一种车辆控制器诊断方法及系统技术方案

技术编号:39797602 阅读:12 留言:0更新日期:2023-12-22 02:30
本发明专利技术公开了一种车辆控制器诊断方法及系统,所述方法包括:在诊断后台服务器进行车辆控制器诊断协议开发以及配置;诊断应用通过网络从所述诊断后台服务器获取诊断协议配置;所述诊断应用所在设备连接车载诊断设备;所述车载诊断设备通过车辆

【技术实现步骤摘要】
一种车辆控制器诊断方法及系统


[0001]本专利技术涉及汽车故障诊断
,尤其是涉及一种车辆控制器诊断方法及系统


技术介绍

[0002]现有的商用汽车控制器诊断应用大多依赖于被动的仪表和中控显示提醒,能够获取的诊断信息有限;而现有的主动诊断设备又因不同控制器供应商差异无法实现统一应用,即现有的汽车控制器诊断方式依赖于各控制器自身的诊断设备,而这些诊断设备具有专用特性,存在无法实现所有控制器共用的问题;而且,现有的控制器诊断还存在开发难度较大的问题,不同的控制器诊断开发差异巨大,无法实现诊断的统一开发


技术实现思路

[0003]为克服相关技术中存在的问题,本专利技术提供一种车辆控制器诊断方法及系统,用以解决相关技术中的缺陷

[0004]根据本专利技术的第一方面,提供一种车辆控制器诊断方法,所述方法包括:
[0005]在诊断后台服务器进行车辆控制器诊断协议开发以及配置;
[0006]诊断应用通过网络从所述诊断后台服务器获取诊断协议配置;
[0007]所述诊断应用所在设备连接车载诊断设备;
[0008]所述车载诊断设备通过车辆
OBD
诊断口连接车辆,与车辆控制器建立
CAN
通讯;
[0009]所述诊断应用获取用户的诊断操作指令;
[0010]所述诊断应用控制所述车载诊断设备通过
UDS
诊断协议控制车辆控制器执行所述诊断操作指令对应的诊断操作

>[0011]优选地,所述诊断后台服务器还用于进行人员权限管理

车型管理和
/
或智能维护方案填写

[0012]优选地,所述诊断应用为移动端诊断应用,所述诊断应用所在设备为移动设备;或,所述诊断应用为电脑端诊断应用,所述诊断应用所在设备为电脑

[0013]优选地,所述诊断应用所在设备通过蓝牙或
USB
数据线与所述车载诊断设备连接

[0014]优选地,所述车载诊断设备通过车辆
OBD
诊断口连接车辆,与车辆控制器建立
CAN
通讯,具体包括:
[0015]所述车载诊断设备通过所述车辆
OBD
诊断口按照1‑6为
CANH
,7‑
15

CANL

CANH/CANL
管脚组合发送巡回连接指令,待收到任意一组
CANH/CANL
指令应答后确认当前
CANH/CANL
管脚组合为有效
CANH/CANL
管脚组合;
[0016]若所述巡回连接指令在有效时间内未得到响应,则弹出自由选择
CANH/CANL
管脚匹配界面,以使用户进行手动选择
CANH/CANL
管脚组合;
[0017]所述车载诊断设备通过选定的
CANH/CANL
管脚组合与车辆控制器建立
CAN
通讯

[0018]优选地,所述诊断应用控制所述车载诊断设备通过
UDS
诊断协议控制车辆控制器
执行所述诊断操作指令对应的诊断操作,具体包括:
[0019]若所述诊断操作指令为控制器选择,则所述车载诊断设备通过
CAN
发送
UDS11
服务报文,并在收到所述车辆控制器正响应
51 01
后确认连接成功,所述诊断应用显示连接成功界面;
[0020]若所述诊断操作指令为故障读取,则所述车载诊断设备通过
CAN
发送
UDS 19
服务报文,所述车辆控制器响应对应状态故障信息至所述车载诊断设备,所述车载诊断设备反馈至所述诊断应用,所述诊断应用界面显示所述状态故障信息;
[0021]若所述诊断操作指令为故障清除,则所述车载诊断设备通过
CAN
发送
UDS 14
服务报文,所述车辆控制器响应对应状态故障清除指令并反馈
UDS 59
正响应,所述车载诊断设备反馈至所述诊断应用,所述诊断应用界面显示已清除故障;
[0022]若所述诊断操作指令为参数监测,则通过所述诊断应用获取用户勾选的监测参数,所述车载诊断设备通过
CAN
发送
UDS22
服务报文,所述车辆控制器响应对应参数监测指令并反馈
UDS 59
正响应,所述车载诊断设备反馈至所述诊断应用,所述诊断应用界面显示所述监测参数的实时状态;
[0023]若所述诊断操作指令为参数标定,则通过所述诊断应用获取用户勾选的标定项目,所述车载诊断设备通过
CAN
发送
UDS2E
服务报文,所述车辆控制器响应对应参数标定指令并反馈
UDS 6E
正响应,所述车载诊断设备反馈至所述诊断应用,所述诊断应用界面显示标定状态;
[0024]若所述诊断操作指令为数据刷写,则通过所述诊断应用获取刷写包,所述车载诊断设备通过
CAN
按照刷写协议配置流程对所述车辆控制器进行数据刷写,并在刷写过程中使所述诊断应用和所述车辆控制器保持在线状态

[0025]优选地,所述车载诊断设备还用于通过
SAE J1939
诊断协议控制车辆控制器执行所述诊断操作

[0026]优选地,所述车载诊断设备还用于存储诊断协议配置,集成本地诊断功能,以在无网络场景下进行车辆控制器诊断

[0027]优选地,所述车载诊断设备集成在车辆的
T

BOX
车载终端中

[0028]根据本专利技术的第二方面,提供一种车辆控制器诊断系统,所述系统包括诊断后台服务器

诊断应用和车载诊断设备;
[0029]其中,所述诊断后台服务器用于对车辆控制器进行诊断协议开发以及配置;
[0030]所述诊断应用用于通过网络从所述诊断后台服务器获取诊断协议配置,获取用户的诊断操作指令,并根据所述诊断操作指令控制与所述诊断应用所在设备连接的所述车载诊断设备执行与所述诊断操作指令对应的诊断操作;
[0031]所述车载诊断设备用于通过车辆
OBD
诊断口连接车辆,与车辆控制器建立
CAN
通讯,并通过
UDS
诊断协议控制车辆控制器执行所述诊断操作

[0032]本专利技术公开了一种车辆控制器诊断方法及系统,本专利技术所述方法和系统基于商用车标准
UDS
诊断协议,可以实现全控制器的诊断应用,同时在诊断后台服务器实现所有控制器诊断的统一诊断开发,可以实现一对多控制器的诊断开发

[0033]应当理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种车辆控制器诊断方法,其特征在于,所述方法包括:在诊断后台服务器进行车辆控制器诊断协议开发以及配置;诊断应用通过网络从所述诊断后台服务器获取诊断协议配置;所述诊断应用所在设备连接车载诊断设备;所述车载诊断设备通过车辆
OBD
诊断口连接车辆,与车辆控制器建立
CAN
通讯;所述诊断应用获取用户的诊断操作指令;所述诊断应用控制所述车载诊断设备通过
UDS
诊断协议控制车辆控制器执行所述诊断操作指令对应的诊断操作
。2.
根据权利要求1所述的方法,其特征在于,所述诊断后台服务器还用于进行人员权限管理

车型管理和
/
或智能维护方案填写
。3.
根据权利要求1所述的方法,其特征在于,所述诊断应用为移动端诊断应用,所述诊断应用所在设备为移动设备;或,所述诊断应用为电脑端诊断应用,所述诊断应用所在设备为电脑
。4.
根据权利要求1所述的方法,其特征在于,所述诊断应用所在设备通过蓝牙或
USB
数据线与所述车载诊断设备连接
。5.
根据权利要求1所述的方法,其特征在于,所述车载诊断设备通过车辆
OBD
诊断口连接车辆,与车辆控制器建立
CAN
通讯,具体包括:所述车载诊断设备通过所述车辆
OBD
诊断口按照1‑6为
CANH
,7‑
15

CANL

CANH/CANL
管脚组合发送巡回连接指令,待收到任意一组
CANH/CANL
指令应答后确认当前
CANH/CANL
管脚组合为有效
CANH/CANL
管脚组合;若所述巡回连接指令在有效时间内未得到响应,则弹出自由选择
CANH/CANL
管脚匹配界面,以使用户进行手动选择
CANH/CANL
管脚组合;所述车载诊断设备通过选定的
CANH/CANL
管脚组合与车辆控制器建立
CAN
通讯
。6.
根据权利要求1至5任一项所述的方法,其特征在于,所述诊断应用控制所述车载诊断设备通过
UDS
诊断协议控制车辆控制器执行所述诊断操作指令对应的诊断操作,具体包括:若所述诊断操作指令为控制器选择,则所述车载诊断设备通过
CAN
发送
UDS11
服务报文,并在收到所述车辆控制器正响应
51 01
后确认连接成功,所述诊断应用显示连接成功界面;若所述诊断操作指令为故障读取,则所述车载诊断设备通过
...

【专利技术属性】
技术研发人员:王邦龙蒋正腾陈辉其邓舜杨维黄鑫贺宏磊
申请(专利权)人:湖南行必达网联科技有限公司
类型:发明
国别省市:

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

1