车辆故障诊断方法、系统及车辆技术方案

技术编号:27875764 阅读:19 留言:0更新日期:2021-03-31 00:48
本发明专利技术公开了一种车辆故障诊断方法、系统及车辆,该方法包括:在满足预设激活条件时,控制与预设激活条件对应的目标接口处于激活状态,汽车网关的接口中除目标接口以外的接口处于去激活状态;接收并响应与目标接口连接的诊断仪发送的车辆诊断指令;其中,预设激活条件包括第一激活条件或第二激活条件,第一激活条件用于激活第一接口,第二激活条件用于激活第二接口,第一激活条件为检测到第二接口去激活,第二激活条件为在第一接口处于激活状态下,接收到第二接口的激活请求,且第一接口连接的诊断仪的持续诊断时间达到预设时长。本发明专利技术实施例能够保证各诊断仪流畅地完成诊断功能,而不会产生诊断中断,进而实现整车的多诊断需求。

【技术实现步骤摘要】
车辆故障诊断方法、系统及车辆
本专利技术涉及车辆控制
,尤其涉及一种车辆故障诊断方法、系统及车辆。
技术介绍
随着汽车保有量的逐步增加,汽车诊断已成为汽车维修领域中不可或缺的关键技术。目前,主要有两种诊断方法,其一是使用外部诊断仪通过车载诊断系统(On-BoardDiagnostic,OBD)诊断口跟车辆相连,对车辆故障进行诊断;其二是使用车载诊断仪通过无线与云端相连,对车辆进行远程故障诊断。然而,随着汽车技术的不断进步,车辆的诊断系统逐步趋于多元化,仅使用一个诊断系统难以满足整车的诊断需求,而对于多诊断系统,如何制定完善协调的诊断机制,保证各诊断系统能够顺利流畅地实施所需的诊断功能成为急需解决的问题。
技术实现思路
本专利技术实施例提供一种车辆故障诊断方法、系统及车辆,以解决对于多诊断系统,如何制定完善协调的诊断机制,保证各诊断系统能够顺利流畅地实施所需的诊断功能的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种车辆故障诊断方法,包括:在满足预设激活条件时,控制与所述预设激活条件对应的目标接口处于激活状态,汽车网关的接口中除所述目标接口以外的接口处于去激活状态;接收并响应与所述目标接口连接的诊断仪发送的车辆诊断指令;其中,所述预设激活条件包括第一激活条件或第二激活条件,所述第一激活条件用于激活第一接口,所述第二激活条件用于激活第二接口,所述第一激活条件为检测到所述第二接口去激活,所述第二激活条件为在第一接口处于激活状态下,接收到所述第二接口的激活请求,且所述第一接口连接的诊断仪的持续诊断时间达到预设时长。可选的,所述第一接口为CAN总线接口或车载以太网接口T1,所述第一接口连接的诊断仪为车载诊断仪;所述第二接口为工业以太网接口TX,所述第二接口通过车辆的OBD接口连接外部诊断仪。可选的,所述汽车网关还包括第三接口,所述第一接口为CAN总线接口,所述第二接口为工业以太网接口TX,所述第三接口为车载以太网接口T1;车载诊断仪通过所述第一接口和所述第三接口连接所述汽车网关;外部诊断仪连接车辆的OBD接口,所述车辆的OBD接口通过所述第二接口连接所述汽车网关。可选的,所述在满足预设激活条件时,控制与所述预设激活条件对应的目标接口处于激活状态之前,所述方法还包括:在车辆上电后,默认进入所述CAN总线接口的激活状态,接收并响应所述车载诊断仪发送的第一车辆诊断指令;在满足第三激活条件时,从所述CAN总线接口的激活状态跳转至所述车载以太网接口T1的激活状态,接收并响应所述车载诊断仪发送的第二车辆诊断指令;在满足第四激活条件时,从所述车载以太网接口T1的激活状态跳转至所述CAN总线接口的激活状态;其中,所述第三激活条件为接收到所述车载诊断仪的例程激活请求,且所述车载诊断仪通过所述CAN总线接口的持续诊断时间达到预设时长,所述第四激活条件为从所述车载诊断仪接收到任意CAN节点的诊断报文,且传输层传输结束或传输层传输时间耗尽。可选的,所述第二激活条件为在所述CAN总线接口处于激活状态的情况下,使能所述车辆的OBD接口的以太网激活接口,且所述车载诊断仪通过所述CAN总线接口的持续诊断时间达到预设时长;所述方法还包括:在满足第五激活条件时,从所述车载以太网接口T1的激活状态跳转至所述工业以太网接口TX的激活状态,接收并响应所述外部诊断仪发送的车辆诊断指令,其中,所述第五激活条件为使能所述车辆的OBD接口的以太网激活接口。可选的,所述第一激活条件为在所述工业以太网接口TX处于激活状态下,检测到所述车辆的OBD接口的以太网激活接口不再使能。第二方面,本专利技术实施例还提供了一种车辆故障诊断系统,包括:控制模块,用于在满足预设激活条件时,控制与所述预设激活条件对应的目标接口处于激活状态,汽车网关的接口中除所述目标接口以外的接口处于去激活状态;第一执行模块,用于接收并响应与所述目标接口连接的诊断仪发送的车辆诊断指令;其中,所述预设激活条件包括第一激活条件或第二激活条件,所述第一激活条件用于激活第一接口,所述第二激活条件用于激活第二接口,所述第一激活条件为检测到所述第二接口去激活,所述第二激活条件为在第一接口处于激活状态下,接收到所述第二接口的激活请求,且所述第一接口连接的诊断仪的持续诊断时间达到预设时长。可选的,所述第一接口为CAN总线接口或车载以太网接口T1,所述第一接口连接的诊断仪为车载诊断仪;所述第二接口为工业以太网接口TX,所述第二接口通过车辆的OBD接口连接外部诊断仪。可选的,所述汽车网关还包括第三接口,所述第一接口为CAN总线接口,所述第二接口为工业以太网接口TX,所述第三接口为车载以太网接口T1;车载诊断仪通过所述第一接口和所述第三接口连接所述汽车网关;外部诊断仪连接车辆的OBD接口,所述车辆的OBD接口通过所述第二接口连接所述汽车网关。可选的,所述车辆故障诊断系统还包括:第二执行模块,用于在车辆上电后,默认进入所述CAN总线接口的激活状态,接收并响应所述车载诊断仪发送的第一车辆诊断指令;第三执行模块,用于在满足第三激活条件时,从所述CAN总线接口的激活状态跳转至所述车载以太网接口T1的激活状态,接收并响应所述车载诊断仪发送的第二车辆诊断指令;第四执行模块,用于在满足第四激活条件时,从所述车载以太网接口T1的激活状态跳转至所述CAN总线接口的激活状态;其中,所述第三激活条件为接收到所述车载诊断仪的例程激活请求,且所述车载诊断仪通过所述CAN总线接口的持续诊断时间达到预设时长,所述第四激活条件为从所述车载诊断仪接收到任意CAN节点的诊断报文,且传输层传输结束或传输层传输时间耗尽。可选的,所述第二激活条件为在所述CAN总线接口处于激活状态的情况下,使能所述车辆的OBD接口的以太网激活接口,且所述车载诊断仪通过所述CAN总线接口的持续诊断时间达到预设时长;所述车辆故障诊断系统还包括:第五执行模块,用于在满足第五激活条件时,从所述车载以太网接口T1的激活状态跳转至所述工业以太网接口TX的激活状态,接收并响应所述外部诊断仪发送的车辆诊断指令,其中,所述第五激活条件为使能所述车辆的OBD接口的以太网激活接口。可选的,所述第一激活条件为在所述工业以太网接口TX处于激活状态下,检测到所述车辆的OBD接口的以太网激活接口不再使能。第三方面,本专利技术实施例还提供了一种车辆,包括上述第二方面提供的车辆故障诊断系统。第四方面,本专利技术实施例还提供了一种车辆故障诊断系统,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例第一方面提供的所述车辆故障诊断方法中的步骤。第五方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所本文档来自技高网...

【技术保护点】
1.一种车辆故障诊断方法,其特征在于,所述方法包括:/n在满足预设激活条件时,控制与所述预设激活条件对应的目标接口处于激活状态,汽车网关的接口中除所述目标接口以外的接口处于去激活状态;/n接收并响应与所述目标接口连接的诊断仪发送的车辆诊断指令;/n其中,所述预设激活条件包括第一激活条件或第二激活条件,所述第一激活条件用于激活第一接口,所述第二激活条件用于激活第二接口,所述第一激活条件为检测到所述第二接口去激活,所述第二激活条件为在第一接口处于激活状态下,接收到所述第二接口的激活请求,且所述第一接口连接的诊断仪的持续诊断时间达到预设时长。/n

【技术特征摘要】
1.一种车辆故障诊断方法,其特征在于,所述方法包括:
在满足预设激活条件时,控制与所述预设激活条件对应的目标接口处于激活状态,汽车网关的接口中除所述目标接口以外的接口处于去激活状态;
接收并响应与所述目标接口连接的诊断仪发送的车辆诊断指令;
其中,所述预设激活条件包括第一激活条件或第二激活条件,所述第一激活条件用于激活第一接口,所述第二激活条件用于激活第二接口,所述第一激活条件为检测到所述第二接口去激活,所述第二激活条件为在第一接口处于激活状态下,接收到所述第二接口的激活请求,且所述第一接口连接的诊断仪的持续诊断时间达到预设时长。


2.根据权利要求1所述的方法,其特征在于,所述第一接口为CAN总线接口或车载以太网接口T1,所述第一接口连接的诊断仪为车载诊断仪;
所述第二接口为工业以太网接口TX,所述第二接口通过车辆的车载诊断系统OBD接口连接外部诊断仪。


3.根据权利要求1所述的方法,其特征在于,所述汽车网关还包括第三接口,所述第一接口为CAN总线接口,所述第二接口为工业以太网接口TX,所述第三接口为车载以太网接口T1;
车载诊断仪通过所述第一接口和所述第三接口连接所述汽车网关;
外部诊断仪连接车辆的OBD接口,所述车辆的OBD接口通过所述第二接口连接所述汽车网关。


4.根据权利要求3所述的方法,其特征在于,所述在满足预设激活条件时,控制与所述预设激活条件对应的目标接口处于激活状态之前,所述方法还包括:
在车辆上电后,默认进入所述CAN总线接口的激活状态,接收并响应所述车载诊断仪发送的第一车辆诊断指令;
在满足第三激活条件时,从所述CAN总线接口的激活状态跳转至所述车载以太网接口T1的激活状态,接收并响应所述车载诊断仪发送的第二车辆诊断指令;
在满足第四激活条件时,从所述车载以太网接口T1的激活状态跳转至所述CAN总线接口的激活状态;
其中,所述第三激活条件为接收到所述车载诊断仪的例程激活请求,且所述车载诊断仪通过所述CAN总线接口的持续诊断时间达到预设时长,所述第四激活条件为从所述车载诊断仪接收到任意CAN节点的诊断报文,且传输层传输结束或传输层传输时间耗尽。


5.根据权利要求3所述的方法,其特征在于,所述第二激活条件为在所述CAN总线接口处于激活状态的情况下,使能所述车辆的OBD接口的以太网激活接口,且所述车载诊断仪通过所述CAN总线接口的持续诊断时间达到预设时长;
所述方法还包括:
在满足第五激活条件时,从所述车载以太网接口T1的激活状态跳转至所述工业以太网接口TX的激活状态,接收并响应所述外部诊断仪发送的车辆诊断指令,其中,所述第五激活条件为使能所述车辆的OBD接口的以太网激活接口。


6.根据权利要求5所述的方法,其特征在于,所述第一激活条件为在所述工业以太网接口TX处于激活状态下,检测到所述车辆的OBD接口的以太网激活接口不再使能。


7.一种车辆故障诊断系统,其特征在于,包括:
控制模块,用于在满足预设激活条件时,控...

【专利技术属性】
技术研发人员:吴占芬
申请(专利权)人:北京车和家信息技术有限公司
类型:发明
国别省市:北京;11

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

1