Autosar DCM配置 19服务 📅 2026/7/15 15:31:37 本文将介绍基于ETAS Autosar工具链实现UDS 19 服务以及实际使用展示1.UDS 19服务有很多子服务0x01根据掩码统计符合条件的DTC数量常用0x02按照状态掩码列出所有符合条件的DTC及其状态常用0x03列出DTC快照的ID较常用0x04读取DTC快照数据常用0x06 (读取DTC扩展数据常用)0x0A读取支持的所有DTC及其状态常用0x42reportWWHOBDDTCByMaskRecord,欧盟最新法规2.配置19服务3.配置19子服务4.UDS 19服务的配置本身不复杂以上就是全部。但19服务在结合具体DTC时以及快照扩展数据这些对于没有经验的开发人员来说还是有些复杂的需要去调试测试来加深对协议栈的理解。这里先对DTC的优先级进行进一步说明。5.DTC的存储是有两种方式按照DTC优先级进行轮替存储。超过存储个数时是立马会替换优先级低的DTC是按照时间先后存储。超过存储个数时需要等老的DTC老化掉或者被清除新的DTC才会轮替老的DTC的存储个数一般是有限制的会考虑内存因素。一般客户都会规定存储多少个。结合芯片的存储需要和客户评估可不可行。比如存30个DTC或者50个DTC等。6.下面是DTC按照优先级轮替时的测试结果7.按优先级的话可需要提供每个DTC的优先级配置的时候只需要优先级配的不一样就行。不需要额外配置其它的。所有优先级一样则按时间存储。总结19服务的配置并不复杂复杂的是结合DTC进行各种操作时会变的复杂。后面会出一篇文章来介绍涉及DTC的相关服务相关功能以及需要注意的点。从而来完整的了解DTC的触发到清除的过程以及各子服务的功能和调试现象。