机车车辆多协议转换通讯网关控制方法

文档序号:7805196阅读:286来源:国知局
机车车辆多协议转换通讯网关控制方法
【专利摘要】本发明涉及的机车车辆多协议转换通讯网关控制方法,包括通讯网关自检,初始化CANopen实例,初始化PDO过程变量,进行转换后通过RS485/232总线或MVB网络发至具体控制单元。本发明步骤简单,构思巧妙,可有效实现从Canopen网络到RS485/232总线、MVB网络之间的转换通讯,使各种列车车载子系统实现统一通讯,通用性良好。
【专利说明】机车车辆多协议转换通讯网关控制方法
【技术领域】
[0001]本发明涉及一种机车车辆多协议转换通讯网关控制方法,尤其适用于多协议通讯的机车车辆。
【背景技术】
[0002]网关(G a t e w a y )又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,用于两个高层协议不同的网络互连。
[0003]无论是在车辆级列车总线W T B,还是在列车级总线M V B中,都存在着各种通讯网关设备。在列车的正常行驶中,为了列车各个子系统之间的信息传递,子系统内部与列车网络进行数据交换,就必须进行协议转换。这些网关设备起着无可替代的作用。
[0004]现有机车车辆中亟需将C a η ο P e η网络与R S 485/232总线、M V B网络进行通讯的技术手段。

【发明内容】

[0005]本发明所要解决的技术问题是:克服现有技术存在的问题,提供一种机车车辆多协议转换通讯网关控制方法,可有效地实现从C a η ο P e η网络到R S 485/232总线、MVB网络之间的转换通讯。
[0006]本发明解决其技术问题的技术方案如下:
[0007]机车车辆多协议转换通讯网关控制方法,通讯网关经C AN O P e η列车网络与车辆控制器通讯连接,通讯网关包括通讯用A R M芯片、控制用DSP芯片以及CAN控制芯片,A R M芯片的通讯端经C AN控制芯片与C AN ο p e η列车网络通讯连接,AR M芯片与D S P芯片数据连接,D S P芯片经R S 485总线、R S 232总线、或M V B网络与具体控制单元通讯连接;
[0008]控制方法包括以下步骤:
[0009]第一步、开始实施控制;
[0010]第二步、通讯网关硬件自检,若自检成功则转至第三步,若自检失败则报错并结束控制;
[0011]第三步、将各参数设定为初始值;创建N M T事件;初始化经C AN ο p e η列车网络发来的第一个C AN ο P e η实例,若初始化成功则转至第四步,若初始化失败则报错并结束控制;
[0012]第四步、初始化P D O过程变量,使其与C AN O P e η实例相符;启动N M T状
态机,若启动成功则转至第五步,若启动失败则报错并结束控制;
[0013]第五步、创建转换事件;进入P D O过程关键区,修改P D O数据,退出P D O过程关键区,此时的P D O数据即为转换后实例;向C AN ο P e η列车网络发出消息,通知P D O变量已改变;向R S 485总线、R S 232总线、或M V B网络发出远端传输请求,并在请求被确认后经R S 485总线、R S 232总线、或M V B网络向具体控制单元发出转换后实例,具体控制单元根据转换后实例实施具体控制;转至第六步;
[0014]第六步、判断是否有下一个C AN ο P e η实例,若有则初始化该C A N o p eη实例,若初始化成功则转至第四步,若初始化失败则报错并结束控制;若无则结束控制。
[0015]采用该方法,将该通讯网关分别与列车C AN O P e η网络、各子系统的通讯接口设备分别连接,即可有效实现从C a η ο P e η网络到R S 485/232、M V B网络之间的转换通讯。
[0016]本发明进一步完善的技术方案如下:
[0017]优选地,A RM芯片为A RM 7 L P C 2294芯片。
[0018]优选地,具体控制单元为制动控制单元;制动控制单元包括分别与R S 485总线、R S 232总线、或M V B网络通讯连接的传感器、控制器、执行机构。
[0019]优选地,第三步中,在创建N M T事件前,设置C C M和C D R V处理优先级。
[0020]本发明步骤简单,构思巧妙,可有效实现从C a η ο P e η网络到R S 485/232总线、M V B网络之间的转换通讯,使各种列车车载子系统实现统一通讯,通用性良好。
【专利附图】

【附图说明】
[0021]图1为本发明实施例通讯网关原理图。
[0022]图2为图1实施例具体实施过程的总体流程图。
【具体实施方式】
[0023]下面参照附图并结合实施例对本发明作进一步详细描述。但是本发明不限于所给出的例子。
[0024]实施例
[0025]本实施例中,通讯网关经C AN O P e η列车网络与车辆控制器通讯连接,通讯网关包括通讯用A R M芯片(如ARM7LPC 2294芯片)、控制用D S P芯片以及CAN控制芯片,ARM芯片的通讯端经CAN控制芯片与CAN ο p e η列车网络通讯连接,A R M芯片与D S P芯片数据连接,D S P芯片经R S 485总线、R S 232总线、或M VB网络与具体控制单元通讯连接;具体控制单元为制动控制单元,制动控制单元包括分别与R S 485总线、R S 232总线、或M V B网络通讯连接的传感器、控制器、执行机构。
[0026]本实施例控制方法包括以下步骤:
[0027]第一步、开始实施控制;
[0028]第二步、通讯网关硬件自检,若自检成功则转至第三步,若自检失败则报错并结束控制;
[0029]第三步、将各参数设定为初始值;创建N M T事件;初始化经C A N O P e η列车网络发来的第一个C AN ο P e η实例,若初始化成功则转至第四步,若初始化失败则报错并结束控制;其中,在创建NMT事件前,设置C CM和C D RV处理优先级。
[0030]第四步、初始化P D O过程变量,使其与C AN O P e η实例相符;启动N M T状态机,若启动成功则转至第五步,若启动失败则报错并结束控制;
[0031]第五步、创建转换事件;进入P D O过程关键区,修改P D O数据,退出P D O过程关键区,此时的P D O数据即为转换后实例;向C AN ο P e η列车网络发出消息,通知P D O变量已改变;向R S 485总线、R S 232总线、或M V B网络发出远端传输请求,并在请求被确认后经R S 485总线、R S 232总线、或M V B网络向具体控制单元发出转换后实例,具体控制单元根据转换后实例实施具体控制;转至第六步;
[0032]第六步、判断是否有下一个C AN O P e η实例,若有则初始化该C A N O p eη实例,若初始化成功则转至第四步,若初始化失败则报错并结束控制;若无则结束控制。
[0033]采用本实施例方法,将通讯网关分别与列车C AN O P e η网络、各子系统的通讯接口设备分别连接,即可有效实现从C a η ο P e η网络到R S 485/232、M V B网络之间的转换通讯。
[0034]除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。
【权利要求】
1.机车车辆多协议转换通讯网关控制方法,其特征是,所述通讯网关经cAN ο P eη列车网络与车辆控制器通讯连接,所述通讯网关包括通讯用ARM芯片、控制用D S P芯片以及C AN控制芯片,所述A R M芯片的通讯端经C AN控制芯片与C AN ο p e η列车网络通讯连接,所述A R M芯片与D S P芯片数据连接,所述D S P芯片经R S 485总线、R S 232总线、或M V B网络与具体控制单元通讯连接; 所述控制方法包括以下步骤: 第一步、开始实施控制; 第二步、通讯网关硬件自检,若自检成功则转至第三步,若自检失败则报错并结束控制; 第三步、将各参数设定为初始值;创建NM T事件;初始化经C AN ο P e η列车网络发来的第一个C AN ο P e η实例,若初始化成功则转至第四步,若初始化失败则报错并结束控制; 第四步、初始化P D O过程变量,使其与C AN ο P e η实例相符;启动N M T状态机,若启动成功则转至第五步,若启动失败则报错并结束控制; 第五步、创建转换事件;进入P D O过程关键区,修改P D O数据,退出P D O过程关键区,此时的P D O数据即为转换后实例;向C AN ο P e η列车网络发出消息,通知P DO变量已改变;向R S 485总线、R S 232总线、或M V B网络发出远端传输请求,并在请求被确认后经R S 485总线、R S 232总线、或M V B网络向具体控制单元发出转换后实例,具体控制单元根据转换后实例实施具体控制;转至第六步; 第六步、判断是否有下一个C A N ope η实例,若有则初始化该C AN o p e η实例,若初始化成功则转至第四步,若初始化失败则报错并结束控制;若无则结束控制。
2.根据权利要求1所述的机车车辆多协议转换通讯网关控制方法,其特征是,所述ARM芯片为A RM 7 L P C 2294芯片。
3.根据权利要求1所述的机车车辆多协议转换通讯网关控制方法,其特征是,所述具体控制单元为制动控制单元;所述制动控制单元包括分别与R S 485总线、R S 232总线、或M V B网络通讯连接的传感器、控制器、执行机构。
4.根据权利要求1所述的机车车辆多协议转换通讯网关控制方法,其特征是,第三步中,在创建N M T事件前,设置C C M和C D R V处理优先级。
【文档编号】H04L12/66GK103997455SQ201410239651
【公开日】2014年8月20日 申请日期:2014年5月30日 优先权日:2014年5月30日
【发明者】肖阳俊, 徐志荣, 郝顺, 奚华峰, 史利杰, 谢勇, 房黎黎, 尹燕平, 王星, 姜超, 苏国强 申请人:南车南京浦镇车辆有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1