摘要: |
随着全国铁路建设的不断发展,铁路提速成为铁路建设的重点.而如何在提速同时提高列车乘坐舒适性也是提高铁路服务质量非常关键的因素之一.列车操纵是否平稳直接影响着旅客乘车的舒适感,特别是随着高速铁路的建设,新型机车的引进使用也对司机的操作水平提出了更高的要求.本文介绍了一种基于USB总线的智能列车冲动检测仪的设计,提出了一套实用的检测列车司机驾驶水平的解决方案.系统设计采用嵌入式方案.选用用新型硅惯性加速度计ADXL105检测列车加速度.加速度传感器检测到加速度信号后,由数据采集模块采集,再通过USB总线把数据传输到PC机,由其完成数据分析和处理.上位机数据处理程序采用C++ Builder编制而成.在数据传输模块中,设计了嵌入式USB主机系统,实现了嵌入式USB主机的开发与应用,使系统可以通过单片机直接读取U盘(Flash存储设备),解决了大量数据存储问题.通过USB接口也可以直接与笔记本电脑传输数据,可以实时显示列车运行期间的加速度和加速度变化率曲线图,并且实时分析、记录数据,实现了检测的智能化.本文重点介绍了系统的硬件组成结构与工作原理,包括USB主机固件程序设计、基于windows驱动程序模型(WDM)的设备驱动程序的设计以及应用软件的设计.系统具有可靠性高,功能全,良好的人机界面,使用方便,充分体现了USB的便捷、低成本、易扩展的特点,在实际中取得了良好的效果. |