论文部分内容阅读
本文以黑龙江省科技攻关项目“轮轨疤痕检测平台研究与开发”为背景,采用了目前国内外嵌入式领域中主流的软硬件技术,设计开发了基于ARM和VxWorks的嵌入式轮轨疤痕检测监控平台。此平台用来将检测出来的轮疤数据实时的上传至车站管理系统以便及时进行分析和维修,并能为现场工务人员对系统的控制和配置工作提供必要的操作手段。本文首先通过对轮轨疤痕检测监控平台国内外研究现状的分析,结合嵌入式系统的优点,提出了一种基于ARM-VxWorks嵌入式的轮疤检测监控平台新构架。然后描述了这种监控平台的整体设计思想以及预期效果,并对处理器、操作系统以及开发环境的选择做了充分的论证。接下来,对基于ARM-VxWorks的嵌入式监控平台进行了硬件和软件两方面的设计与实现。硬件设计采用模块化的方法描述了从芯片级开始的各个模块的设计。软件设计首先完成BSP(板级支持包)的开发工作,并介绍了一些关键文件的修改过程。然后详细描述了VxWorks下用户程序代码的设计思想,并根据轮疤检测系统的功能要求,逐一对各功能模块的设计与实现进行介绍。最后,根据笔者在开发中的经验和心得,介绍了系统软硬件调试及联调的方法和过程,并通过实验中的一些结果分析,验证了本设计的合理性及可靠性。本文将嵌入式技术应用于轮轨疤痕检测中,减小了系统的体积和成本,采用VxWorks操作系统,使得程序开发更加容易,同时增强了系统的通用性和可靠性。系统具有实时监控、操作简便、可二次开发等特点。