前言如果你做过AUTOSAR诊断开发。一定见过这个报文:19 02 FF或者:19 0A再或者:19 04刚入行时。我一直觉得:这不就是读取故障码吗?有什么复杂的?后来真正去调试量产项目。才发现:一个简单的0x19请求。背后竟然能把:DCM DEM NvM FreezeFrame ExtendedData全部串起来。甚至很多整车诊断问题。最终都能追踪到0x19。今天我们就聊聊:UDS服务0x19到底干了什么?先说结论如果把汽车诊断系统比作医院。那么:诊断仪 = 病人 UDS 0x19 = 查询病历 DCM = 前台护士 DEM = 病历系统 NvM = 档案室病人来到医院。说:我要查看历史病历。前台不会自己保存病历。而是去病历系统查询。DCM和DEM的关系也是如此。什么是0x19?0x19:ReadDTCInformation读取故障码信息。它是UDS中最常用的服务之一。几乎所有诊断仪:VCI CANoe CANalyzer OTX 4S诊断设备