著录项信息
专利名称 | 数据通信方法、系统及网关 |
申请号 | CN201110382761.4 | 申请日期 | 2011-11-25 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-06-05 | 公开/公告号 | CN103139029A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/40 | IPC分类号 | H;0;4;L;1;2;/;4;0;;;H;0;4;L;1;2;/;6;6查看分类表>
|
申请人 | 中国北车股份有限公司大连电力牵引研发中心 | 申请人地址 | 北京市丰台区芳城园一区15号楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国北车股份有限公司 | 当前权利人 | 中国北车股份有限公司 |
发明人 | 邹代厚;耿辉;王雪迪 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 暂无 |
摘要
本发明实施例公开了一种数据通信方法、网关及系统,其中,该方法包括网关接收多功能车辆总线MVB控制模块发送的MVB指令信息,所述指令信息包括指令对象和指令动作,所述指令对象包括牵引变流器子模块标识;将所述MVB指令信息转换为控制器局部网总线CAN指令信息;根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块,以使所述牵引变流器子模块根据所述指令动作执行相应操作。因此,本发明能够解决现有的网关数据传输和处理时间长,且易导致数据在传输过程发生错误的问题。
1.一种数据通信方法,其特征在于,包括:
网关接收多功能车辆总线MVB控制模块发送的MVB指令信息,所述MVB指令信息包括指令对象和指令动作,所述指令对象包括牵引变流器子模块标识;
将所述MVB指令信息转换为控制器局部网总线CAN指令信息,所述CAN指令信息包括所述指令对象和指令动作;
根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块,以使所述牵引变流器子模块根据所述指令动作执行相应操作;
其中,将所述MVB指令信息转换为控制器局部网总线CAN指令信息具体包括:
解析所述MVB指令信息中包含的指令动作和指令对象,将所述MVB指令信息转换为CAN指令信息;
根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息保存到本地与所述牵引变流器子模块标识对应的列表中。
2.根据权利要求1所述的方法,其特征在于,所述将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块之后,还包括:
接收所述牵引变流器子模块发送的CAN操作结果信息,所述CAN操作结果信息包括所述牵引变流器子模块标识;
将所述CAN操作结果信息转换为MVB操作结果信息;
将所述MVB操作结果信息发送给所述MVB控制模块。
3.根据权利要求2所述的方法,其特征在于,将所述CAN操作结果信息转换为MVB操作结果信息具体包括:
解析所述CAN操作结果信息中包括的所述牵引变流器子模块标识;
将所述CAN操作结果信息保存到与所述牵引变流器子模块标识对应的列表中,并将所述CAN操作结果信息转换为MVB操作结果信息,所述MVB操作结果信息包括所述牵引变流器子模块标识。
4.一种网关,其特征在于,包括:
接收模块,用于接收多功能车辆总线MVB控制模块发送的MVB指令信息,所述MVB指令信息包括指令对象和指令动作,所述指令对象包括牵引变流器子模块标识;
第一转换模块,用于将所述MVB指令信息转换为控制器局部网总线CAN指令信息,所述CAN指令信息包括所述指令对象和指令动作;
发送模块,用于根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块,以使所述牵引变流器子模块根据所述指令动作执行相应操作;
其中,所述第一转换模块包括:
第一解析单元,用于解析所述MVB指令信息中包含的指令动作和指令对象,将所述MVB指令信息转换为CAN指令信息;
第一储存单元,用于根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息保存到本地与所述牵引变流器子模块标识对应的列表中。
5.根据权利要求4所述的网关,其特征在于,所述接收模块,还用于接收所述牵引变流器子模块发送的CAN操作结果信息,所述CAN操作结果信息包括所述牵引变流器子模块标识;
所述网关还包括:
第二转换模块,用于将所述CAN操作结果信息转换为MVB操作结果信息;
所述发送模块,还用于将所述MVB操作结果信息发送给所述MVB控制模块。
6.根据权利要求5所述的网关,其特征在于,所述第二转换模块包括:
第二解析单元,用于解析所述CAN操作结果信息中包括的所述牵引变流器子模块标识;
第二储存单元,用于将所述CAN操作结果信息保存到与所述牵引变流器子模块标识对应的列表中,并将所述CAN操作结果信息转换为MVB操作结果信息,所述MVB操作结果信息包括所述牵引变流器子模块标识。
7.一种数据通信系统,其特征在于,包括:依次连接的多功能车辆总线MVB控制模块、网关和牵引变流器子模块;
所述MVB控制模块,用于向网关发送MVB指令信息,所述MVB指令信息包括指令对象和指令动作;
所述网关为如权利要求4~6任一所述的网关;
所述牵引变流器子模块,用于接收所述网关发送的CAN指令信息,并根据所述CAN指令信息中的指令动作执行相应操作。
8.根据权利要求7所述的系统,其特征在于,所述牵引变流器子模块,还用于生成CAN操作结果信息,并将所述CAN操作结果信息发送给所述网关;
所述MVB控制模块,还用于接收所述网关发送的MVB操作结果信息。
数据通信方法、系统及网关\n技术领域\n[0001] 本发明涉及铁路通信技术领域,尤其涉及一种数据通信方法、系统及网关。\n背景技术\n[0002] 随着铁路跨越式发展的需要,铁路机车车辆工业对列车微机控制系统中的车载数据通信网络提出了新的要求,期望建立一个在机车车辆内部及列车和地面控制系统之间交换控制命令、状态信息、故障诊断及旅客信息等数据通信网络。为此,IEC61375-1《列车通信网络》制定的列车通信网络标准(Train Communication Network,简称,TCN)将成为一个标准的数据通信平台。\n[0003] 按照TCN标准,机车通信网分为两级,第一级绞线式列车总线(WireTrain Bus,简称WTB)实现车辆之间的数据通信,第二级多功能车辆总线(Multifunction Vehicle Bus,简称MVB)主要实现同一车辆内各功能控制单元之间的数据通信。\n[0004] 由于MVB总线的广泛应用,变流器产品也衍生出挂接在MVB总线上的控制系统,图1为现有技术的机车数据通信系统的结构示意图,如图1所示,现有的控制系统是通过一块网关板和一块控制板共同实现的,网关板上有一个MVB总线接口和一个控制器局部网(Controller Area Network,简称CAN)总线接口,控制板上有两个CAN总线接口,即图中的A和B。网关板实现MVB总线数据与CAN总线数据交换,控制板负责对网关板传送数据的处理。其中,CAN总线是一种有效支持分布式控制或实时控制的串行通信网络,实现现场设备之间的数据通信。\n[0005] 发明人在实现本发明的过程中发现,现有技术使用了两块电路板,增加了一条CAN总线,存在硬件成本高且延长数据传输和处理时间,易导致数据在传输过程发生错误的问题。\n发明内容\n[0006] 有鉴于此,本发明实施例提供了一种数据通信方法、系统及网关,用以解决现有技术存在硬件成本高且延长数据传输和处理时间,易导致数据在传输过程发生错误的问题。\n[0007] 为实现上述目的,本发明实施例提供一种数据通信方法,包括:\n[0008] 网关接收多功能车辆总线MVB控制模块发送的MVB指令信息,所述MVB指令信息包括指令对象和指令动作,所述指令对象包括牵引变流器子模块标识;\n[0009] 将所述MVB指令信息转换为控制器局部网总线CAN指令信息,所述CAN指令信息包括所述指令对象和指令动作;\n[0010] 根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块,以使所述牵引变流器子模块根据所述指令动作执行相应操作。\n[0011] 本发明实施例提供一种网关,包括:\n[0012] 接收模块,用于接收多功能车辆总线MVB控制模块发送的MVB指令信息,所述MVB指令信息包括指令对象和指令动作,所述指令对象包括牵引变流器子模块标识;\n[0013] 第一转换模块,用于将所述MVB指令信息转换为控制器局部网总线CAN指令信息,述CAN指令信息包括所述指令对象和指令动作;\n[0014] 发送模块,用于根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块,以使所述牵引变流器子模块根据所述指令动作执行相应操作。\n[0015] 本发明实施例提供一种数据通信系统,包括:依次连接的多功能车辆总线MVB控制模块、网关和牵引变流器子模块;\n[0016] 所述MVB控制模块,用于向网关发送MVB指令信息,所述MVB指令信息包括指令对象和指令动作;\n[0017] 所述网关为上述网关;\n[0018] 所述牵引变流器子模块,用于接收所述网关发送的CAN指令信息,并根据所述CAN指令信息中的指令动作执行相应操作。\n[0019] 本实施例通过网关将MVB控制模块发送的MVB指令直接转换为CAN指令,并将该CAN指令直接发送给相应的牵引变流器子模块,以使其执行相应操作,解决了现有技术存在硬件成本高且延长数据传输和处理时间,易导致数据在传输过程发生错误的问题。\n附图说明\n[0020] 图1为现有技术的机车数据通信系统的结构示意图;\n[0021] 图2为本发明实施例一提供的数据通信方法的流程示意图;\n[0022] 图3为本发明实施例二提供的数据通信方法的流程示意图;\n[0023] 图4为本发明实施例三提供的网关的结构示意图;\n[0024] 图5为本发明实施例四提供的网关的结构示意图;\n[0025] 图6为本发明实施例五提供的数据通信系统的结构示意图。\n具体实施方式\n[0026] 图2为本发明实施例一提供的数据通信方法的流程示意图;如图2所示,包括:\n[0027] 步骤201、网关接收MVB控制模块发送的MVB指令信息,所述MVB指令信息包括指令对象和指令动作,所述指令对象包括牵引变流器子模块标识。\n[0028] 具体地,网关与MVB控制模块通过MVB总线连接。具体地,指令对象包括牵引变流器子模块标识,用于确定执行指令动作的牵引变流器子模块,指令动作可以用来指示牵引变流器的各子模块执行相应操作。\n[0029] 步骤202、将所述MVB指令信息转换为控制器局部网总线CAN指令信息,所述CAN指令信息包括所述指令对象和指令动作。\n[0030] 目前,MVB控制模块的通信协议是MVB总线协议,牵引变流器的数据通信协议是CAN总线协议。网关将接收到的MVB指令信息转换为CAN指令信息,即将MVB指令信息封装为CAN数据帧。\n[0031] 步骤203、根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块,以使所述牵引变流器子模块根据所述指令动作执行相应操作。\n[0032] 具体地,网关与牵引变流器通过CAN总线连接。其中,牵引变流器包括整流器、逆变器等子模块。举例来说,当指令对象包括整流器标识,指令动作为采集运行状态信息,则步骤203中将CAN指令信息通过CAN总线发送给整流器,以使整流器执行采集运行状态参数的操作。\n[0033] 因此,本实施例直接通过网关将MVB控制模块发送的MVB指令转换为CAN指令,并将该CAN指令直接发送给相应的牵引变流器子模块,以使其执行相应操作,解决了现有技术存在硬件成本高且延长数据传输和处理时间,易导致数据在传输过程发生错误的问题。\n[0034] 图3为本发明实施例二提供的数据通信方法的流程示意图;在图2所示方法实施例一的基础上,具体包括:\n[0035] 步骤301、网关接收MVB控制模块发送的MVB指令信息。\n[0036] 举例来说,本实施例的各MVB控制模块通过MVB收发电路将MVB指令信息发送到MVB总线上,网关通过MVB协议控制芯片从MVB总线上获取MVB指令信息。所述指令信息包括指令对象和指令动作,所述指令对象包括牵引变流器子模块标识。\n[0037] 步骤302、将所述MVB指令信息转换为CAN指令信息。\n[0038] 本实施例中,网关提取MVB指令信息中的指令动作和指令对象,并解析指令动作和指令对象中包括的牵引变流器子模块标识,将MVB指令信息转换为CAN指令信息,并根据牵引变流器子模块标识将CAN指令信息保存到与所述牵引变流器子模块标识对应的列表,为以后故障分析和处理提供依据。\n[0039] 步骤303、根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块,以使所述牵引变流器子模块根据所述指令动作执行相应操作。\n[0040] 具体地,网关通过CAN协议控制芯片将CAN指令信息发送到CAN总线上,CAN总线将CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块。\n[0041] 本实施例的牵引变流器包括整流器、逆变器和保护控制器等子模块。举例来说,其中,所述CAN指令信息可以用来指示整流器执行如启动、停止、隔离、复位等操作,或是指示逆变器执行启动、停止、隔离、复位等操作,或是指示保护控制器根据传感器采集的信号向微处理器以及辅助变流器发送参考指令,达到保护牵引变流器的目的。\n[0042] 步骤304、接收所述牵引变流器子模块发送的CAN操作结果信息,所述CAN操作结果信息包括所述牵引变流器子模块标识。\n[0043] 本实施例的牵引变流器子模块执行相应操作后,生成CAN操作结果信息,并发送给CAN总线,网关通过内部的CAN协议控制芯片接收CAN总线发送的CAN操作结果信息。\n[0044] 步骤305、将所述CAN操作结果信息转换为MVB操作结果信息。\n[0045] 本实施例中,网关解析所述CAN操作结果信息中包括的所述牵引变流器子模块标识,根据所述牵引变流器子模块标识将所述CAN操作结果信息保存到与所述牵引变流器子模块标识对应的列表中,并将所述CAN操作结果信息转换为MVB操作结果信息,为以后故障分析和处理提供依据。\n[0046] 步骤306、将所述MVB操作结果信息发送给所述MVB控制模块。\n[0047] 举例来说,若MVB控制模块接收的操作结果信息为整流器的运行状态信息,经过分析处理后,若该运行状态信息显示整流器已停止,则可以发送整流器启动指令。MVB数据的接收和发送都是通过MVB控制协议芯片和MVB收发电路共同实现的。\n[0048] 本实施例二的网关在实施例一的基础上,还采用网关接收牵引变流器返回的CAN操作结果信息,将CAN操作结果信息进行保存,并将其转换为MVB操作结果信息直接发送MVB控制模块的技术手段,不但能够为MVB控制模块的后续操作提供依据,同时也为故障分析和处理提供了依据。\n[0049] 图4为本发明实施例三提供的网关的结构示意图,包括:依次连接的接收模块41、第一转换模块42、发送模块43;\n[0050] 接收模块41,用于接收多功能车辆总线MVB控制模块发送的MVB指令信息,所述MVB指令信息包括指令对象和指令动作,所述指令对象包括牵引变流器子模块标识;\n[0051] 第一转换模块42,用于将所述MVB指令信息转换为控制器局部网总线CAN指令信息,所述CAN指令信息包括所述指令对象和指令动作;\n[0052] 发送模块43,用于根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息发送给与所述牵引变流器子模块标识对应的牵引变流器子模块,以使所述牵引变流器子模块根据所述指令动作执行相应操作。\n[0053] 本实施例的网关可以具体用于执行图2所示方法实施例的方法,其实现原理和技术效果类似,此处不再赘述。\n[0054] 图5为本发明实施例四提供的网关的结构示意图,在图4所示实施例的网关的基础上做进一步的扩展。\n[0055] 其中,第一转换模块42包括:\n[0056] 第一解析单元421,用于解析所述MVB指令信息中包含的指令动作和指令对象,将所述MVB指令信息转换为CAN指令信息;\n[0057] 第一储存单元422,用于根据所述指令对象包括的牵引变流器子模块标识,将所述CAN指令信息保存到本地与所述牵引变流器子模块标识对应的列表中。\n[0058] 接收模块41,还用于接收所述牵引变流器子模块发送的CAN操作结果信息,所述CAN操作结果信息包括所述牵引变流器子模块标识;\n[0059] 所述网关还包括:\n[0060] 第二转换模块44,用于将所述CAN操作结果信息转换为MVB操作结果信息;\n[0061] 发送模块43,还用于将所述MVB操作结果信息发送给所述MVB控制模块。\n[0062] 第二转换模块44包括:\n[0063] 第二解析单元441,用于解析所述CAN操作结果信息中包括的所述牵引变流器子模块标识;\n[0064] 第二储存单元442,用于将所述CAN操作结果信息保存到与所述牵引变流器子模块标识对应的列表中,并将所述CAN操作结果信息转换为MVB操作结果信息,所述MVB操作结果信息包括所述牵引变流器子模块标识。\n[0065] 本实施例的装置可以具体用于执行图3所示方法实施例的方法,其实现原理和技术效果类似,此处不再赘述。\n[0066] 图6为本发明实施例五提供的数据通信系统的结构示意图,包括:依次连接的多功能车辆总线MVB控制模块61、网关62和牵引变流器子模块63;\n[0067] MVB控制模块61,用于向网关发送MVB指令信息,所述MVB指令信息包括指令对象和指令动作;\n[0068] 网关62采用如图4所示实施例所述的网关;\n[0069] 牵引变流器子模块63,用于接收所述网关发送的CAN指令信息,并根据所述CAN指令信息中的指令动作执行相应操作。\n[0070] 本实施例的牵引变流器子模块63,还用于生成CAN操作结果信息,并将所述CAN操作结果信息发送给网关62;\n[0071] 网关62采用如图5所示实施例所述的网关;\n[0072] MVB控制模块61,还用于接收网关62发送的MVB操作结果信息。\n[0073] 本实施例的系统可以具体用于执行图2或图3所示方法实施例的方法,其实现原理和技术效果类似,此处不再赘述。\n[0074] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
法律信息
- 2016-01-27
- 2014-04-23
专利申请权的转移
登记生效日: 2014.04.01
申请人由中国北车股份有限公司大连电力牵引研发中心变更为中国北车股份有限公司
地址由116022 辽宁省大连市沙河口区中长街51号变更为100078 北京市丰台区芳城园一区15号楼
- 2013-07-10
实质审查的生效
IPC(主分类): H04L 12/40
专利申请号: 201110382761.4
申请日: 2011.11.25
- 2013-06-05
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2008-08-25
| | |
2
| | 暂无 |
2008-08-25
| | |
3
| | 暂无 |
2009-11-03
| | |
4
| | 暂无 |
2008-06-13
| | |
5
| |
2008-02-13
|
2007-05-24
| | |
6
| | 暂无 |
2008-11-19
| | |
7
| | 暂无 |
2007-05-24
| | |
8
| |
2010-11-24
|
2010-07-21
| | |
9
| | 暂无 |
2009-11-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |