- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汽车网络诊断
汽车诊断服务
概述
CAN诊断, 即对CAN网络各节点, 各
CAN总线, 网关的故障查验与修复
UDS:Unified Diagnostic Services统
一诊断服务即IOS-14229标准
除了通过CAN工具发送诊断请求外,
还有4S店常用的诊断仪
主要内容
◼诊断输入文件介绍
诊断服务介绍
诊断测试介绍
诊断协议介绍
诊断输入文件介绍
做汽车诊断测试前,要明确测试输
入资料,输入资料分别有:
➢问卷诊断调查表
➢CDD文件
➢DLL文件
➢DTC表
诊断输入文件介绍
问卷诊断调查表:
确定该ECU的请求地址和响应地址
确定该ECU支持哪些服务
了解该ECU有哪些DID
了解该ECU哪些DID是可以写入的
诊断输入文件介绍
CDD和DLL文件:
CDD就是诊断的数据库,主要用于CAN
工具加载后直接就能使用,包括故障读
取等
DLL文件是安全算法文件,只要用于安
全访问时计算钥匙秘钥
DTC表:是故障码的解析表
诊断输入文件介绍
确定诊断请求地址,响应地
址
在问卷诊断调查表中都有说
明,一般ECU的功能诊断响
应地址在请求地址上加0x80 ;
OBD诊断的响应地址在请求
地址上加0x8 ;
统一物理寻找:0x7DF
主要内容
诊断输入文件介绍
◼诊断服务介绍
诊断测试介绍
诊断协议介绍
诊断服务介绍
诊断服务来源于UDS统一诊
断服务14229-1的协议,常
用的诊断服务:
10服务、11服务、14服务、
19服务、22服务、27服务、
28服务。2E服务、31服务、
85服务等,还有不常用的诊
断服务
诊断服务介绍
10服务:
诊断会话,分别是10 01 默认
会话;10 03扩展会话;10 02
编程会话
11服务:
该服务请求ECU根据复位的内
容有效地执行ECU复位,常见
的有11 01硬件复位;11 03软
件复位
诊断服务介绍
14服务:
使用此服务来清除ECU内存中
的故障内存的诊断信息;常见的
请求命令为14FFFFFF
19服务:
此服务读取ECU驻留诊断故障
代码(DTC)信息的状态;常见
用法是19 02 09读取当前和历
史故障
诊断服务介绍
22服务:
该服务允许通过DID向ECU请
求读取数据值,常见的读取功
能配置字22 F1 01;网络配置22
F1 10等
27服务:
该服务在向ECU请求写入数据
时需要进行的解锁服务,常见
的为请求种子2701和发送钥匙
2702
诊断服务介绍
28服务:
该服务用于“打开/关闭”ECU的某
些消息的传输和/或接收,以及消
息的通讯类型,常见的有28 01只
收不发
2E服务:
该服务允许通过DID在解锁条件下
向ECU请求写入数据值;常见的为
写入车辆的网络配2E F1 10 xx置
字和功能配置字2E F1 01 XX
诊断服务介绍
2F服务:
使用此服务来替换输入信号、内
部ECU功能和/或控制由服务器的
数据接口引用的电子系统的输出
(执行器)
31服务:
客户端使用此服务来启动/停止例
程,并在服务器的内存中请求例
程结果。通常刷写过程中会用到。
诊断服务介绍
其他诊断服务
34 36 37等等,用于boot诊断服务的,主要用于软件刷写测试
主要内容
诊断输入文件介绍
诊断服务介绍
◼诊断测试介绍
诊断协议介绍
诊断测试介绍
诊断测试主要是通过
CAN工具结合问卷诊
断调查表发送诊断服
务请求,判断响应结
果是否是期望的结果,
诊断测试介绍
加载cdd文件
确定请求地址和响应
地址是否正确
诊断测试介绍
加载dll文件
选择Diagnostic Layer ,
选择DLL所在的文件
夹,然后点击确定
诊断测试介绍
Cdd和dll文件加载成
功后,点击
diagnostic console出
现诊断发送窗口
诊断测试介绍
诊断请求发送:
可以在诊断服务栏中
双击诊断服务就能发
送成功,或者直接在
诊断发送请求栏中输
入要发送的数据,然
后点击Execute
诊断测试介绍
故障读取和清楚,可
以直接在诊断窗口中
发19服务和14服务请
求,也能点击Fault
Memory,出现故障
读取窗口
诊断测试介绍
可以通过电机刷新和
清除,读取和清除故
障码
诊断测试介绍
如果没有cdd文件诊断也能通
过IG/CANIG模块进行发送诊
断请求
查看
文档评论(0)