案例背景(共16精讲,强烈推荐,扫除UDS最难的部分):
在《【ISO14229_UDS诊断】-11.2-$19服务sub-function = 0x01》~《【【ISO14229_UDS诊断】-11.26-$19服务sub-function = 0x55》https://blog.csdn.net/qfmzhu/category_9939701.html?spm=1001.2014.3001.5482,《【ISO14229_UDS诊断】-12.1-$14服务ClearDiagnosticInformation理论部分以及参数groupOfDTC介绍》
https://blog.csdn.net/qfmzhu/article/details/121973614中,我们介绍了ReadDTCInformation $19服务和ClearDiagnosticInformation $14服务的理论部分,下面讲讲使用CANdela Studio编辑诊断描述CDD文件中的$19服务和$14服务,以下3部分:
- 创建支持的$19服务Sub-Function;
- sub-function = 0x02 reportDTCByStatusMask
- sub-function = 0x03 reportDTCSnapshotIdentification
- sub-function = 0x04 reportDTCSnapshotRecordByDTCNumber
- sub-function = 0x06 reportDTCExtDataRecordByDTCNumber
- sub-function = 0x0A reportSupportedDTC
- sub-function = 0x15 reportDTCWithPermanentStatus
- 创建$19服务支持的UDC DTC;
- 创建$14服务;
目录
1.1 创建两个Text Table类型的Data Types
2 在CDD中启用ReadDTCInformation $19服务
2.3 编辑参数DTCStatusAvailabilityMask
2.6 编辑参数DTCSnapshotRecordNumber
2.7 编辑参数DTCSnapshotRecordNumbe,DTCSnapshotRecordNumberOfIdentifiers,dataIdentifier