摘要: |
为了提高列车故障检修效率,改变目前各铁路列检所落后的人工作业方式,本文开发了一种基于ZigBee技术的列车检修系统,设计了手持机的应用软件。列检系统由前端数据采集部分(手持机)和处理传送部分(路由器和通信基站)以及末端的数据接收处理部分(PC上位机和货车管理信息系统(HMIS))组成,核心处理器采用JN5121模块,组网方式为MESH型通信网络结构。检车员可以在现场利用手持机录入货车检修信息,再通过基站传送到上位机PC端进行处理,集中录入到HMIS系统中。
本文采用规范与创新相结合的嵌入式系统开发流程,首先充分调查研究了现场检车的业务流程,在此基础上分析了列车检修系统的功能需求,确定了系统总体方案,然后在参考了常规的嵌入式软件系统开发模式和设计方法的基础上,根据本系统的实现环境,采用事件驱动模型设计了软件系统的总体构架,同时使用DARTS软件设计方法来对系统中的任务进行了规划,并在此基础上应用有限状态机理论完成了关键任务模块的设计与实现。最后本文还遵循相关软件测试原理和方法对应用软件部分和数据通信部分进行了测试与分析,确保了系统的可行性及可靠性。
目前,ZigBee技术主要应用于短距离无线传感器网络方面,传送的都是少量的传感器节点自动采集到的数据。而本文中是在较小的区域内、慢速移动的PDA设备上使用ZigBee技术传输现场人工采集和处理过的大量文字数据,因此,它是ZigBee技术的一种新应用,对于各种需要工作人员现场采集数据的场合都具有一定的参考价值。
|