摘要: |
目前,轨道交通建设正成为国民经济建设的重要组成部分.为保证轨道交通建设的可持续性,提高车辆的安全性,轨道车辆的故障检测也必须快速地发展.采用检测功能全面、技术可靠性高的车辆检测系统用以满足轨道车辆故障检测快速、准确和全面的需要.当前的车辆检测系统具有功能单一,系统对外没有统一的接口标准等多重的欠缺,检测系统的不健全阻碍了轨道交通建设的快速发展.因此,研究实时系统下车辆检测系统对轨道交通系统充分利用现有资源、提高车辆故障检测的准确性和车辆故障检测的可扩展性具有重要意义.本文首先分析了车辆检测系统的框架,并分析了车辆检测系统的实现方式.VxWorks实时系统提供的高效实时任务调度、任务通信等,是设计和实现车辆检测系统的关键,结合VxWorks系统实现对问题的解决,共同完成车辆检测系统的功能需求.将软件体系结构设计成多层结构,上层是应用层,由数据采集模块等组成,完成车辆检测的常规业务;中间层是VxWorks应用层,由Web Server组成,利用可裁减的VxWorks组件快速而可靠地实现车辆检测系统的网络服务等功能;下层是驱动层,针对系统硬件的功能和特点,设计和实现对硬件的封装,以及与VxWorks的集成,使得软件开发具有硬件无关性,实现的车辆检测系统是独立于硬件平台的和可扩展的.最后通过系统实际应用数据过车对车辆检测系统进行了功能验证和性能测试. |