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

基于车辆诊断的多通道的通信方法、系统及电子设备技术方案

技术编号:41301838 阅读:2 留言:0更新日期:2024-05-13 14:48
本申请提供一种基于车辆诊断的多通道的通信方法、系统及电子设备。该方法中车辆诊断设备与数据传输装置通过蓝牙模块建立蓝牙通信连接后,车辆诊断设备向数据传输装置发送车辆诊断请求;数据传输装置在数据传输装置的连接插头与车辆上连接插口连接后,通过连接插口对车辆进行系统扫描,得到至少一个待诊断系统;对每个待诊断系统分配一个诊断通道后,通过各诊断通道向相应待诊断系统发送诊断指令;接收各诊断通道反馈的相应待诊断系统的诊断数据,并向车辆诊断设备发送各待诊断系统的诊断数据;车辆诊断设备基于各待诊断系统的诊断数据,确定车辆的车辆诊断结果。该方法通过多通道电控系统并行诊断方式提高了车辆电控系统的诊断效率。

【技术实现步骤摘要】

本申请涉及车辆,具体而言,涉及一种基于车辆诊断的多通道的通信方法、系统及电子设备


技术介绍

1、随着现代汽车系统的日益复杂,获取和处理汽车系统数据对于汽车维修、诊断和性能优化至关重要。传统的数据获取方法通常使用有线连接,然而,这种连接方式存在一系列问题,包括安装复杂、限制了车辆移动范围、易受到物理损坏等。随着蓝牙技术的飞速发展,蓝牙连接成为一种更为便捷、灵活的选择。尤其是在汽车维修和诊断领域,通过蓝牙连接获取汽车系统数据可以提高操作便捷性,同时也为车辆驾驶员提供了更多的活动空间。

2、然而,在现有蓝牙连接技术中,通常使用单通道传输数据,这导致数据传输速度相对较为缓慢。汽车系统数据通常包含多个子系统产生的信息,例如引擎状态、传感器数据、刹车系统信息等。通过单通道传输这些多源数据,传输速度受到限制,导致数据处理效率低下。


技术实现思路

1、本申请实施例的目的在于提供一种基于车辆诊断的多通道的通信方法、系统及电子设备,以缓解对车辆进行诊断的工作效率较低的技术问题。

2、第一方面,提供了一种基于车辆诊断的多通道的通信方法,应用于车辆诊断设备、数据传输装置与车辆构成的通信系统中,所述数据传输装置和所述车辆诊断设备均包括蓝牙模块,所述车辆上设置有连接插口,所述数据传输装置上设置有与所述连接插口对应的连接插头,所述数据传输装置中设置有支持多个诊断通道的mcu,该方法可以包括:

3、所述数据传输装置通过蓝牙模块与所述车辆诊断设备的蓝牙模块建立所述车辆诊断设备与所述数据传输装置间的蓝牙通信连接;

4、所述数据传输装置接收所述车辆诊断设备发送的车辆诊断请求,所述车辆诊断请求包括诊断指令;

5、所述数据传输装置在所述数据传输装置的连接插头与所述车辆上连接插口连接后,通过连接插口对所述车辆进行系统扫描,得到所述车辆的至少一个待诊断系统;

6、所述数据传输装置对每个待诊断系统分配一个诊断通道后,通过各诊断通道向相应待诊断系统发送诊断指令;接收所述各诊断通道反馈的相应待诊断系统的诊断数据,并向所述车辆诊断设备发送所述各待诊断系统的诊断数据;

7、所述车辆诊断设备基于所述各待诊断系统的诊断数据,获取所述车辆的车辆诊断结果。

8、在一个可能的实现中,所述车辆诊断请求还包括所述车辆的车型信息;所述方法还包括:

9、所述数据传输装置查找存储的不同车型信息与不同插口连接引脚间的对照表,得到所述车型信息对应的目标插口连接引脚;

10、将所述连接插头中的插口连接引脚切换为所述目标插口连接引脚,以使所述数据传输装置的连接插头与所述车辆上连接插口连接。

11、在一个可能的实现中,所述数据传输装置查找存储的不同车型信息与插口连接引脚间的对照表之前,所述方法还包括:

12、所述数据传输装置查找存储的不同车型信息与不同通信协议间的对照表,得到所述车型信息对应的目标通信协议;

13、所述数据传输装置查找存储的不同车型信息与插口连接引脚间的对照表之后,所述方法还包括:

14、将所述连接插头中的插口连接引脚切换为所述目标插口连接引脚,并控制所述目标插口连接引脚支持所述目标通信协议,以使所述数据传输装置的连接插头与所述车辆上连接插口连接。

15、在一个可能的实现中,所述数据传输装置还包括连接控制模块;所述方法还包括:

16、响应于接收到的连接控制请求,控制所述数据传输装置的连接插头与所述车辆上连接插口连接的导通和断开。

17、在一个可能的实现中,所述方法还包括:

18、针对任一诊断通道,若所述数据传输装置通过所述诊断通道向相应待诊断系统发送诊断指令后的预设超时时间段内,未接收到所述诊断通道反馈的相应待诊断系统的诊断数据,则返回执行步骤:通过所述诊断通道向相应待诊断系统发送诊断指令,直至返回执行次数达到预设次数阈值;

19、若返回执行次数达到预设次数阈值,则所述数据传输装置向所述车辆诊断设备发送相应待诊断系统未诊断成功的指示信息。

20、在一个可能的实现中,所述方法还包括:

21、若待诊断系统的数量多于所述诊断通道的数量,则所述数据传输装置根据存储的不同待诊断系统的诊断优先级标识,对每个待诊断系统分配一个诊断通道,并执行步骤:通过各诊断通道向相应待诊断系统发送诊断指令;

22、实时监测每个诊断通道的使用情况,若监测到空闲的诊断通道,则将剩下的待诊断系统中诊断优先级标识的优先级最高的待诊断系统分配该空闲的诊断通道,执行步骤:通过各诊断通道向相应待诊断系统发送诊断指令,直至所有待诊断均诊断完毕。

23、第二方面,提供了一种基于车辆诊断的多通道的通信系统,该系统可以包括:

24、车辆诊断设备、数据传输装置与车辆,其中,所述数据传输装置和所述车辆诊断设备均包括蓝牙模块,所述车辆上设置有连接插口,所述数据传输装置上设置有与所述连接插口对应的连接插头,所述数据传输装置中设置有支持多个诊断通道的mcu;

25、所述车辆诊断设备,用于通过蓝牙模块向所述数据传输装置的蓝牙模块发送的连接请求,建立所述车辆诊断设备与所述数据传输装置间的蓝牙通信连接,并向所述数据传输装置发送车辆诊断请求,所述车辆诊断请求包括诊断指令;

26、所述数据传输装置,用于接收所述车辆诊断设备发送的车辆诊断请求;并在所述数据传输装置的连接插头与所述车辆上连接插口连接后,通过连接插口对所述车辆进行系统扫描,得到所述车辆的至少一个待诊断系统;

27、在对每个待诊断系统分配一个诊断通道后,通过各诊断通道向相应待诊断系统发送诊断指令;接收所述各诊断通道反馈的相应待诊断系统的诊断数据,并向所述车辆诊断设备发送所述各待诊断系统的诊断数据;

28、所述车辆诊断设备,还用于基于所述各待诊断系统的诊断数据,确定所述车辆的车辆诊断结果。

29、第三方面,提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

30、存储器,用于存放计算机程序;

31、处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的方法步骤。

32、第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法步骤。

33、本申请提供的基于车辆诊断的多通道的通信方法中车辆诊断设备与数据传输装置通过蓝牙模块建立蓝牙通信连接后,车辆诊断设备向数据传输装置发送车辆诊断请求;数据传输装置在数据传输装置的连接插头与车辆上连接插口连接后,通过连接插口对车辆进行系统扫描,得到车辆的至少一个待诊断系统;在对每个待诊断系统分配一个诊断通道后,通过各诊断通道向相应待诊断系统发送诊断指令;接收各诊断通道反馈的相应待诊断系统的诊断数据,本文档来自技高网...

【技术保护点】

1.一种基于车辆诊断的多通道的通信方法,其特征在于,应用于车辆诊断设备、数据传输装置与车辆构成的通信系统中,所述数据传输装置和所述车辆诊断设备均包括蓝牙模块,所述车辆上设置有连接插口,所述数据传输装置上设置有与所述连接插口对应的连接插头,所述数据传输装置中设置有支持多个诊断通道的MCU,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述车辆诊断请求还包括所述车辆的车型信息;所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述数据传输装置查找存储的不同车型信息与插口连接引脚间的对照表之前,所述方法还包括:

4.如权利要求1所述的方法,其特征在于,所述数据传输装置还包括连接控制模块;所述方法还包括:

5.如权利要求1所述的方法,其特征在于,所述方法还包括:

6.如权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种基于车辆诊断的多通道的通信系统,其特征在于,所述系统包括:

8.一种电子设备,其特征在于,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述的方法。

...

【技术特征摘要】

1.一种基于车辆诊断的多通道的通信方法,其特征在于,应用于车辆诊断设备、数据传输装置与车辆构成的通信系统中,所述数据传输装置和所述车辆诊断设备均包括蓝牙模块,所述车辆上设置有连接插口,所述数据传输装置上设置有与所述连接插口对应的连接插头,所述数据传输装置中设置有支持多个诊断通道的mcu,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述车辆诊断请求还包括所述车辆的车型信息;所述方法还包括:

3.如权利要求2所述的方法,其特征在于,所述数据传输装置查找存储的不同车型信息与插口连接引脚间的对照表之前,所述方法还包括:

4.如权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:蒋永鑫谭斌
申请(专利权)人:深圳市星卡科技股份有限公司
类型:发明
国别省市:

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

1