System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种车辆内DoIP节点VIN/GID同步通信方法及同步通讯装置制造方法及图纸_技高网

一种车辆内DoIP节点VIN/GID同步通信方法及同步通讯装置制造方法及图纸

技术编号:43508732 阅读:24 留言:0更新日期:2024-11-29 17:11
本发明专利技术公开了一种车辆内DoIP节点VIN/GID同步通信方法及同步通讯装置,足够轻量化,没有冗余的步骤和报文,降低了网络负载,同时能够进行闭环控制,知晓同步是否成功,当出现问题时也能定位到出现故障的DoIP节点。包括以下过程:外部诊断仪向DoIP边缘节点写入VIN,并将DoIP边缘节点的VIN/GID同步状态设定为已同步;各DoIP节点与DoIP边缘节点建立通讯,将DoIP边缘节点的VIN/GID设定为自己的VIN/GID,同时将VIN/GID同步状态设定为已同步;诊断仪通过UDS分别读取所有DoIP节点和DoIP边缘节点的VIN/GID同步状态,完成车辆同步。

【技术实现步骤摘要】

本专利技术属于车辆诊断同步通信,具体涉及一种车辆内doip节点vin/gid同步通信方法及同步通讯装置。


技术介绍

1、随着汽车智能化、网联化技术的发展,整车中的通讯数据量剧增。以太网技术凭借着高传输速率、高带宽的优势逐步在车载网络中得到了应用。与此同时,车辆诊断技术也从原有的基于can的诊断进化为基于ip的doip诊断。

2、doip全称是diagnostic communication over internet protocol,即基于因特网协议的诊断通信协议。以太网拥有更高的通信带宽和传输速率,支持更丰富的诊断场景:一对一,一对多,多对一,多对多的有线/无线诊断场景。基于以太网的诊断逐渐地被应用于车辆诊断。在实际应用的过程中,针对一对多,多对多等通信场景,需要有标识符来表明车辆的众多doip节点属于同一辆车,从而和其他车辆区分开来,因此需要车辆内的doip进行gid(group identification组标识符)同步。doip的相关iso标准对于gid同步并未有明确的规定,由各家oem自行规定。目前的gid同步方法大都存在一些问题,比如报文冗余,增加网络负载,不够轻量化,同步效率不高,无法闭环控制,当同步失败时无法定位故障doip节点等问题。


技术实现思路

1、为了解决现有技术存在的上述问题,本专利技术提供一种车辆内doip节点vin/gid同步通信方法及同步通讯装置,足够轻量化,没有冗余的步骤和报文,降低了网络负载,同时能够进行闭环控制,知晓同步是否成功,当出现问题时也能定位到出现故障的doip节点。

2、本专利技术的目的是通过以下技术方案实现的:

3、作为本专利技术的第一方面,提供一种车辆内doip节点vin/gid同步通信方法,包括以下过程:

4、s1.外部诊断仪向doip边缘节点写入vin,并将doip边缘节点的vin/gid同步状态设定为已同步;

5、s2.各doip节点与doip边缘节点建立通讯,将doip边缘节点的vin/gid设定为自己的vin/gid,同时将vin/gid同步状态设定为已同步;

6、s3.诊断仪通过uds分别读取所有doip节点和doip边缘节点的vin/gid同步状态,完成车辆同步。

7、进一步地,所述步骤s1包括:

8、s11.doip边缘节点同步初始化:将doip边缘节点的vin/gid同步状态的默认状态设为未同步;

9、s12.启动doip边缘节点同步,将doip边缘节点的mac地址设定为自己的gid;

10、s13.外部诊断仪将vin通过uds写入doip边缘节点后,doip边缘节点的vin/gid同步状态设定为已同步。

11、进一步地,所述步骤s2包括:

12、s21.doip节点同步初始化:将所有doip节点的vin/gid同步状态的默认状态设为未同步;

13、s22.doip节点向doip边缘节点发送车辆识别请求报文;

14、s23.doip边缘节点向doip节点发送车辆识别响应报文;

15、s24.doip节点在收到doip边缘节点发送的车辆识别响应报文后,将doip边缘节点的vin/gid设定为自己的vin/gid,同时将vin/gid同步状态设定为已同步。

16、进一步地,所述步骤s22包括:启动doip节点同步,doip节点首先进行自检,如果检查到vin/gid同步状态为未同步,则向doip边缘节点发送车辆识别请求报文。

17、进一步地,所述步骤s23包括:doip边缘节点在收到车辆识别请求报文且doip边缘节点自身的vin/gid同步状态为已同步后,向doip节点发送3帧的车辆识别响应报文;如果doip边缘节点自身的vin/gid同步状态为未同步,则不进行响应。

18、进一步地,所述步骤s23中,doip边缘节点在非易失性存储器内用一个参数来表明是否收到某个doip节点的车辆识别请求报文,用于当同步失败后的问题定位。

19、进一步地,所述步骤s24包括中,如果doip节点在时间t后未收到车辆识别响应报文则再次向doip边缘节点发送车辆识别请求报文。

20、作为本专利技术的第二方面,同时提供一种车辆内doip节点vin/gid同步装置,其用于实现所述的车辆内doip节点vin/gid同步通信方法,包括外部诊断仪、边缘节点同步模块以及内部节点同步模块;

21、所述外部诊断仪与边缘节点同步模块通讯连接,用于将车辆标识码(vin)写入doip边缘节点,并能在doip边缘节点和doip节点完成同步后检测同步状态;

22、所述边缘节点同步模块用于获取车辆标识码并与其他doip节点建立连接,将车辆标识码分发给doip节点;

23、所述内部节点同步模块用于与边缘节点同步模块建立通讯连接,将边缘节点同步模块的doip边缘节点的vin/gid设定为自己的vin/gid,完成车辆内doip节点vin/gid同步。

24、进一步地,所述边缘节点同步模块包括:

25、车辆标识码获取单元,用于将车辆标识码uds写入doip边缘节点,并跟新vin/gid同步状态;

26、第一通讯单元,用于从内部节点同步模块获取doip节点的车辆识别请求报文,以及向内部节点同步模块发送车辆识别响应报文,并记录与内部节点同步模块是否建立通讯;

27、标识码分发单元,用于向建立通讯的内部节点同步模块分发车辆标识码。

28、进一步地,所述内部节点同步模块包括:

29、第二通讯单元,用于向边缘节点同步模块发送车辆识别请求报文,以及接收边缘节点同步模块发送的车辆识别响应报文,建立与边缘节点同步模块的通讯;

30、标识码接收单元,用于接收边缘节点同步模块发送的车辆标识码,将doip边缘节点的vin/gid设定为自己的vin/gid,同时将vin/gid同步状态设定为已同步。

31、本专利技术具有以下优点:

32、本专利技术doip节点间的交互时序和逻辑处理足够简洁,轻量化,降低网络负载;

33、本专利技术能实现闭环控制且能定位问题doip节点。

本文档来自技高网...

【技术保护点】

1.一种车辆内DoIP节点VIN/GID同步通信方法,其特征在于,包括以下过程:

2.如权利要求1所述的一种车辆内DoIP节点VIN/GID同步通信方法,其特征在于,所述步骤S1包括:

3.如权利要求1所述的一种车辆内DoIP节点VIN/GID同步通信方法,其特征在于,所述步骤S2包括:

4.如权利要求3所述的一种车辆内DoIP节点VIN/GID同步通信方法,其特征在于,所述步骤S22包括:启动DoIP节点同步,DoIP节点首先进行自检,如果检查到VIN/GID同步状态为未同步,则向DoIP边缘节点发送车辆识别请求报文。

5.如权利要求3所述的一种车辆内DoIP节点VIN/GID同步通信方法,其特征在于,所述步骤S23包括:DoIP边缘节点在收到车辆识别请求报文且DoIP边缘节点自身的VIN/GID同步状态为已同步后,向DoIP节点发送3帧的车辆识别响应报文;如果DoIP边缘节点自身的VIN/GID同步状态为未同步,则不进行响应。

6.如权利要求5所述的一种车辆内DoIP节点VIN/GID同步通信方法,其特征在于,所述步骤S23中,DoIP边缘节点在非易失性存储器内用一个参数来表明是否收到某个DoIP节点的车辆识别请求报文,用于当同步失败后的问题定位。

7.如权利要求3所述的一种车辆内DoIP节点VIN/GID同步通信方法,其特征在于,所述步骤S24包括中,如果DoIP节点在时间T后未收到车辆识别响应报文则再次向DoIP边缘节点发送车辆识别请求报文。

8.一种车辆内DoIP节点VIN/GID同步装置,其用于实现如权利要求1-7中任意一项所述的一种车辆内DoIP节点VIN/GID同步通信方法,其特征在于,所述同步装置包括外部诊断仪、边缘节点同步模块以及内部节点同步模块;

9.如权利要求8所述的一种车辆内DoIP节点VIN/GID同步装置,其特征在于,所述边缘节点同步模块包括:

10.如权利要求9所述的一种车辆内DoIP节点VIN/GID同步装置,其特征在于,所述内部节点同步模块包括:

...

【技术特征摘要】

1.一种车辆内doip节点vin/gid同步通信方法,其特征在于,包括以下过程:

2.如权利要求1所述的一种车辆内doip节点vin/gid同步通信方法,其特征在于,所述步骤s1包括:

3.如权利要求1所述的一种车辆内doip节点vin/gid同步通信方法,其特征在于,所述步骤s2包括:

4.如权利要求3所述的一种车辆内doip节点vin/gid同步通信方法,其特征在于,所述步骤s22包括:启动doip节点同步,doip节点首先进行自检,如果检查到vin/gid同步状态为未同步,则向doip边缘节点发送车辆识别请求报文。

5.如权利要求3所述的一种车辆内doip节点vin/gid同步通信方法,其特征在于,所述步骤s23包括:doip边缘节点在收到车辆识别请求报文且doip边缘节点自身的vin/gid同步状态为已同步后,向doip节点发送3帧的车辆识别响应报文;如果doip边缘节点自身的vin/gid同步状态为未同步,则不进行响应。

6.如...

【专利技术属性】
技术研发人员:李泽群吴嘉欣李营昊蒙天地刘思赢韩庆波王纬经刘雨航张时萌
申请(专利权)人:一汽奔腾汽车股份有限公司
类型:发明
国别省市:

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

1