摘要: |
目前,列车朝高速化、自动化方向发展已经成为必然的趋势,集列车控制、故障诊断以及旅客服务信息处理于一体的列车通信网络是高速电力列车上控制系统的关键技术,符合国际标准的列车通信网络设备有着极其广阔的前景.该课题主要在研究列车通信网络的基础上,设计和实现了符合国际标准IEC61375-1的列车通信网络协议栈,该协议栈工作于多功能车辆总线之上,实现车辆内的信息交换.该文首先讨论了列车通信网络的发展和列车通信网络协议的体系结构,分析了列车通信网络国际标准IEC61375-1中的RTP(Real Time Protocol)协议和MVB(Multifunction Vehicle Bus)协议,研究了列车通信网络中过程数据和消息数据的工作原理.然后提出了一种基于嵌入式操作系统Nucleus和32位高性能ARM处理器的列车通信网络协议栈的设计方案,给出了基于Nucleus操作系统的协议栈的体系结构和模块划分,以及各个模块的功能描述,并着重论述了协议栈链路层模块和传输层模块的具体实现过程,说明了这两个模块中主要功能的详细设计方案,包括设计中用到的主要数据结构和Nucleus系统服务的说明,并给出了算法描述和流程图.列车通信网络协议栈是列车上的智能设备进行通信的基础,协议栈软件在整个列车通信网络中占有重要的地位,该文最后给出了协议栈在实验室中搭建的MVB总线上的运行效果,并对系统的下一步开发和改进进行了展望. |