ECU诊断方法、装置、系统、存储介质及车辆诊断设备与流程

文档序号:36473761发布日期:2023-12-22 00:24阅读:36来源:国知局
ECU的制作方法

本发明涉及车辆,尤其涉及一种ecu诊断方法、装置、系统、存储介质及车辆诊断设备。


背景技术:

1、随着车辆电子功能的增多,现代车辆内部的ecu(electronic control unit,电子控制单元)数量也相应增加。为了实现车载网络中不同设备之间的高速数据交换和互联互通,车辆上通常会存在多条can(controller area network,控制器局域网)总线,例如动力can、车身can和信息can等,每条can总线上都连接着相应的电子控制单元ecu。在进行车辆诊断时,需要将vci(vehicle communication interface,车辆通信接口)的物理通道切换到相应的can总线上,以对目标电子控制单元ecu进行诊断。

2、现有的车辆通信接口vci一般只有两路物理通道,而车辆的can总线可能有5-6路,所以现有的诊断ecu的方法是按顺序依次诊断各can总线的电子控制单元ecu,一路诊断完再切换到另一路上进行诊断。然而,现有的ecu诊断方法无法获取同一时间点上的多路can上电子控制单元ecu的信号值进行同步分析。


技术实现思路

1、本发明的主要目的在于提供一种ecu诊断方法、装置、系统、存储介质及车辆诊断设备,旨在解决现有的ecu诊断方法无法获取同一时间点上的多路can上电子控制单元ecu的信号值进行同步分析的问题。

2、为实现上述目的,本发明提供一种ecu诊断方法,所述方法应用于车辆诊断上位机,所述方法包括以下步骤:

3、向与所述车辆诊断上位机的接口连接的至少两个诊断接头发送询问命令;

4、接收每个所述诊断接头根据所述询问命令返回标识信息以及物理通道的信息;

5、针对至少两个所述物理通道,分别设置对应的逻辑通道,并形成目标映射配置;

6、基于所述目标映射配置,通过所述逻辑通道对至少两个ecu进行诊断,其中,所述逻辑通道与所述ecu一一对应。

7、可选地,所述针对至少两个所述物理通道,分别设置对应的逻辑通道,并形成目标映射配置的步骤之后包括:

8、获取每个所述ecu的通讯参数;

9、基于每个所述ecu的通讯参数设置与所述ecu对应的所述逻辑通道的通讯参数;

10、基于所述目标映射配置,通过所述对应的逻辑通道对至少两个ecu进行诊断的步骤包括:

11、基于所述目标映射配置,通过已设置通讯参数的所述逻辑通道对至少两个ecu进行诊断。

12、可选地,所述基于所述目标映射配置,通过所述逻辑通道对至少两个ecu进行诊断的步骤包括:

13、基于所述目标映射配置,确定目标逻辑通道对应的目标物理通道以及对应的目标诊断接头;

14、向所述目标诊断接头发送诊断命令,所述诊断命令包含所述目标物理通道对应的通道号;

15、接收所述目标诊断接头通过所述目标物理通道返回的回复数据。

16、可选地,所述向与所述车辆诊断上位机的接口连接的至少两个诊断接头发送询问命令的步骤之前包括:

17、对所述车辆诊断上位机的接口进行扫描,得到扫描结果;

18、若所述扫描结果显示所述车辆诊断上位机的接口连接了设备,则对已连接的设备进行产品类型检查;

19、若所述已连接的设备的产品类型为诊断接头类型,则判断所述已连接的设备为与所述车辆诊断上位机的接口连接的诊断接头。

20、可选地,本发明提供一种ecu诊断方法,所述方法应用于诊断接头,所述方法包括:

21、接收车辆诊断上位机发送的询问命令;

22、根据所述询问命令向所述车辆诊断上位机返回标识信息以及物理通道的信息,以供所述车辆诊断上位机针对至少两个所述物理通道,分别设置对应的逻辑通道,并形成目标映射配置,基于所述目标映射配置,通过所述逻辑通道对至少两个ecu进行诊断,其中,所述逻辑通道与所述ecu一一对应。

23、可选地,所述根据所述询问命令向所述车辆诊断上位机返回标识信息以及物理通道的信息的步骤之后包括:

24、响应于车辆诊断上位机发送的诊断命令,获取所述诊断命令中包含的目标物理通道对应的通道号;

25、基于所述通道号获取所述目标物理通道;

26、判断所述诊断命令的类型;

27、若所述诊断命令的类型为设置类型,则基于所述诊断命令中的设置参数设置所述目标物理通道中的通讯参数;

28、若所述诊断命令的类型为通讯类型,则将所述诊断命令中的通讯数据转换成can格式;

29、通过所述目标物理通道将can格式的所述通讯数据发送至对应的所述ecu;

30、通过所述目标物理通道接收对应的所述ecu的回复数据;

31、将对应的所述ecu的回复数据返回至所述车辆诊断上位机。

32、本发明实施例还提出一种ecu诊断系统,所述ecu诊断系统包括:

33、车辆诊断上位机、诊断接头、车载诊断系统obd;

34、将至少两个所述诊断接头的一端与所述车辆诊断上位机连接;

35、将至少两个所述诊断接头的另一端通过obd拓展接口与所述obd连接;

36、所述车辆诊断上位机用于向与所述车辆诊断上位机的接口连接的至少两个诊断接头发送询问命令;接收每个所述诊断接头根据所述询问命令返回的标识信息以及物理通道的信息;针对至少两个所述物理通道,分别设置对应的逻辑通道,并形成目标映射配置;基于所述目标映射配置,通过所述逻辑通道对至少两个ecu进行诊断,其中,所述逻辑通道与所述ecu一一对应;

37、所述诊断接头用于接收车辆诊断上位机发送的询问命令;根据所述询问命令向所述车辆诊断上位机返回标识信息以及物理通道的信息,以供所述车辆诊断上位机针对至少两个所述物理通道,分别设置对应的逻辑通道,并形成目标映射配置,基于所述目标映射配置,通过所述逻辑通道对至少两个ecu进行诊断,其中,所述逻辑通道与所述ecu一一对应。

38、本发明实施例还提出一种ecu诊断装置,所述装置设置于车辆诊断上位机,所述装置包括:

39、发送模块,向与所述车辆诊断上位机的接口连接的至少两个诊断接头发送询问命令;

40、接收模块,接收每个所述诊断接头根据所述询问命令返回的标识信息以及物理通道的信息;

41、配置模块,针对至少两个所述物理通道,分别设置对应的逻辑通道,并形成目标映射配置;

42、诊断模块,基于所述目标映射配置,通过所述逻辑通道对至少两个ecu进行诊断,其中,所述逻辑通道与所述ecu一一对应。

43、本发明实施例还提出一种车辆诊断设备,所述车辆诊断设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的ecu诊断程序,所述ecu诊断程序被所述处理器执行时实现如上所述的ecu诊断方法。

44、本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有ecu诊断程序,所述ecu诊断程序被处理器执行时实现如上所述的ecu诊断方法。

45、本发明实施例提出的ecu诊断方法、装置、系统、存储介质及车辆诊断设备,向与所述车辆诊断上位机的接口连接的至少两个诊断接头发送询问命令;接收每个所述诊断接头根据所述询问命令返回标识信息以及物理通道的信息;针对至少两个所述物理通道,分别设置对应的逻辑通道,并形成目标映射配置;基于所述目标映射配置,通过所述逻辑通道对至少两个ecu进行诊断,其中,所述逻辑通道与所述ecu一一对应。本发明实施例通过对所述车辆诊断上位机的逻辑通道和所述诊断接头的物理通道进行目标映射配置,从而能够建立车辆诊断上位机的逻辑通道和诊断接头的物理通道的对应关系。当存在至少两个电子控制单元ecu需要诊断时,诊断接头的物理通道可以一一对应到每个电子控制单元ecu,再基于车辆诊断上位机的逻辑通道和诊断接头的物理通道的映射配置可以对每个电子控制单元ecu进行同步分析,提高了ecu诊断的灵活性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1