[发明专利]车辆通信网络数据转换网关及其转换方法有效
申请号: | 201010232689.2 | 申请日: | 2010-07-21 |
公开(公告)号: | CN101895549A | 公开(公告)日: | 2010-11-24 |
发明(设计)人: | 王锋;康成伟;朱明亮;赵磊;陈玉飞;武生国 | 申请(专利权)人: | 中国北车股份有限公司大连电力牵引研发中心 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/66 |
代理公司: | 北京市大成律师事务所 11352 | 代理人: | 赵红梅 |
地址: | 116022 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 通信 网络 数据 转换 网关 及其 方法 | ||
技术领域
本发明涉及通信网络技术领域,特别是涉及一种车辆通信网络数据转换网关及其转换方法。
背景技术
多功能车辆总线(MVB,Multifunctional Vehicle Bus)是将位于同一车辆,或固定重联的不同车辆中的标准设备连接到列车通信网络上的车辆总线。MVB采用主-从方式,对介质的访问由总线上唯一的主设备集中控制。主设备将总线的带宽分为两部分,即周期性的固定分配的部分(周期相)和按需分配的部分(偶发相)。周期相传送过程数据,偶发相传送消息数据。MVB中的设备按功能可以分为0~5类共6种类型,其中,0类设备不具有数据通信能力,主要包括中继器和总线耦合器等;1类设备具有过程数据处理能力和设备状态响应能力;2~5类设备除具有1类设备的功能外,还具有消息数据处理能力,其中第4类和第5类设备还具有总线管理能力,可以作为总线主设备使用。MVB协议遵循的国际标准是IEC61375,即列车通信网络(TCN,Train Communication Network)标准。
高级数据链路控制(HDLC,High-Level Data Link Control)协议是一个在同步网上传输数据、面向比特的数据链路层协议,HDLC确保传送到下一层的数据在传输过程中能够准确地被接收(也就是差错释放中没有任何损失并且序列正确);HDLC的另一个重要功能是流量控制,一旦接收端收到数据,便能立即进行传输。HDLC的协议标准是ISO 13239,其物理层通常采用RS485接口,在工业控制领域,HDLC通常表示运行在RS485基础上的HDLC。
在TCN网络中,除MVB网元外,还存在应用比较广泛的HDLC网元,但现有技术还没有MVB转HDLC的网关产品;另外,虽然有MVB转通用异步收/发装置(UART,Universal Asynchronous Receiver/Transmitter)的RS485网关产品,但是URAT-RS485和HDLC的硬件结构和软件配置都不相同,不具备HDLC的相关功能。因此,需要本领域技术人员迫切解决的一个技术问题就是:如何提供一种方法,可实现MVB与HDLC网元之间的互相转换,从而实现具有不同通信协议的产品之间的互联互通。
发明内容
本发明所要解决的技术问题是提供一种车辆通信网络数据转换方法,可解决具有不同通信协议的产品之间的互联互通问题。
本发明还提供了一种车辆通信网络数据转换网关,以保证上述方法在实际中的应用。
为了解决上述问题,本发明公开了一种车辆通信网络数据转换方法,所述车辆通信网络数据包括数据链路层的第一通信协议数据和第二通信协议数据,所述车辆通信网络数据的转换方法包括:将接收到的所述第一通信协议数据进行解码,写入数据缓存区;从所述数据缓存区读取所述解码数据,按所述第二通信协议要求进行编码后发送出去。
优选的,所述数据缓存区的读写方式为先进先出控制方式。
优选的,所述第一通信协议为多功能车辆总线,所述将接收到的所述第一通信协议数据进行解码,写入数据缓存区的方法具体为:检测并接收所述多功能车辆总线的主帧数据,解码后生成解码数据,写入数据缓存区;在预设的解码时间范围内循环从所述多功能车辆总线接收数据,解码后作为所述主帧数据的从帧数据顺序写入数据缓存区。
优选的,所述第二通信协议为高级数据链路控制协议,所述从所述数据缓存区读取所述解码数据,按所述第二通信协议要求进行编码后发送出去的方法具体为:从所述数据缓存区读取所述解码数据,进行并串转换,并插入标志字“0”后顺序发送出去。
优选的,所述第一通信协议为高级数据链路控制协议,所述将接收到的所述第一通信协议数据进行解码,写入数据缓存区的方法具体为:将收到的所述高级数据链路控制协议数据检测并删除标志字“0”后生成解码数据;将所述解码数据进行串并转换后写入所述数据缓存区。
优选的,所述第二通信协议为多功能车辆总线,所述从所述数据缓存区读取所述解码数据,按所述第二通信协议要求进行编码后发送出去的方法具体为:启动曼彻斯特编解码器,从所述数据缓存区读取预设长度的所述解码数据,转换为曼彻斯特码,并添加主帧帧头和帧尾后发送出去;然后在预设的编码时间范围内循环从所述数据缓存区读取预设长度的数据,转换为曼彻斯特码,并添加从帧帧头和帧尾后发送出去。
优选的,在所述写入数据缓存区步骤之前还包括:将预设位长后面的数据作为校验码,判断是否与本地产生的校验码一致;若是,则将所述预设位长的数据写入数据缓存区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国北车股份有限公司大连电力牵引研发中心,未经中国北车股份有限公司大连电力牵引研发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010232689.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置