论文部分内容阅读
列车智能显示终端作为机车监测系统的重要组成部分,在机车运行中完成人机对话、机车状态和故障信息的实时显示,同时给出解除相应故障的提示信息,保存历史故障信息供检修人员分析参考。作者在硕士论文和科研项目工作期间,针对电力机车司机室平台显示终端的应用需求设计完成了基于ARM9和Windows CE 5.0的列车智能显示终端软、硬件的开发。结合SS3电力机车技术改造项目的需要,选择S3C2440作为系统核心处理器,完成了其外围扩展电路的原理设计和PCB设计,实现了包括电源模块电平转换电路、JTAG调试接口、USB主从控制、LCD接口、百兆网卡设计、AC’97编解码器接口、3串口设计、MVBCAN网络接口等。软件方面根据列车智能显示终端的实际应用需求裁剪定制了与之相适应的特定的嵌入式操作系统开发平台(包括SPI驱动实现、LCD驱动修改加载等),在根据实际需求定制的平台基础上使用微软的VC++、Embedded VC++和SQL Server 2000/CE设计实现了嵌入式列车故障数据诊断管理信息系统,完成了包括LCD驱动程序的编写、SPI驱动程序加载、触摸屏驱动修改和调校、开机自动启动应用程序、嵌入式故障数据库的搭建和设计,应用软件方面编程设计实现了SPI通信模块,基于ADOCE的故障数据诊断模块,RDA远程数据同步模块以及上位机故障查看软件。最终实现了友好的人机交互界面,SPI通信,列车故障数据实时显示、报警和存储以及以太网数据同步等功能。文章最后给出了列车智能显示终端的实际运行效果,经过实验室调试和现场上车运行,本系统功能强大,有着良好的稳定性和可靠性,验证了列车智能显示终端的实际使用价值和理论研究价值。