如何使用该博文?
==>您可以将该篇博文当做“字典”,遇到疑惑的UDS/OBD诊断Service,以及使用CANdela和ODX Studio编辑CDD/ODX/PDX诊断描述文件,快速查找。
目录
2 基于ISO_14229-1:2013 UDS诊断理论篇(共43篇)
3 基于ISO_15031-5:2015 OBD诊断理论篇(共11篇)
4 基于ISO 15765的UDS/OBD诊断网络层和传输层(共4篇)
1 UDS诊断诊断入门篇(共3篇)
【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通
【图解CDD】利用CANdelaStudio编辑诊断描述CDD文件带你入门到精通
2 基于ISO_14229-1:2013 UDS诊断理论篇(共43篇)
【ISO14229_UDS诊断】-0.1-Service服务概述
2.1 UDS诊断--$10服务
【ISO14229_UDS诊断】-1.1-$10服务会话控制SessionControl理论部分
2.2 UDS诊断--$27服务
【ISO14229_UDS诊断】-2.1-$27服务安全访问SecurityAccess理论部分
2.3 UDS诊断--$22服务
【ISO14229_UDS诊断】-3.1-$22服务ReadDataByIdentifier理论部分
2.4 UDS诊断--$2E服务
【ISO14229_UDS诊断】-4.1-$2E服务WriteDataByIdentifier理论部分
2.5 UDS诊断--$31服务
【ISO14229_UDS诊断】-5.1-$31服务例程控制RoutineControl 理论部分
2.6 UDS诊断--$11服务
【ISO14229_UDS诊断】-6.1-$11服务ECUReset理论部分
2.7 UDS诊断--$28服务
【ISO14229_UDS诊断】-7.1-$28服务CommunicationControl理论部分
2.8 UDS诊断--$3E服务
【ISO14229_UDS诊断】-8.1-$3E服务TesterPresent理论部分
2.9 UDS诊断--$2F服务
【ISO14229_UDS诊断】-9.1-$2F服务InputOutputControlByIdentifier理论部分
2.10 UDS诊断--$85服务
【ISO14229_UDS诊断】-10.1-$85服务ControlDTCSetting理论部分
2.11 UDS诊断--$19服务
【ISO14229_UDS诊断】-11.1-$19服务ReadDTCInformation概述
【ISO14229_UDS诊断】-11.2-$19服务sub-function = 0x01 reportNumberOfDTCByStatusMask
【ISO14229_UDS诊断】-11.3-$19服务sub-function = 0x02 reportDTCByStatusMask
【ISO14229_UDS诊断】-11.4-$19服务sub-function = 0x03 reportDTCSnapshotIdentification
【ISO14229_UDS诊断】-11.5-$19服务sub-function = 0x04 reportDTCSnapshotRecordByDTCNumber
【ISO14229_UDS诊断】-11.6-$19服务sub-function = 0x05 reportDTCStoredDataByRecordNumber
【ISO14229_UDS诊断】-11.7-$19服务sub-function = 0x06 reportDTCExtDataRecordByDTCNumber
【ISO14229_UDS诊断】-11.8-$19服务sub-function = 0x07 reportNumberOfDTCBySeverityMaskRecord
【ISO14229_UDS诊断】-11.9-$19服务sub-function = 0x08 reportDTCBySeverityMaskRecord
【ISO14229_UDS诊断】-11.10-$19服务sub-function = 0x09 reportSeverityInformationOfDTC
【ISO14229_UDS诊断】-11.11-$19服务sub-function = 0x0A reportSupportedDTC
【ISO14229_UDS诊断】-11.12-$19服务sub-function = 0x0B /0x0D reportFirstTestFailedDTC/reportMostRecentTes
【ISO14229_UDS诊断】-11.13-$19服务sub-function = 0x0C /0x0E reportFirstConfirmedDTC/reportMostRecentConf
【ISO14229_UDS诊断】-11.14-$19服务sub-function = 0x0F reportMirrorMemoryDTCByStatusMask
【ISO14229_UDS诊断】-11.15-$19服务sub-function = 0x10 reportMirrorMemoryDTCExtDataRecordByDTCNumber
【ISO14229_UDS诊断】-11.16-$19服务sub-function = 0x11 reportNumberOfMirrorMemoryDTCByStatusMask
【ISO14229_UDS诊断】-11.17-$19服务sub-function = 0x12 reportNumberOfEmissionsOBDDTCByStatusMask
【ISO14229_UDS诊断】-11.18-$19服务sub-function = 0x13 reportEmissionsOBDDTCByStatusMask
【ISO14229_UDS诊断】-11.19-$19服务sub-function = 0x14 reportDTCFaultDetectionCounter
【ISO14229_UDS诊断】-11.20-$19服务sub-function = 0x15 reportDTCWithPermanentStatus
【ISO14229_UDS诊断】-11.21-$19服务sub-function = 0x16 reportDTCExtDataRecordByRecordNumber
【ISO14229_UDS诊断】-11.22-$19服务sub-function = 0x17 reportUserDefMemoryDTCByStatusMask
【ISO14229_UDS诊断】-11.23-$19服务sub-function = 0x18 reportUserDefMemoryDTCSnapshotRecordByDTCNumber
【ISO14229_UDS诊断】-11.24-$19服务sub-function = 0x19 reportUserDefMemoryDTCExtDataRecordByDTCNumber
【ISO14229_UDS诊断】-11.25-$19服务sub-function = 0x42 reportWWHOBDDTCByMaskRecord
【ISO14229_UDS诊断】-11.26-$19服务sub-function = 0x55 reportWWHOBDDTCWithPermanentStatus
【ISO14229_UDS诊断】-11.2.1-$19服务中DTCFormatIdentifier定义
【ISO14229_UDS诊断】-11.3.1-$19服务中参数DTCStatusMask和statusOfDTC定义
【ISO14229_UDS诊断】-11.8.1-$19服务中DTC severity和class定义
【ISO14229_UDS诊断】-11.19.1-$19服务中DTCFaultDetectionCounter和DTCAgingCounter运行实现示例
2.12 UDS诊断--$14服务
【ISO14229_UDS诊断】-12.1-$14服务ClearDiagnosticInformation理论部分以及参数groupOfDTC介绍
【ISO14229_UDS诊断】-12.2-$14/$19服务中的FunctionalGroupIdentifier定义
3 基于ISO_15031-5:2015 OBD诊断理论篇(共11篇)
【ISO15031_OBD诊断】-0.1-Service服务概述
3.1 OBD诊断--$01服务
【ISO15031_OBD诊断】-1.1-$01服务Request current powertrain diagnostic data理论部分
3.2 OBD诊断--$02服务
【ISO15031_OBD诊断】-2.1-$02服务Request powertrain freeze frame data理论部分
3.3 OBD诊断--$03服务
【ISO15031_OBD诊断】-3.1-$03服务Request emission-related diagnostic trouble codes理论部分
3.4 OBD诊断--$04服务
【ISO15031_OBD诊断】-4.1-$04服务Clear_Reset emission-related diagnostic information理论部分
3.5 OBD诊断--$05服务
【ISO15031_OBD诊断】-5.1-$05服务Request oxygen sensor monitoring test results理论部分
3.6 OBD诊断--$06服务
【ISO15031_OBD诊断】-6.1-$06服务Request on-board monitoring test results for specific monitored systems理论
3.7 OBD诊断--$07服务
【ISO15031_OBD诊断】-7.1-$07服务Request emission-related diagnostic trouble codes detected during current
3.8 OBD诊断--$08服务
【ISO15031_OBD诊断】-8.1-$08服务Request control of on-board system,test,or component理论部分
3.9 OBD诊断--$09服务
【ISO15031_OBD诊断】-9.1-$09服务Request vehicle information理论部分
3.10 OBD诊断--$0A服务
【ISO15031_OBD诊断】-10.1-$0A服务Request emission-related diagnostic trouble codes with permanent status理论
4 基于ISO 15765的UDS/OBD诊断网络层和传输层(共4篇)
【ISO15765_UDS&OBD诊断】-02-Network layer网络层介绍
【ISO15765_UDS&OBD诊断】-03-Transport layer传输层介绍
【ISO15765_UDS&OBD诊断】-04-Data link layer数据链路层使用
5 基于CANdela Studio诊断实战篇(共20篇)
【CANdelaStudio】诊断描述CDD文件打开时“View type视图类型”选择:Standard View、Expert View和Transiation View
【CANdelaStudio编辑CDD】-0.1-如何对比两个CDD诊断描述文件
【CANdelaStudio编辑CDD】-0.2-将CDD转换成ODX/PDX诊断描述文件
【CANdelaStudio编辑CDD】-0.3-CDD中Fault Memory里DTC Column与Autosar Dem对应关系
5.1 UDS诊断在CDD诊断描述文件中的实现(共12篇)
【CANdelaStudio编辑CDD】-1.2-给$10服务SessionControl创建一个新Session会话并修改Session state machine会话状态机
【CANdelaStudio编辑CDD】-2.2-给$27服务SecurityAccess创建一个SecurityLevel安全级别并修改SecurityAccess安全访问状态机
【CANdelaStudio编辑CDD】-3.2-给$22服务ReadDataByIdentifier创建一个带一个Data的DID(dataIdentifier)数据标识符
【CANdelaStudio编辑CDD】-3.3-给$22服务ReadDataByIdentifier创建一个带多个Data的DID(dataIdentifier)数据标识符
【CANdelaStudio编辑CDD】-4.2-给$2E服务WriteDataByIdentifier创建一个DID(dataIdentifier)数据标识符
【CANdelaStudio编辑CDD】-5.2-给$31服务RoutineControl创建一个RID(routineIdentifier)例程标识符
【CANdelaStudio编辑CDD】-6.2-给$11服务ECUReset创建一个resetType复位类型
【CANdelaStudio编辑CDD】-7.2-给$28服务CommunicationControl创建SubFunction和communicationType(UDS诊断)
【CANdelaStudio编辑CDD】-8.2-创建$3E服务TesterPresent(UDS诊断)
【CANdelaStudio编辑CDD】-9.2-给$2F服务InputOutputControlByIdentifier创建controlOptionRecord(UDS诊断)
【CANdelaStudio编辑CDD】-10.2-给$85服务ControlDTCSetting创建DTCSettingType (UDS诊断)
【CANdelaStudio编辑CDD】-11.2-创建$19服务ReadDTCInformation和$14服务ClearDiagnosticInformation以及UDS DTC(UDS诊断)
5.2 OBD诊断在CDD诊断描述文件中的实现(共4篇)
【CANdelaStudio编辑CDD】-20.2-创建OBD诊断$01和$02服务以及PID
【CANdelaStudio编辑CDD】-21.2-创建OBD诊断$03,$07,$0A和$04服务以及OBD DTC
【CANdelaStudio编辑CDD】-21.3-一个OBD DTC如何关联多个UDS DTC
【CANdelaStudio编辑CDD】-22.2-创建OBD诊断$09服务Request vehicle information以及InfoType
6 基于ODX Studio诊断实战篇(共32篇)
【ODX介绍】-2-如何手动编辑PDX文件以及PDX结构介绍
6.1 UDS诊断在ODX/PDX诊断描述文件中的实现(共21篇)
【ODX介绍】-4.1-UDS诊断$10服务在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.2-UDS诊断$27服务在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.3-UDS诊断$3E服务在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.4-UDS诊断$11服务在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.5.1-UDS诊断$22服务在ODX-D诊断描述文件中如何描述(基于ECU_Identification,一个DID带一个Data)
【ODX介绍】-4.5.2-UDS诊断$22服务在ODX-D诊断描述文件中如何描述(基于ECU_Identification,一个DID带两个Data)
【ODX介绍】-4.5.3-UDS诊断$22服务在ODX-D诊断描述文件中如何描述(基于Stored_Data,一个DID带两个Data)
【ODX介绍】-4.5.4-UDS诊断$22服务在ODX-D诊断描述文件中如何描述(基于Dynamic_Data,一个DID带两个Data)
【ODX介绍】-4.6.1-UDS诊断$2E服务在ODX-D诊断描述文件中如何描述(基于ECU_Identification,一个DID带两个Data)
【ODX介绍】-4.6.2-UDS诊断$2E服务在ODX-D诊断描述文件中如何描述(基于Stored_Data,一个DID带两个Data)
【ODX介绍】-4.7-UDS诊断$28服务CommunicationControl在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.8-UDS诊断$2F服务InputOutputControlByIdentifier在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.9-UDS诊断$31服务RoutineControl在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.10-UDS诊断$85服务ControlDTCSetting在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.11.1-UDS诊断$19服务Sub-Function=0x02在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.11.2-UDS诊断$19服务Sub-Function=0x03在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.11.3-UDS诊断$19服务Sub-Function=0x04在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.11.4-UDS诊断$19服务Sub-Function=0x06在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.11.5-UDS诊断$19服务Sub-Function=0x0A在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.11.6-UDS诊断$19服务Sub-Function=0x14在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.12-UDS诊断$14服务ClearDiagnosticInformation在ODX-D诊断描述文件中如何描述
6.2 OBD诊断在ODX/PDX诊断描述文件中的实现(共11篇)
【ODX介绍】-4.20-OBD诊断$01服务Request current powertrain diagnostic data在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.21-OBD诊断$02服务Request powertrain freeze frame data在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.21.1-一个PID同时支持OBD诊断$01和$02服务在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.22-OBD诊断$03服务Request emission-related diagnostic trouble codes在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.22.1-一个OBD码关联多个UDS码在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.23-OBD诊断$07服务在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.24-OBD诊断$0A服务Request emission-related diagnostic trouble codes with permanent status在ODX-D
【ODX介绍】-4.25-OBD诊断$04服务Clear_Reset emission-related diagnostic information在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.26.1-OBD诊断$09服务Request vehicle information(VIN码)在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.26.2-OBD诊断$09服务Request vehicle information(Calibration_ID)在ODX-D诊断描述文件中如何描述
【ODX介绍】-4.26.3-OBD诊断$09服务Request vehicle information(CVN)在ODX-D诊断描述文件中如何描述
7 UDS/OBD诊断进一步拔高
关键字:
UDS
OBD
ISO14229
ISO15031
ISO15765
CANdela Studio
诊断描述文件CDD/ODX/PDX
8 结尾
获取更多“汽车电子资讯”和“工具链使用”,
请关注“汽车电子助手”(CSDN和微信公众号同名),做您的好助手。