节点文献

MVB多协议通信网关的设计

The Design of MVB Muti-Protocol Communication Gateway

【作者】 胡水友

【导师】 杨斌;

【作者基本信息】 西南交通大学 , 交通信息工程及控制, 2011, 硕士

【摘要】 如今,随着国内外高速铁路和高速列车的突飞猛进和分布式网络控制系统的发展,列车通信网络TCN已广泛应用于世界各国的各种新型列车上。在我国自主研发的5种系列和谐号CRH动车组中,其中就有3种采用了TCN网络控制技术。MVB通信网关作为TCN通信网络中的重要组成部分,但它在国内的研究与应用却长期面临着国外厂家的技术封锁和市场垄断。并且,由于各轨道交通设备生产商之间的技术标准差异,很多车载设备不支持MVB总线通信功能,使得MVB网关有着广阔的应用需求,而已有的MVB网关大多只具有单一的协议转换功能,这不仅违背了列车总线的开放性原则,还影响了MVB网关的兼容性发展。在这样的研究背景和应用环境下,本课题参照TCN网络通信标准IEC61375-1,结合当今的无线通信热点Wi-Fi以及在列车中已普及应用的CAN现场总线、RS-485和RS-232总线,提出了一种MVB多协议通信网关的设计方案。本文首先概述了TCN和MVB网关的总体发展状况,然后深入研究了MVB多协议通信网关中所涉及到的关键技术,尤其是MVB实时协议中的过程数据通信;最后详细分析了多协议网关的软硬件设计实现。其中,在硬件部分,本设计利用了目前较小的可嵌入式MVB通信板卡SSMV62AD和意法半导体公司的低功耗高性能ARM处理器STM32F103ZET6,设计并调试通过了MVB多协议网关的PCB硬件电路板。而在软件设计过程中,本课题始终围绕着MVB过程数据链路层通信的实时性和可靠性原则,提出了列车网关宿端口机制、设备网关源端口机制以及偶发相中数据集的周期性触发访问机制,并针对Wi-Fi无线通信中UDP传输的不可靠性,在TCP通信协议的超时重传、滑动窗口、后退n协议应答的基础上进行了UDP数据包的高效可靠传输改进;而且总结出了本文所涉及的不同总线数据传输特性,并依此在μC-OSⅡ实时操作系统中实现了MVB与四种总线之间的协议相互转换功能,完成了多协议网关中可实时调度的多任务应用程序设计。最后为检测多协议网关的基本数据通信能力,本设计针对CRH1型动车组运行过程中可能会发生的故障信息,在基于Intel Atom D510处理器的LAB-8902教学实验平台和Linux操作系统中搭建了CRH1型动车组故障模拟系统;同时,本文详细剖析了MVB多协议网关的具体性能测试内容和测试方法,并给出了相关的测试结果和性能参数分析。

【Abstract】 Now, with rapid development of domestic and international high-speed railways and high-speed trains, and distributed network control systems, train communication network (TCN) has been widely applied to the new trains in the world. In the five kinds of CRH Multiple Units (MU) developed in China, three kinds of MU use TCN network control technology. Multifunction Vehicle Bus (MVB) gateway is an important component of TCN, but its research and application in China are faced with long-term technology blockade and market monopoly of foreign manufacturers. And, because of the difference of the technical standards between the rail transmission equipment manufacturers, many board equipments do not support the MVB bus communication functions. This makes that MVB gateway is widely used. But many MVB gateways only have single protocol conversion function. This not only violates the openness principle of the train bus, but also affects the compatibility of MVB gateway.Under this research background and application environment, the subject refers to TCN network communication standards IEC61375-1, and combines Wi-Fi which is a current wireless communication hotspot, with CAN bus, RS-485 bus and RS-232 bus which are widely applied to trains. The paper proposes a MVB multi-protocol communication gateway scheme. Firstly, this paper outlines the overall development of TCN and MVB gateway, secondly we further research the key technology in the MVB multi-protocol communication gateway, especially the process data communication of MVB real-time protocol; Lastly, we analyze the design and implementation of both the multi-protocol gateway software and hardware in detail. For the hardware, the system uses a small embedded MVB communication board SSMV62AD and high-performance and low-power ARM processor STM32F103ZET6 developed by STMicroelectronics. And we design and debug PCB hardware board of MVB multi-protocol gateway. For the software, according to the principle of real time and reliability of MVB process data link layer communication, the paper proposes the train gateway residential port, the device gateway source port, and the periodically trigger access to occasional data sets schemes. And for the unreliable UDP transmission in Wi-Fi wireless communications, based on the TCP timeout and retransmission, sliding window, and go-back-n protocol response, we improve the efficient and reliable UDP packet transmission. We make a summary of data transmission characteristics of different buses, implement the mutual protocol conversion between MVB and four buses inμC-OSⅡreal-time operating systems, and design a real-time and scheduling multi-task application in the multi-protocol gateway.Finally, to detect basic data communications capabilities of the multi-protocol gateway, we build a CRH1 type MU fault simulation system in the LAB-8902 teaching experiment platform based on Intel Atom D510 processor and Linux operating system. The system can address the fault information occurring in the operation of CRH1 type MU. Besides, the paper analyzes the specific performance testing methods of MVB multi-protocol gateway in detail, and gives the relevant testing results and performance parameters analysis.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络