一、服务说明
DTC设置控制服务(ControlDTCSetting)简称CDTCS诊断服务,客户端通过该诊断服务停止或恢复诊断故障码的设置。
开启DTC:子服务代码是0x01,服务器应该继续更新诊断故障码状态位
关闭DTC:子服务代码是0x02,服务器应停止更新诊断故障码状态位
当启用了DTC关闭后,若会话跳转到不支持$85服务,ECU应该继续更新DTC状态位信息;如果诊断仪发送$14服务,可以重置ECU状态位。需要注意的是,关闭DTC并不是关闭故障监控。
二、服务应用
第一个字节85表示DTC设置控制服务,第二个字节代表关闭或者开启的子服务。为了避免程序更新过程中报出故障造成,$85服务通常用在更新程序时。