通信方法、系统、车载网络架构及作业机械技术方案

技术编号:38709306 阅读:17 留言:0更新日期:2023-09-08 14:49
本发明专利技术提供一种通信方法、系统、车载网络架构及作业机械,属于车载通信技术领域,其中方法应用于包括多个通讯节点的车载网络架构,包括:获取在当前帧发送节点发出的数据包;调取各数据包的数据包ID,并以数据包ID为区分标识,将各数据包组包为组合帧;将组合帧发送至接收节点;控制接收节点解析组合帧中的各目标数据包的数据内容。本发明专利技术用以解决现有技术中因在车载以太网网络架构的通讯节点间的信息交互时,需要通过读取数据包的ID和对数据包的有效负载解析的方式,来确定每个数据包的收发关系,所造成的信号处理复杂度高、线路时延长,以及传输稳定性差的缺陷。以及传输稳定性差的缺陷。以及传输稳定性差的缺陷。

【技术实现步骤摘要】
通信方法、系统、车载网络架构及作业机械


[0001]本专利技术涉及车载通信
,尤其涉及一种通信方法、系统、车载网络架构及作业机械。

技术介绍

[0002]目前,在车载网络架构中,各通讯节点间的信息交互需要区域控制单元(ZCU)或中央计算单元(CCU)在接收到通讯节点以CAN(Controller Area Network,控制器局域网络)、CANFD(Controller Area Network Flexible Data

rate,灵活数据速率的控制器局域网络)等总线数据格式发送的数据包后,首先通过读取数据包的ID和对数据包的有效负载进行解析,来确定数据包的目的通讯通讯节点,然后再将数据包发送至目的通讯通讯节点。即针对于每个数据包均需读取ID和解析有效负载,不仅增加了信号处理的复杂度和线路时延,还降低了传输稳定性。

技术实现思路

[0003]本专利技术提供一种通信方法、系统、车载网络架构及作业机械,用以解决现有技术中因在车载网络架构的通讯节点间的信息交互时,需要通过读取数据包的ID和解析数据包的有效负载的方式,来确定每个数据包的收发关系,所造成的信号处理复杂度高、线路时延长,以及传输稳定性差的缺陷。
[0004]本专利技术提供一种通信方法,应用于包括多个通讯节点的车载网络架构,包括:
[0005]获取在当前帧发送节点发出的数据包,所述发送节点为所述通讯节点中预传输所述数据包的节点;
[0006]调取各所述数据包的数据包ID,并以所述数据包ID为区分标识,将各所述数据包组包为组合帧,所述组合帧的帧格式适配于所述车载网络架构的主干网;
[0007]将所述组合帧发送至接收节点车载网络架构的以太网节点,所述接收节点为所述通讯节点中预接收所述组合帧的节点;
[0008]控制所述接收节点解析所述组合帧中的各目标数据包的数据内容,所述目标数据包为所述组合帧中的,所述接收节点需要的数据包。
[0009]根据本专利技术所述的通信方法,所述以所述数据包ID作为各所述数据包的区分标识,将各所述数据包组包为组合帧,包括:
[0010]将各所述数据包调整为预设帧格式,所述预设帧格式为所述数据包ID加数据内容;
[0011]将调整为所述预设帧格式的所述数据包拼接,得到组包数据包;
[0012]将所述组包数据包作为数据内容,添加与所述主干网的数据格式适配的帧头后,得到所述组合帧。
[0013]根据本专利技术所述的通信方法,所述控制所述接收节点解析所述组合帧中的各目标数据包的数据内容,包括:
[0014]解析所述组合帧的所述帧头;
[0015]读取所述组合帧中的所述数据包ID;
[0016]基于第一路由表和所述数据包ID,确定所述组合帧中的所述目标数据包,并解析各所述目标数据包的数据内容,所述第一路由表为所述接收节点的路由表。
[0017]根据本专利技术所述的通信方法,所述读取所述组合帧中的所述数据包ID,包括:
[0018]基于轮询的方式,顺序读取所述组合帧中的所述数据包ID;
[0019]所述基于第一路由表和所述数据包ID,确定所述组合帧中的所述目标数据包,并解析各所述目标数据包的数据内容,包括:
[0020]基于所述第一路由表和所述数据包ID,确定所述组合帧中的当前数据包是否为所述目标数据包;
[0021]若确定所述当前数据包为所述目标数据包,则解析所述当前数据包的数据内容;
[0022]若确定所述当前数据包不是所述目标数据包或已完成对所述当前数据包的数据内容解析,则读取所述组合帧中所述当前数据包后的下一数据包的所述数据包ID。
[0023]根据本专利技术所述的通信方法,所述读取所述组合帧中所述当前数据包后的下一数据包的所述数据包ID,包括:
[0024]基于所述当前数据包的所述数据包ID,确定所述当前数据包的数据内容的长度;
[0025]基于所述数据内容的长度,确定所述下一数据包的所述数据包ID的位置,以读取所述下一数据包的所述数据包ID。
[0026]根据本专利技术所述的通信方法,组包为所述组合帧的各所述数据包为同址数据包;
[0027]所述同址数据包为基于第二路由表和所述数据包ID,确定的所述数据包中传输目的地为相同的所述接收节点的数据包,所述第二路由表为所述发送节点的路由表。
[0028]根据本专利技术所述的通信方法,所述将所述组合帧发送至车载网络架构的接收节点,包括:
[0029]将所述组合帧发送至作为所述同址数据包的所述传输目的地的所述接收节点。
[0030]根据本专利技术所述的通信方法,所述接收节点解析各所述目标数据包的数据内容,包括:
[0031]解析所述组合帧的所述帧头;
[0032]读取所述组合帧中的所述数据包ID;
[0033]基于所述数据包ID,解析各所述目标数据包的数据内容。
[0034]根据本专利技术所述的通信方法,所述读取所述组合帧中的所述数据包ID,还包括:
[0035]若确定所述当前数据包的所述数据包ID不属于预设数据包ID范围,则确定所述组合帧为无效帧或非法帧,并结束对所述组合帧的数据解析。
[0036]根据本专利技术所述的通信方法,在所述组合帧的所述组包数据包的后端添加有帧结束标志;
[0037]所述读取所述组合帧中的所述数据包ID后,还包括:
[0038]确定当前读取的所述数据包ID是否为所述帧结束标志;
[0039]若为所述帧结束标志,则确定已完成对所述组合帧中所有数据包的数据解析,并结束对所述组合帧的数据解析。
[0040]本专利技术还提供一种通信系统,应用于包括多个通讯节点的车载网络架构,包括:
[0041]数据包获取模块,用于获取在当前帧发送节点发出的数据包,所述发送节点为所述通讯节点中预传输所述数据包的节点;
[0042]组包模块,用于调取各所述数据包的数据包ID,并以所述数据包ID为区分标识,将各所述数据包组包为组合帧,所述组合帧的帧格式适配于所述车载网络架构的主干网;
[0043]发送模块,用于将所述组合帧发送至接收节点,所述接收节点为所述通讯节点中预接收所述组合帧的节点;
[0044]处理模块,用于控制所述节点解析所述组合帧中的各目标数据包的数据内容,所述目标数据包为所述组合帧中所述接收节点需要的数据包。
[0045]本专利技术还提供一种车载网络架构,包括多个通讯节点,还包括如上所述的通信系统,或所述通讯节点间采用如上述任一种所述的通信方法进行信息交互。
[0046]本专利技术还提供一种包括如上所述的车载网络架构的作业机械。
[0047]本专利技术提供的一种通信方法、系统、车载网络架构及作业机械,通过在获取到在当前帧预传输通讯节点中的发送节点发出的数据包后,调取各数据包的数据包ID,并以数据包ID作为各数据包的区分标识,将各数据包组包为组合帧,并将组合帧发送至通讯节点中的接收节点,并控制接收本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,应用于包括多个通讯节点的车载网络架构,其特征在于,包括:获取在当前帧发送节点发出的数据包,所述发送节点为所述通讯节点中预传输所述数据包的节点;调取各所述数据包的数据包ID,并以所述数据包ID为区分标识,将各所述数据包组包为组合帧,所述组合帧的帧格式适配于所述车载网络架构的主干网;将所述组合帧发送至接收节点,所述接收节点为所述通讯节点中预接收所述组合帧的节点;控制所述接收节点解析所述组合帧中的各目标数据包的数据内容,所述目标数据包为所述组合帧中所述接收节点需要的数据包。2.根据权利要求1所述的通信方法,其特征在于,所述以所述数据包ID作为各所述数据包的区分标识,将各所述数据包组包为组合帧,包括:将各所述数据包调整为预设帧格式,所述预设帧格式为所述数据包ID加数据内容;将调整为所述预设帧格式的所述数据包拼接,得到组包数据包;将所述组包数据包作为数据内容,添加与所述主干网的数据格式适配的帧头后,得到所述组合帧。3.根据权利要求2所述的通信方法,其特征在于,所述控制所述接收节点解析所述组合帧中的各目标数据包的数据内容,包括:解析所述组合帧的所述帧头;读取所述组合帧中的所述数据包ID;基于第一路由表和所述数据包ID,确定所述组合帧中的所述目标数据包,并解析各所述目标数据包的数据内容,所述第一路由表为所述接收节点的路由表。4.根据权利要求3所述的通信方法,其特征在于,所述读取所述组合帧中的所述数据包ID,包括:基于轮询的方式,顺序读取所述组合帧中的所述数据包ID;所述基于第一路由表和所述数据包ID,确定所述组合帧中的所述目标数据包,并解析各所述目标数据包的数据内容,包括:基于所述第一路由表和所述数据包ID,确定所述组合帧中的当前数据包是否为所述目标数据包;若确定所述当前数据包为所述目标数据包,则解析所述当前数据包的数据内容;若确定所述当前数据包不是所述目标数据包或已完成对所述当前数据包的数据内容解析,则读取所述组合帧中所述当前数据包后的下一数据包的所述数据包ID。5.根据权利要求4所述的通信方法,其特征在于,所述读取所述组合帧中所述当前数据包后的下一数据包的所述数据包ID,包括:基于所述当前数据包的所述数据包ID,确定所述当前数据包的数据内容的长度;基于所述数据内容的长度,确定所述下一数据包的所述数据包ID的位置,以读取...

【专利技术属性】
技术研发人员:曾凤竹贾成禹袁华兵
申请(专利权)人:三一汽车制造有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1