多功能车辆总线mvb网络系统冗余设计方法
【技术领域】
[0001]本发明涉及符合TCN(TrainCommunicat1n Network)标准的MVB(Multifunct1nVehicle Bus)网络控制系统,具体的讲,涉及一种多功能车辆总线MVB网络系统冗余设计方法;本发明对提高MVB通信网络可靠性具有重要的意义,可广泛应用于铁路机车、动车组、地铁列车及城市轨道交通车辆等实时性要求较高的工业控制领域。
【背景技术】
[0002]随着列车高速化、自动化的发展,越来越多的列车采用了列车通信网络TCN,列车通信网络是集现代列车控制、状态检测、故障诊断及旅客服务等信息传输为一体的高性能综合控制系统,多功能车辆总线MVB是该系统的重要组成部分;MVB总线是用于在列车上设备之间传送和交换数据的标准通信介质,MVB总线最多支持4095个设备,由一个中心总线管理器控制,简单的传感器和智能站共存在于同一条总线上。
[0003]通常MVB网络系统工作环境恶劣,如何提高网络的可靠性一直是学术界研究的热点,而采用冗余设计方法来提高MVB网络系统的可靠性是目前最常用的方法,一定程度地提高了 MVB网络系统的可靠性;但现有方法都只针对物理介质层面进行冗余,且只应用于总线型网络,缺乏通用性;因此,本发明采用二模热冗余方法进行MVB网络系统环型冗余设计,并提出一种相应的MVB故障检测协议FDPM (Fault Detect1n Protocol for MVB),以提高MVB冗余网络系统的可靠性及通用性。
【发明内容】
[0004]为了解决MVB通信网络存在的上述问题,本发明的目的是研究一种多功能车辆总线MVB网络系统冗余设计方法,可广泛应用于铁路机车、动车组、地铁列车及城市轨道交通车辆等实时性要求较高的MVB网络通信系统中,提高MVB通信网络的可靠性。
[0005]为了实现上述目的,本发明的技术解决方案:一种多功能车辆总线MVB网络系统冗余设计方法,包括MVB冗余环型网络和MVB故障检测协议FDPM ;所述MVB冗余环型网络包括MVB总线主设备管理节点MDMN (Master Device Management Node)、从设备节点SN (Slave Node)和连接相邻节点之间的MVB总线Line_A和MVB总线Line_B,所述的MVB总线主设备管理节点和从设备节点依次通过MVB总线Line_A和MVB总线Line_B双线冗余串联形成MVB冗余环型网络;所述FDPM为MVB冗余环型网络中的一种故障检测协议,主要对MVB冗余环型网络进行线路故障检测,其特征在于MVB总线主设备管理节点和从设备节点依次通过链路串联,形成一个MVB故障检测协议FDPM环网;在MVB冗余环型网络系统出现故障时,FDPM能实时可靠地进行总线替换。
[0006]所述MVB总线主设备管理节点和各从设备节点内部设有MVB数据收发模块及数据处理模块。
[0007]所述冗余MVB环型网络中的各从设备节点结构相同。
[0008]MVB冗余环型网络正常工作时,根据MVB故障检测协议FDPM进行MVB环型网络故障检测,具体的步骤是:
a.MVB总线主设备管理节点通过发送器端口周期性的向MVB环型网络发送检测帧;
b.MVB总线主设备管理节点通过接收器端口接收故障检测帧,MVB总线主设备管理节点判断是否接收到故障检测帧,并把判断数据帧发送到MVB冗余控制模块;
c.MVB冗余控制模块对数据帧进行分析处理,由于MVB总线主设备管理节点接收到故障检测帧,MVB冗余控制模块不进行MVB总线冗余替换,此时MVB冗余环型网络处于正常工作状态。
[0009]MVB总线Line_A出现故障时,故障诊断和处理方法的步骤是:
a.MVB总线主设备管理节点接收器端口无法接收到检测帧,MVB总线主设备管理节点发出故障中断数据;
b.冗余控制模块对中断数据进行处理并发出冗余替换指令;
c.MVB总线Line_A实时替换到MVB总线Line_B,恢复MVB网络故障。
[0010]与现有冗余技术相比,本发明具有以下优点:
a.本发明采用采用二模热冗余方法进行MVB网络系统环型冗余设计,并提出一种相应的MVB故障检测协议FDPM,以提高MVB冗余网络系统的可靠性及通用性,避免了现有冗余技术中只针对物理介质层面及总线型网络进行冗余的方法存在的不足,对目前轨道车辆MVB通信网络具有重要意义;
b.本发明涉及符合TCN标准的MVB网络控制系统的一种多功能车辆总线MVB网络系统冗余设计方法,应用于轨道车辆MVB网络通信系统中,解决了恶劣环境下MVB网络系统的可靠性问题,具有可靠性高、实时性强、冗余和容错性能良好的特点,在铁路机车、动车组、地铁列车及城市轨道交通车辆及相关领域具有广泛的应用前景。
【附图说明】
[0011]图1为本发明的MVB冗余环型网络拓扑结构示意图。
[0012]图2为本发明的MVB故障检测协议FDPM工作流程示意图。
[0013]图3为从设备节点5和从设备节点7之间产生断点情况下的结构示意图。
【具体实施方式】
[0014]下面结合附图对本发明的实施例作进一步的详细说明,实施例实施前提为本发明技术方案,给出了具体的操作过程和实施方式,但本发明的保护范围不限于下述的实施例。
[0015]如图1所示,本实施例包括MVB总线主设备管理节点1、从设备节点2、从设备节点3、从设备节点4、从设备节点5、从设备节点6、从设备节点7、从设备节点8、从设备节点9、MVB 总线 Line_A、MVB 总线 Line_B。
[0016]MVB总线主设备管理节点I和各从设备节点内部设有MVB数据收发模块及数据处理模块;MVB总线主设备管理节点I和8个从设备节点依次通过MVB总线Line_A和MVB总线Line_B双线冗余串联;MVB总线主设备管理节点I位于整个MVB环型网络的首末端,即整个MVB冗余环型网络起始于MVB总线主设备管理节点1,终止于MVB总线主设备管理节点I ;MVB总线主设备管理节点I通过MVB总线Line_A和MVB总线Line_B与从设备节点2进行双线冗余连接,从设备节点2通过MVB总线Line_A和MVB总线Line_B与从设备节点3进行双线冗余连接,从设备节点3通过MVB总线Line_A和MVB总线Line_B与从设备节点4进行双线冗余连接,从设备节点4通过MVB总线Line_A和MVB总线Line_B与从设备节点5进行双线冗余连接,从设备节点5通过MVB总线Line_A和MVB总线Line_B与从设备节点6进行双线冗余连接,从设备节点6通过MVB总线Line_A和MVB总线Line_B与从设备节点7进行双线冗余连接,从设备节点7通过MVB总线Line_A和MVB总线Line_B与从设备节点8进行双线冗余连接,从设备节点8通过MVB总线Line_A和MVB总线Line_B与从设备节点9进行双线冗余连接,从设备节点9通过MVB总线Line_A和MVB总线Line_B与MVB总线主设备管理节点I进行双线冗余连接,从而形成一个MVB冗余环型网络;MVB总线主设备管理节点I可以在总线上主动发起通信的能力,又称“命令者”;各从设备节点挂接在总线上,对总线信息进行接收查询,又称“响应者”。
[0017]如图2所示,为故障检测协议在MVB冗余环型网络下的工作原理示意图,具体工作方式如下:
MVB网络上电初始状态001,完成MVB总线主设备管理节点、各从设备节点的初始化,其中包括周期扫描表内容的设定;
MVB总线主设备管理节点工作状态002,上电初始状态完成后,进入MVB总线主设备管理节点工作状态(MVB网络状态转化006),MVB总线主设备管理节点通过发送器端口周期性向MVB网络发送故障检测帧;当MVB冗余环型网络处于正常工作状态时,MVB总线主设备管理节点通过自身接收器端口接收上一节点通过MVB总线Line_A传送的故障检测帧;当MVB冗余环型网络出现故障时,从设备节点通过自身接收器端口接收上一节点通过MVB总线