摘要
多功能车辆总线(MVB)是列车通信网络标准中明确定义的通信协议,用于车辆内部各功能设备间的信息传输。为了确保来自不同生产厂家的MVB设备的兼容性和互操作性,必须对各个MVB设备进行协议一致性测试。本文在简单介绍协议一致性测试基本工作原理的基础上,分析了MVB协议的特点,提出了对MVB进行协议一致性测试的测试方法和应包括的测试内容。并以过程数据链路层协议为例,详细阐述了MVB设备的测试要求、测试实例的生成、测试运行及测试评估等具体的测试实现过程。最后基于上述测试原理,在实验室环境下设计并构建了基于PC104总线的80486硬件平台和μC/OS-II实时多任务操作系统软件平台的测试系统,完成了MVB过程数据链路层协议的高覆盖一致性测试,给MVB协议其他方面的一致性测试提供了一定的借鉴。
The Multifunction Vehicle Bus(MVB) is a kind of communication protocol which is defined explicitly in the Train Communication Network standard, and it is used to transfer information among devices inside vehicles. In order to assure the compatibility and interoperability of the MVB devices from different manufacturers, the protocol conformance testing for MVB devices should be carried out. According to the basic operation principles of protocol conformance testing, the features of the MVB protocol are analyzed. The test methods and contents about how to execute conformance testing on MVB devices are put forward. Taking the Process Data Link Layer as an example,the testing requirements, testing case genaration, testing operation and testing evaluation are expounded in detail. The protocol conformance testing system based on the embedded 80486 CPU and μc/os-Ⅱ real-time multitask operation system is designed and constructed in the laboratory environment. Finally, the high coverage conformance testing experiments of the MVB Process Data Link Layer Protocol are executed. The results provide some useful reference to further conformance testing of MVB protocols.
出处
《铁道学报》
EI
CAS
CSCD
北大核心
2007年第4期115-120,共6页
Journal of the China Railway Society
基金
铁道部科技研究开发计划项目(2004J037)
关键词
列车通信网
协议一致性测试
MVB
实时协议
过程数据
train communication network
protocol conformance testing
MVB
real-time protocol
process data