车辆的离线检测方法及系统技术方案

技术编号:34781847 阅读:22 留言:0更新日期:2022-09-03 19:38
本申请实施例涉及汽车电子技术领域,公开了一种车辆的离线检测方法及系统,该检测方法通过建立诊断功能链路,该诊断功能链路包括多个功能节点,从而能够对整个测试环境进行检测,保障汽车测试的正常工作;并且,通过供电关系、通信关系以及信号关系来确定相邻的功能节点之间的连接状态和不相邻的功能节点之间的连接状态,能够提高检测效率。能够提高检测效率。能够提高检测效率。

【技术实现步骤摘要】
车辆的离线检测方法及系统


[0001]本申请涉及汽车电子
,特别是涉及一种车辆的离线检测方法及系统。

技术介绍

[0002]由于科技发达,汽车的部件越来越多,其中任何一个部件出现问题,都有可能导致汽车不能启动、半路抛锚,所以对汽车的检测变得越来越重要。
[0003]在汽车整车维修领域,目前主要采用诊断设备连接汽车连接设备,通过汽车连接设备对汽车进行连接,以向汽车发送诊断命令,检测汽车中各个部件的状态是否正常,或者执行相关的动作测试,检测各个部件是否正常工作。
[0004]但是,这种方式通过诊断设备连接整车以在线判断汽车的各个部件是否发生异常,而无法对测试环境进行检测,容易影响测试的正常执行。

技术实现思路

[0005]本申请实施例旨在提供一种车辆的离线检测方法及系统,通过对整个测试环境进行检测,能够保障汽车测试的正常工作,并且,从供电关系、通信关系以及信号关系多个方面进行检测,能够提高检测效率。
[0006]为解决上述技术问题,本申请实施例提供以下技术方案:
[0007]第一方面,本申请实施例提供一种车辆的离线检测方法,方法包括:
[0008]建立诊断功能链路,其中,诊断功能链路包括多个功能节点,功能节点包括诊断设备、汽车连接设备、部件连接设备以及电子控制单元,其中,诊断设备连接汽车连接设备,汽车连接设备连接部件连接设备,部件连接设备连接电子控制单元,部件连接设备用于模拟汽车的整车环境;
[0009]在相邻的功能节点之间,若存在供电关系,则根据供电关系,确定相邻的功能节点的连接状态;若不存在供电关系,则根据通信关系和/或信号关系,确定相邻的功能节点的连接状态;
[0010]在不相邻的功能节点之间,某一功能节点通过与其相邻的功能节点反馈的电源电压,确定与其不相邻的功能节点的连接状态;或者,某一功能节点通过诊断命令的应答和/或异常信号,确定与其不相邻的功能节点的连接状态。
[0011]在一些实施例中,建立诊断功能链路,包括:
[0012]诊断设备向汽车连接设备发送链路建立消息,以建立诊断设备与汽车连接设备之间的链路;
[0013]汽车连接设备向部件连接设备转发链路建立消息,以建立汽车连接设备与部件连接设备之间的链路;
[0014]诊断设备向汽车连接设备发送启动命令,由汽车连接设备将启动命令转发到部件连接设备,使得部件连接设备在接收到启动命令之后,启动电子控制单元,以建立部件连接设备与电子控制单元之间的链路。
[0015]在一些实施例中,建立诊断功能链路,还包括:
[0016]在诊断设备与汽车连接设备建立链路之后,诊断设备与汽车连接设备建立心跳检测机制。
[0017]在一些实施例中,根据通信关系和/或信号关系,确定相邻的功能节点的连接状态,包括:
[0018]若相邻的功能节点之间存在通信关系,则根据通信应答状态,确定相邻的功能节点的连接状态;
[0019]若相邻的功能节点之间不存在通信关系,则根据信号关系,确定相邻的功能节点的连接状态,其中,信号关系包括电平信号和/或心跳信号。
[0020]在一些实施例中,信号关系包括心跳信号,根据信号关系,确定相邻的功能节点的连接状态,包括:
[0021]若某一功能节点的应用程序与相邻的功能节点之间建立了心跳检测机制,在预设时间内没有接收到相邻的功能节点发送的心跳应答信号,则确定相邻的功能节点之间存在断链异常。
[0022]在一些实施例中,方法还包括:
[0023]诊断设备向汽车连接设备发送诊断命令,由汽车连接设备转发诊断命令到部件连接设备,部件连接设备将诊断命令转发到电子控制单元,以获取电子控制单元的诊断结果。
[0024]在一些实施例中,汽车连接设备、部件连接设备以及电子控制单元通过同一总线进行通信连接,汽车连接设备在接收到诊断设备发送的诊断命令之后,将诊断命令直接转发到电子控制单元。
[0025]在一些实施例中,诊断功能链路上的每一功能节点均安装有应用程序,方法还包括:
[0026]诊断设备的应用程序向汽车连接设备的应用程序发送诊断命令,由汽车连接设备的应用程序转发诊断命令到部件连接设备的应用程序,部件连接设备的应用程序再转发到电子控制单元的应用程序,以获取电子控制单元的测试结果。
[0027]在一些实施例中,方法还包括:
[0028]若识别到汽车连接设备连接到汽车的整车,则断开汽车连接设备与部件连接设备之间的链路,以通过汽车连接设备获取汽车的部件的信息。
[0029]在一些实施例中,
[0030]部件连接设备与汽车连接设备、电子控制单元存在供电关系,部件连接设备向汽车连接设备、电子控制单元进行供电。
[0031]在一些实施例中,
[0032]若诊断设备与汽车连接设备通过有线方式连接,则诊断设备与汽车连接设备之间存在供电关系,诊断设备通过供电关系确定汽车连接设备的连接状态。
[0033]第二方面,本申请实施例提供一种车辆的离线检测系统,系统包括:诊断功能链路,诊断功能链路包括:诊断设备、汽车连接设备、部件连接设备以及电子控制单元;其中,
[0034]诊断设备,连接汽车连接设备,用于向汽车连接设备发送诊断命令;
[0035]汽车连接设备,连接诊断设备,用于接收诊断命令,并将诊断命令转发到电子控制单元;
[0036]部件连接设备,连接汽车连接设备,用于模拟汽车的整车环境;
[0037]电子控制单元,连接汽车连接设备以及部件连接设备,用于接收诊断命令,获取诊断结果。
[0038]第三方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上的车辆的离线检测方法。
[0039]第四方面,本申请实施例提供一种计算机程序产品,其中,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机程序可操作来使计算机执行如第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0040]本申请实施例的有益效果是:区别于现有技术的情况下,本申请实施例提供的一种车辆的离线检测方法,方法包括:建立诊断功能链路,其中,诊断功能链路包括多个功能节点,功能节点包括诊断设备、汽车连接设备、部件连接设备以及电子控制单元,其中,诊断设备连接汽车连接设备,汽车连接设备连接部件连接设备,部件连接设备连接电子控制单元,部件连接设备用于模拟汽车的整车环境;在相邻的功能节点之间,若存在供电关系,则根据供电关系,确定相邻的功能节点的连接状态;若不存在供电关系,则根据通信关系和/或信号关系,确定相邻的功能节点的连接状态;在不相邻的功能节点之间,某一功能节点通过与其相邻的功能节点反馈的电源电压,确定与其不相邻的功能节点的连接状态;或者,某一功能节点通过诊断命令的应答和/或异常信号,确定与其不相邻的功能节点的连接状态。
[0041]通过建立诊断功能链路,该诊断功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆的离线检测方法,其特征在于,所述方法包括:建立诊断功能链路,其中,所述诊断功能链路包括多个功能节点,所述功能节点包括诊断设备、汽车连接设备、部件连接设备以及电子控制单元,其中,诊断设备连接汽车连接设备,汽车连接设备连接部件连接设备,部件连接设备连接电子控制单元,部件连接设备用于模拟汽车的整车环境;在相邻的功能节点之间,若存在供电关系,则根据供电关系,确定相邻的功能节点的连接状态;若不存在供电关系,则根据通信关系和/或信号关系,确定相邻的功能节点的连接状态;在不相邻的功能节点之间,某一功能节点通过与其相邻的功能节点反馈的电源电压,确定与其不相邻的功能节点的连接状态;或者,某一功能节点通过诊断命令的应答和/或异常信号,确定与其不相邻的功能节点的连接状态。2.根据权利要求1所述的方法,其特征在于,所述建立诊断功能链路,包括:所述诊断设备向所述汽车连接设备发送链路建立消息,以建立所述诊断设备与所述汽车连接设备之间的链路;所述汽车连接设备向所述部件连接设备转发所述链路建立消息,以建立所述汽车连接设备与所述部件连接设备之间的链路;所述诊断设备向所述汽车连接设备发送启动命令,由所述汽车连接设备将所述启动命令转发到所述部件连接设备,使得所述部件连接设备在接收到所述启动命令之后,启动所述电子控制单元,以建立所述部件连接设备与所述电子控制单元之间的链路。3.根据权利要求2所述的方法,其特征在于,所述建立诊断功能链路,还包括:在所述诊断设备与所述汽车连接设备建立链路之后,所述诊断设备与所述汽车连接设备建立心跳检测机制。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据通信关系和/或信号关系,确定相邻的功能节点的连接状态,包括:若相邻的功能节点之间存在通信关系,则根据通信应答状态,确定相邻的功能节点的连接状态;若相邻的功能节点之间不存在通信关系,则根据信号关系,确定相邻的功能节点的连接状态,其中,信号关系包括电平信号和/或心跳信号。5.根据权利要求4所述的方法,其特征在于,所述信号关系包括心跳信号,所述根据信号关系,确定相邻的功能节点的连接状态,包括:若某一功能节点的应用程序与相邻的功能节点之间建立了心跳检测机制,在预设...

【专利技术属性】
技术研发人员:王维林
申请(专利权)人:深圳市道通科技股份有限公司
类型:发明
国别省市:

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

1