《UDS协议从入门到精通》系列——图解0x85:控制DTC的设置一、简介1.1 功能简述1.2 常见应用场景1.3 注意事项二、数据包格式2.1 服务请求格式2.2 服务响应格式2.2.1 肯定响应2.2.2 否定响应三、通信示例Tip📌:本文描述中但凡涉及到其他UDS服务的,均提供专栏内文章链接跳转方式以便快速了解他们。学习UDS基础知识以及其他相关内容? 返回专栏总目录《UDS协议从入门到精通(UDS速查手册)》博主已开通同名公众号,通过文末或主页二维码关注博主,将为你推送最新、最细、最硬核的车载系统知识和嵌入式开发知识!一、简介1.1 功能简述关于DTC(diagnostic trouble code,诊断故障码)的具体含义可以先浏览0x19服务。在正常情况下,服务端(目标ECU)的故障检测功能模块会根据故障检测结果实时更新每个DTC的状态。而该服务就是让目标ECU停止或者恢复DTC状态位的更新。1.2 常见应用场景这个服务通常和0x28服务一起使用,比如在开始写参数之前,为了获得更快的传输速度我们使用0x28服务把所有ECU的通信给关闭了,但此时很多ECU由于收不到相关报文,会没必要地存储很多DTC,这时如果我们使用0x85服务把EC