基于以太网eth的机车重联网关的制作方法
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种基于以太网ETH的机车重联网关。
【背景技术】
[0002]随着铁路行业的快速发展,作为中国铁路轨道车辆的网络通讯标准,列车通信网络总线(Train Communicat1n Network, TCN)在轨道交通领域的工业现场总线网络中占有很大的应用比重。TCN包含两级总线:绞线式列车总线(wired train bus, WTB)和多功能车辆总线(multifunct1n vehicle bus,MVB)0 WTB作为列车级网络,可以灵活地实现车辆的级联与解编,MVB总线则是连接车辆内部设备以及在固定编组的列车中连接各车辆设备的车辆总线。
[0003]目前我国的铁路机车车辆的重联机制存在较大区别,如基于以太网(Ethernet,ΕΤΗ)重联机制的机车与普通WTB重联机制机车间即存在缺乏互联互通的条件。而现有技术中,也没有一种网关或装置来实现这两种不同重联机制机车间的互联互通。
【发明内容】
[0004]本发明提供一种基于以太网ETH的机车重联网关,用以提供一套WTB重联机制机车重联到ETH重联机制机车的方案。
[0005]本发明实施例提供一种基于以太网ETH的机车重联网关,包括:第一国际铁路联盟nc网关模块和第一 ETH/多功能车辆总线MVB转换模块;所述第一 nc网关模块和所述第一 ETH/MVB转换模块电连接;
[0006]所述第一 nC网关模块,用于接收第一机车通过绞线式列车总线WTB发送的第一WTB数据;将所述第一 WTB数据转换为第一 MVB数据,并将所述第一 MVB数据发送至ETH/MVB转换模块;
[0007]所述第一 ETH/MVB转换模块,用于将接收到的所述第一 MVB数据转换为第一 ETH数据,并将所述第一 ETH数据通过ETH总线发送至第二机车。
[0008]本发明提供的基于以太网ETH的机车重联网关,提供了一套WTB重联机制机车重联到ETH重联机制机车的技术方案。
【附图说明】
[0009]图1为本发明提供的基于以太网ETH的机车重联网关一个实施例的结构示意图;
[0010]图2为本发明提供的基于以太网ETH的机车重联网关另一个实施例的结构示意图。
【具体实施方式】
[0011]图1为本发明提供的基于以太网ETH的机车重联网关一个实施例的结构示意图。该机车重联网关可用于将WTB重联机制机车重联到ETH重联机制机车上。如图1所示,该机车重联网关可以设置在WTB网络中,该机车重联网关包括:第一国际铁路联盟(Internat1nal Un1n of Railways, UIC)网关模块 11 和第一 ETH/ 多功能车辆总线 MVB转换模块12 ;所述第一 nC网关模块11和所述第一 ETH/MVB转换模块12电连接;其中:
[0012]第一 HC网关模块11,用于接收第一机车通过绞线式列车总线WTB发送的第一WTB数据;将第一 WTB数据转换为第一 MVB数据,并将第一 MVB数据发送至第一 ETH/MVB转换模块12 ;
[0013]第一 ETH/MVB转换模块12,用于将接收到的第一 MVB数据转换为第一 ETH数据,并将第一 ETH数据通过ETH总线发送至第二机车。
[0014]具体地,当重联机制为WTB的第一机车与重联机制为ETH的第二机车要进行重联通信时,设置在WTB网络中的基于以太网ETH的机车重联网关上的第一 nC网关模块11,通过WTB总线接收第一机车发送的第一 WTB数据;将该第一 WTB数据转换为第一 MVB数据,并将第一 MVB数据发送至第一 ETH/MVB转换模块12。其中,该第一 WTB数据可以为重联机制为WTB的机车之间用于正常通信的,满足WTB总线协议的所有数据;该第一MVB数据为可以在单辆机车内部各单元模块之间用于正常通信的,满足MVB总线协议的所有数据。第一ETH/MVB转换模块12接收到上述第一 MVB数据后,将该第一 MVB数据转换为第一 ETH数据,并将该第一 ETH数据通过ETH总线发送至上述第二机车。其中,该第一 ETH数据可以为重联机制为ETH的机车之间用于正常通信的,满足ETH总线协议的所有数据。
[0015]本发明提供的基于以太网ETH的机车重联网关,第一 nC网关模块接收第一机车通过绞线式列车总线WTB发送的第一 WTB数据,将第一 WTB数据转换为第一 MVB数据,并将第一 MVB数据发送至第一 ETH/MVB转换模块;第一 ETH/MVB转换模块,将接收到的第一 MVB数据转换为第一 ETH数据,并将第一 ETH数据通过ETH总线发送至第二机车,提供了一套WTB重联机制机车重联到ETH重联机制机车的技术方案。
[0016]图2为本发明提供的基于以太网ETH的机车重联网关另一个实施例的结构示意图,如图2所示,本实施例在如图1所示实施例的基础上进行了进一步补充:
[0017]如第一 WTB数据中具体包括有第一 WTB消息数据,和/或第一 WTB过程数据;第一UIC网关模块11具体包括:第一 nc网关单元111和第二 nc网关单元112 ;第一 nc网关单元111和第二 nc网关单元112分别与第一 ETH/MVB转换模块12电连接;第一 WC网关单元111将第一 WTB数据中的第一 WTB消息数据转换为第一 MVB消息数据;第二 WC网关单元112将第一 WTB数据中的第一 WTB过程数据转换为第一 MVB过程数据;第一 WC网关模块11最后将第一 MVB消息数据和第一 MVB过程数据共同作为第一 MVB数据。
[0018]基于上述对第一 WTB数据的细化,本实施例还在图1所示实施例的基础上增加了第一 MVB控制模块13。该第一 MVB控制模块13分别与第一 WC网关模块11、第一 ETH/MVB转换模块12电连接。该第一 MVB控制模块13具体用于若第一 MVB数据中包括第一 MVB消息数据,则将第一 MVB消息数据转换为第一 MVB过程数据,并将转换后的第一 MVB过程数据与第一 MVB数据中原有的第一 MVB过程数据共同作为第一 MVB数据发送至所述第一 ETH/MVB转换模块12。
[0019]具体地,当重联机制为WTB的第一机车与重联机制为ETH的第二机车要进行重联通信时,设置在WTB网络中的基于高级数据链路控制ETH的机车重联网关上的第一 nC网关模块11,通过WTB总线接收第一机车发送的第一 WTB数据;该第一 WTB数据中包括有第一WTB消息数据,和/或第一 WTB过程数据;第一 nC网关模块11接收到第一 WTB数据后,通过第一 nC网关单元111将第一 WTB数据中的第一 WTB消息数据转换为第一 MVB消息数据;并通过第二 nC网关单元112将第一 WTB数据中的第一 WTB过程数据转换为第一 MVB过程数据;然后,第一 nC网关模块11再将第一 MVB消息数据和第一 MVB过程数据共同作为上述第一 MVB数据发送至第一 MVB控制模块13 ;第一 MVB控制模块13接收到该第一 MVB数据后,若判断出第一 MVB数据中包括第一 MVB消息数据,则将该第一 MVB消息数据转换为第一 MVB过程数据,并将转换后的第一 MVB过程数据与第一 MVB数据中原有的第一 MVB过程数据共同作为第一 MVB数据发送至第一 ETH/MVB转换模块12 ;第一 ETH/MVB转换模块12接收到上述第一 MVB数据后,将该第一 MVB数据转换为第一 ETH数据,并将该第一 ETH数据通过ETH总线发送至上述第二机车。
[0020]进一步的,本实施例所示的基于以太网ETH的机车重联网关还包括可以用于ETH重联机制机车重联到WTB重联机制机车的功能模块,包括:第二 nC网关模块14和第二ETH/MVB转换模块15 ;其中:
[0021]第二 ETH/MVB转换模块15,用于接收第三机车通过ETH总线发送的第二 ETH数据;将第二 ETH数据转换为第二 MVB数据,并将所述第二 MVB数据发送至第二 WC网关模块14 ;
[0022]第二 HC网关模块14,用于将接收到的第二 MVB数据转换为第二 WTB数据,并将第二WTB数据通过WTB总线发送至第四机车。
[0023]再进一步的,在上述第二 MVB数据中具体可包括第二 MVB故障诊断数据,和/或第二 MVB过程数据;其中,该第二 MVB故障诊断数据为满足通信协议为MVB总线的MVB消息数据的一种。
[0024]再进一步的,本实施例所示装置还包括:
[0025]第二 MVB控制模块16,用于若第二 MVB数据中包括第二 M