System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车载以太多通道并行诊断方法、系统、电子设备和存储介质技术方案_技高网

车载以太多通道并行诊断方法、系统、电子设备和存储介质技术方案

技术编号:40977876 阅读:2 留言:0更新日期:2024-04-18 21:25
本发明专利技术公开了一种车载以太多通道并行诊断方法,包括TSP平台下发整车诊断请求至车载终端;车载终端打开控制器;车载终端向节点发送诊断到各个控制器,控制器响应诊断报文,车载终端将响应的报文传给TSP平台;车载终端关闭控制器。本发明专利技术同时公开了实现该方法的系统、电子设备和存储介质。本发明专利技术提供的一种车载以太多通道并行诊断方法、系统、电子设备和存储介质只需一个或多个车载控制器能与车载终端建立网络通信,并且不依赖网关,即可进行远程单通道或多通道串并行诊断整车,能够应对不同网络场景。

【技术实现步骤摘要】

本专利技术涉及汽车诊断,尤其涉及一种车载以太多通道并行诊断方法、系统、电子设备和存储介质


技术介绍

1、随着汽车行业的发展,车载终端迭代更新,车载终端已经可以提供网络给整个车辆网络,所以很多汽车厂商对诊断有所要求,想通过网络进行车辆诊断,故有远程诊断,场景化诊断等各种诊断需求。在车辆诊断时,传统的uds(unifieddiagnosticservices,统一的诊断服务)诊断方式包括docan(基于can总线uds诊断)和doip(基于以太网的uds诊断)。

2、采用docan(基于can总线实现的uds诊断)进行诊断,该方式以8字节报文及canfd(canwithflexibledatarate,具有灵活的数据速率的can总线)最高64字节每一帧数据进行通讯,仅能针对数量小的can控制器进行诊断,效率低下。

3、doip诊断方式只能同时诊断(或刷写)一个doip件下挂的docan件(或多个doip件且仅下挂一个docan件),即对于多控制器依次单个进行诊断,诊断效率不高,由于缺乏并行能力,通常仅用于fota(firmwareovertheair,通过云端升级)升级刷写过程,而且依赖于网关进行转给各个车载控制器的,应用场景单一。

4、随着车联网行业的兴起,越来越多的车辆控制器(ecu)都带有网络功能,且随着车辆的功能越来越丰富,对应着车辆控制器(ecu)也越来越多,诊断信息也越来越复杂,故can总线网络诊断时间加剧。但在现阶段,诊断功能普遍仍采用can总线网络,且并不是每一个ecu件都带有网络功能,目前尚没有出现很好的诊断方式满足整车中不同种类车辆控制器的大数据诊断功能的需求。

5、因此如何针对以太网诊断需求提高车辆诊断效率、扩大诊断场景,是目前亟待解决的技术问题。


技术实现思路

1、为了解决现有技术的不足,本专利技术提供了一种一种车载以太多通道并行诊断方法、系统、电子设备和存储介质,实现对整个汽车网络进行车辆多场景同时诊断。

2、本专利技术实施例提供了以下方案:

3、第一方面,本专利技术实施例提供了一种车载以太多通道并行诊断方法,所述方法包括:

4、步骤一、tsp平台下发整车诊断请求至车载终端;

5、步骤二、车载终端同时打开整车的各个控制器;

6、步骤三、车载终端通过逻辑地址或通过功能地址向打开控制器过程中建立的控制器节点发送诊断报文到各个控制器,控制器响应诊断报文,车载终端根据响应的逻辑地址将各个控制器响应的诊断报文传给tsp平台;

7、步骤四、车载终端关闭控制器。

8、在一种可选的实施例中,步骤二中,若车载终端打开的所述控制器为车载网络控制器,则车载终端根据车载网络控制器中存储的配置文件记载的逻辑地址及ip地址与各个车载网络控制器通过网络建立doip链路通道和控制器节点,所述的控制器节点为车载网络控制器节点。

9、在一种可选的实施例中,步骤四中,待关闭的控制器为车载网络控制器,判断车载网络控制器下挂的车载控制器有无打开;若没有打开,则直接根据车载网络控制器中存储的配置文件的逻辑地址及ip地址与各个车载网络控制器通过网络关闭doip链路通道和控制器节点;若有打开,则先关闭下挂的车载控制器,再关闭控制器节点和链路通道。

10、在一种可选的实施例中,步骤二中,若车载终端打开的所述控制器为车载控制器,则车载终端根据车载控制器中存储的配置文件记载的ip地址与车辆控制器所挂载的车载网络控制器之间通过网络建立doip链路通道,然后根据配置文件记载的逻辑地址建立控制器节点,所述的控制器节点为车载控制器节点,同时车载网络控制器根据逻辑地址通过can总线打开车载控制器。

11、在一种可选的实施例中,步骤四中,待关闭的控制器为车载控制器,车载终端根据根据逻辑地址关闭车载控制器节点,关闭车辆控制器后,判断对应车辆网络控制器下挂的所有控制器是否打开,若没有打开,则根据配置文件的ip地址关闭doip通道;若有打开的控制器,则结束。。

12、在一种可选的实施例中,所述的车载终端采用5g车载终端。

13、第二方面,本专利技术实施例还提供了一种车载以太多通道并行诊断系统,所述系统包括:通过网络通信的tsp平台、车载终端和控制器。

14、在一种可选的实施例中,所述的控制器包括车载控制器和/或车载网络控制器。

15、第三方面,本专利技术实施例还提供了一种电子设备,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述电子设备执行前述实施例中任一项所述方法的步骤。

16、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述实施例中任一项所述方法的步骤。

17、本专利技术基于其技术方案所具有的有益效果在于:

18、本专利技术提供的一种车载以太多通道并行诊断方法、系统、电子设备和存储介质只需一个或多个车载控制器能与车载终端建立网络通信,并且不依赖网关,即可进行远程单通道或多通道串并行诊断整车,满足整车中不同种类车辆控制器的大数据诊断功能的需求,能够应对不同网络场景。

本文档来自技高网...

【技术保护点】

1.一种车载以太多通道并行诊断方法,其特征在于,所述方法包括:

2.根据权利要求1所述的车载以太多通道并行诊断方法,其特征在于:步骤二中,若车载终端打开的所述控制器为车载网络控制器,则打开过程为:车载终端根据车载网络控制器中存储的配置文件记载的逻辑地址及IP地址与各个车载网络控制器通过网络建立DoIP链路通道和控制器节点,所述的控制器节点为车载网络控制器节点。

3.根据权利要求2所述的车载以太多通道并行诊断方法,其特征在于:步骤四中,待关闭的控制器为车载网络控制器,判断车载网络控制器下挂的车载控制器有无打开;若没有打开,则直接根据车载网络控制器中存储的配置文件的逻辑地址及IP地址与各个车载网络控制器通过网络关闭DoIP链路通道和控制器节点;若有打开,则先关闭下挂的车载控制器,再关闭控制器节点和链路通道。

4.根据权利要求1所述的车载以太多通道并行诊断方法,其特征在于:步骤二中,若车载终端打开的所述控制器为车载控制器,则打开过程为:车载终端根据车载控制器中存储的配置文件记载的IP地址与车辆控制器所挂载的车载网络控制器之间通过网络建立DoIP链路通道,然后根据配置文件记载的逻辑地址建立控制器节点,所述的控制器节点为车载控制器节点,同时车载网络控制器根据逻辑地址通过CAN总线打开车载控制器。

5.根据权利要求4所述的车载以太多通道并行诊断方法,其特征在于:步骤四中,待关闭的控制器为车载控制器,车载终端根据根据逻辑地址关闭车载控制器节点,关闭车辆控制器后,判断对应车辆网络控制器下挂的所有控制器是否打开,若没有打开,则根据配置文件的IP地址关闭DoIP通道;若有打开的控制器,则结束。

6.根据权利要求1所述的车载以太多通道并行诊断方法,其特征在于:所述的车载终端采用5G车载终端。

7.一种车载以太多通道并行诊断系统,其特征在于,所述系统包括:通过网络通信的TSP平台、车载终端和控制器。

8.根据权利要求7所述的车载以太多通道并行诊断系统,其特征在于:所述的控制器包括车载控制器和/或车载网络控制器。

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述电子设备执行权利要求1-7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种车载以太多通道并行诊断方法,其特征在于,所述方法包括:

2.根据权利要求1所述的车载以太多通道并行诊断方法,其特征在于:步骤二中,若车载终端打开的所述控制器为车载网络控制器,则打开过程为:车载终端根据车载网络控制器中存储的配置文件记载的逻辑地址及ip地址与各个车载网络控制器通过网络建立doip链路通道和控制器节点,所述的控制器节点为车载网络控制器节点。

3.根据权利要求2所述的车载以太多通道并行诊断方法,其特征在于:步骤四中,待关闭的控制器为车载网络控制器,判断车载网络控制器下挂的车载控制器有无打开;若没有打开,则直接根据车载网络控制器中存储的配置文件的逻辑地址及ip地址与各个车载网络控制器通过网络关闭doip链路通道和控制器节点;若有打开,则先关闭下挂的车载控制器,再关闭控制器节点和链路通道。

4.根据权利要求1所述的车载以太多通道并行诊断方法,其特征在于:步骤二中,若车载终端打开的所述控制器为车载控制器,则打开过程为:车载终端根据车载控制器中存储的配置文件记载的ip地址与车辆控制器所挂载的车载网络控制器之间通过网络建立doip链路通道,然后根据配置文件记载的逻辑地址建立控制器节点,所述的控制器节点为车载控...

【专利技术属性】
技术研发人员:王强李长鸿刘笃佼刘斌魁柳伟
申请(专利权)人:武汉英泰斯特电子技术有限公司
类型:发明
国别省市:

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

1