[发明专利]一种报文传输方法及装置有效
申请号: | 201910237966.X | 申请日: | 2019-03-27 |
公开(公告)号: | CN111756607B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 郭俊飞 | 申请(专利权)人: | 北京新能源汽车股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 102606 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 传输 方法 装置 | ||
本发明提供了一种报文传输方法及装置,涉及车辆控制网络技术领域。该报文传输方法,应用于车辆控制网络的一可变速率的控制器局域网络CANFD子网中的电控单元,所述方法包括:对待发送数据进行封装,获得传输报文,其中,所述传输报文中包括用于标识所述电控单元所处子网的子网标识码;发送所述传输报文。本方案通过在CANFD子网中的电控单元发送的传输报文中添加子网标识码,当网关收到传输报文时,可以根据子网标识码确定所述传输报文发送的源子网,提高了网关路由的便捷性。
技术领域
本发明涉及车辆控制网络技术领域,特别涉及一种报文传输方法及装置。
背景技术
随着汽车技术的迅速发展以及总线在汽车电子领域越来越广泛和深入的应用,汽车电子对总线宽度和数据传输速率的要求也越来越高,传统的CAN(控制器局域网里,Controller Area Network)已难以满足日益增加的需求,因此CANFD(可变速率的控制器局域网里,CAN with Flexible Data-Rate)应运而生。
在当前的电子电器架构开发中,域控制器集成式控制的概念已逐步得到认可。这些域控制器通过CANFD总线相连,该总线所支持的报文的数据场长度可达64个字节。从传统的分布式控制迁移到域控制器集成控制将面临一个问题:如何解决CANFD报文与CAN报文的路由的便捷性问题。为了解决该问题,现有技术采用了限制CANFD报文数据场长度的方法,即让CANFD报文的数据场最大的长度与CAN报文的数据场最大长度保持一致,为8个字节。这样可以解决CANFD报文与CAN报文路由的便捷性问题,但该方法不仅浪费了CANFD报文的数据场资源,而且导致了路由效率低和负载率高的问题。
发明内容
本发明实施例提供一种报文传输方法及装置,用以解决如何提高车辆控制网络中报文传输过程的路由便捷性的问题。
为了解决上述技术问题,本发明实施例提供一种报文传输方法,应用于车辆控制网络的一可变速率的控制器局域网络CANFD子网中的电控单元,所述方法包括:
对待发送数据进行封装,获得传输报文,其中,所述传输报文中包括用于标识所述电控单元所处子网的子网标识码;
发送所述传输报文。
进一步地,所述对待发送数据进行封装的步骤中:
将每64字节的待发送数据封装为一个传输报文,所述传输报文为CANFD报文,每一CANFD报文中包括6个10字节的控制器局域网络CAN报文,每一CAN报文中包括用于标识CANFD网络的子网标识码。
进一步地,所述CAN报文中还包括用于标识接收所述CAN报文的目标电控单元的CAN报文标识码。
进一步地,所述子网标识码和所述CAN报文标识码占用所述CAN报文的2个字节,所述CAN报文的数据段占用所述CAN报文的8个字节。
本发明实施例还提供一种报文传输方法,应用于包括至少两个子网的车辆控制网络中的网关,所述方法包括:
接收车辆控制网络上的传输报文;
所述传输报文中包括子网标识码时,确定所述车辆控制网络上发送所述传输报文的源子网为CANFD子网;
根据所述子网标识码,确定所述传输报文发送的源子网。
进一步地,所述接收车辆控制网络上的传输报文之后,所述方法还包括:
所述传输报文不包括子网标识码时,确定所述车辆控制网络上发送的所述传输报文的源子网为CAN子网;
根据接收所述传输报文的端口信息,确定所述传输报文发送的源子网。
进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车股份有限公司,未经北京新能源汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910237966.X/2.html,转载请声明来源钻瓜专利网。