![](https://img-blog.csdnimg.cn/20210918221024854.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
UDS/OBD诊断/刷写
文章平均质量分 87
ISO14229 UDS诊断协议;ISO 15031 OBD诊断协议;诊断描述文件CDD。
Bootloader使用的UDS服务
汽车电子助手
跟着博主学“汽车电子软件”+“嵌入式软件”,您需要的这里都有!!!丰富的开发经验(Autosar),解决你软件开发过程中的烦恼。
展开
-
全网最全诊断梳理《UDS/OBD诊断&诊断描述文件CDD》总目录
关键字:UDSOBDISO14229ISO15031ISO15765CANdela Studio诊断描述文件CDD/ODX/PDX一、诊断入门篇【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通【图解CDD】利用CANdelaStudio编辑诊断描述CDD文件带你入门到精通二、诊断理论篇【UDS诊断描述文件CDD】-0.1-ISO_14229中服务概述【UDS诊断描述文件CDD】-1.1-ISO_14229中$10服务理论部分【....原创 2021-09-23 00:13:25 · 45187 阅读 · 8 评论 -
【图解CDD】利用CANdelaStudio编辑诊断描述CDD文件带你入门到精通
CANdela诊断描述(CANdela Diagnostic Descriptions,CDD)文件是诊断数据的数据库,与用于CAN消息和信号描述文件DBC(Data Base CAN)文件相当。CDD文件在Vector的“CANdelaStudio”工具创建,可以在CANoe/CANalyzer中用于诊断服务和参数的符号访问和解释。下面来介绍一下,根据诊断需求规范利用“CANdelaStudio”工具来编辑诊断数据库CDD文件基本操作方法。目录一、CANdelaStudio诊断规范...原创 2020-06-03 10:51:09 · 44474 阅读 · 8 评论 -
【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通
【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通目录0 前言1 诊断的基本概念2 UDS诊断诊断协议2.1 诊断服务的概念2.2 诊断会话控制0x10服务2.3 会话访问0x27服务2.4 用于读/写的DID的0x22/0x2E服务2.5 故障存储相关的0x19和0x14服务...原创 2020-04-23 20:54:21 · 89573 阅读 · 8 评论 -
【ISO14229_UDS刷写】-6-$34,$35,$36,$37诊断服务用于downloading下载/uploading上载数据的消息流示例
$34,$35,$36,$37诊断服务用于downloading下载/uploading上载数据的消息流示例原创 2023-05-27 00:30:07 · 2142 阅读 · 1 评论 -
【ISO14229_UDS刷写】-5-$38诊断服务RequestFileTransfer理论部分
$38诊断服务RequestFileTransfer理论部分原创 2023-05-27 00:21:50 · 5807 阅读 · 0 评论 -
【ISO14229_UDS刷写】-4-$37诊断服务RequestTransferExit理论部分
$37诊断服务RequestTransferExit理论部分原创 2023-05-27 00:18:39 · 1771 阅读 · 0 评论 -
【ISO14229_UDS刷写】-3-$36诊断服务TransferData理论部分
$36诊断服务TransferData理论部分原创 2023-05-27 00:15:59 · 3761 阅读 · 0 评论 -
【ISO14229_UDS刷写】-2-$35诊断服务RequestUpload理论部分
$35诊断服务RequestUpload理论部分原创 2023-05-27 00:10:53 · 1178 阅读 · 0 评论 -
【ISO14229_UDS刷写】-1-$34诊断服务RequestDownload理论部分
$34诊断服务RequestDownload理论部分原创 2023-05-27 00:08:40 · 2025 阅读 · 0 评论 -
【ODX介绍】-5-用于Flash刷写的ODX-F文件概述
用于Flash刷写的ODX-F文件概述原创 2022-12-01 23:14:50 · 1711 阅读 · 0 评论 -
【ODX介绍】-3.1-ODX-D,ODX-F,ODX-C,ODX-V,ODX-M的XSD文件
ODX-D,ODX-F,ODX-C,ODX-V,ODX-M的XSD文件原创 2022-12-01 21:34:25 · 1160 阅读 · 0 评论 -
【ODX Studio编辑PDX】-0.3-如何删除/修改Variant变体中继承的(Inherited)元素
案例背景(共11页精讲): 在PDX/ODX-D中诊断信息的两种描述形式; 如何删除/修改Variant变体中继承的(Inherited)诊断信息原创 2022-07-04 14:39:24 · 568 阅读 · 0 评论 -
【ODX Studio编辑PDX】-0.2-如何对比Compare两个PDX/ODX文件
ODX Studio提供了2种对比方式,下面一一道来。原创 2022-07-02 20:57:24 · 867 阅读 · 0 评论 -
【ODX Studio编辑PDX】-0.1-如何快速查看各Variant变体间的支持的诊断信息差异(服务,Sub-Function...)
和诊断描述文件CDD一样,PDX/ODX-D文件中也支持多variant变体,见下图。因不同场景(开发阶段,售后阶段,专家模式…)的需要,不同variant变体之间多包含诊断信息(支持的UDS/OBD诊断服务,支持的Sub-Function…)存在不小的差异。......原创 2022-07-02 18:49:20 · 1106 阅读 · 0 评论 -
【CANdelaStudio编辑CDD】-2.3-实现$27服务多个SecurityLevel之间的跳转(UDS诊断)
点击返回「UDS/OBD诊断需求编辑工具」案例背景(共8页精讲):在《【CANdelaStudio编辑CDD】-2.2-给$27服务SecurityAccess创建一个SecurityLevel安全级别并修改SecurityAccess安全访问状态机(UDS诊断)》这篇博文中,介绍了下图的SecurityAccess安全访问状态机:Locked -- > Unlocked;Locked -- > Level 97。假设有一个新的Security:Level 99,按照Locked --原创 2022-04-21 23:56:41 · 1960 阅读 · 0 评论 -
【ODX介绍】-4.26.3-OBD诊断$09服务Request vehicle information(CVN)在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共34页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $09 Request vehicle information(CVN)服务目录1 ODX-D描述一个OBD $09 Request vehicle information(CVN)服务的结构2 OBD $09 Request vehicle information(CVN)服务在工具中的显示效果2.1 CAN.原创 2022-04-13 08:58:10 · 880 阅读 · 0 评论 -
【ODX介绍】-4.26.2-OBD诊断$09服务Request vehicle information(Calibration_ID)在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共35页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $09 Request vehicle information(Calibration_ID)服务目录1 ODX-D描述一个OBD $09 Request vehicle information(Calibration_ID)服务的结构2 OBD $09 Request vehicle information(Calibra原创 2022-04-13 08:57:46 · 656 阅读 · 0 评论 -
【ODX介绍】-4.26.1-OBD诊断$09服务Request vehicle information(VIN码)在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共36页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $09 Request vehicle information(VIN:Vehicle_Information_Number)服务目录1 ODX-D描述一个OBD $09 Request vehicle information(VIN:Vehicle_Information_Number)服务的结构2 OBD $0.原创 2022-04-13 08:56:15 · 469 阅读 · 0 评论 -
【ODX介绍】-4.25-OBD诊断$04服务Clear_Reset emission-related diagnostic information在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共17页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $04 Clear_Reset emission-related diagnostic information服务目录1 ODX-D描述一个OBD $04 Clear_Reset emission-related diagnostic information服务的结构2 OBD $04 Clear_Reset em.原创 2022-04-12 20:27:37 · 396 阅读 · 2 评论 -
【ODX介绍】-4.24-OBD诊断$0A服务Request emission-related diagnostic trouble codes with permanent status在ODX-D
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共19页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $0A Request emission-related diagnostic trouble codes with permanent status服务目录1 ODX-D描述一个OBD $0A Request emission-related diagnostic trouble codes with permane.原创 2022-04-12 20:20:11 · 417 阅读 · 0 评论 -
【ODX介绍】-4.23-OBD诊断$07服务在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共16页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $07 Request emission-related diagnostic trouble codes detected during current or last completed driving cycle服务目录1 ODX-D描述一个OBD $07 Request emission-related dia.原创 2022-04-12 20:13:08 · 353 阅读 · 0 评论 -
【ODX介绍】-4.22.1-一个OBD码关联多个UDS码在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共16页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:一个OBD码关联多个UDS码目录1 OBD码在工具中的显示效果1.1 CANdela Studio界面显示服务1.2 ODX Studio界面显示服务2 ODX-D内容变化3 结尾1 OBD码在工具中的显示效果1.1 CANdela Studio界面显示服务.原创 2022-04-12 20:06:25 · 540 阅读 · 0 评论 -
【ODX介绍】-4.22-OBD诊断$03服务Request emission-related diagnostic trouble codes在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共15页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $03 Request emission-related diagnostic trouble codes服务1 ODX-D描述一个OBD $03 Request emission-related diagnostic trouble codes服务的结构附XML语言描述,在本篇后续的章节中,详细描述其结构。.原创 2022-04-12 19:59:08 · 280 阅读 · 0 评论 -
【ODX介绍】-4.21.1-一个PID同时支持OBD诊断$01和$02服务在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共16页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:一个PID同时支持OBD诊断$01和$02服务目录1 ODX-D描述一个OBD $01 / $02服务的结构2 OBD $01 / $02服务在工具中的显示效果2.1 CANdela Studio界面显示服务2.2 ODX Studio界面显示服务3 标签DIAG-SERVICE描述的内容3.1 举例:DI.原创 2022-04-12 19:54:04 · 556 阅读 · 0 评论 -
【ODX介绍】-4.21-OBD诊断$02服务Request powertrain freeze frame data在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共21页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $02 Request powertrain freeze frame data服务目录1 ODX-D描述一个OBD $02 Request powertrain freeze frame data服务的结构2 OBD $02 Request powertrain freeze frame data服务在工具中的显.原创 2022-04-12 19:46:27 · 333 阅读 · 0 评论 -
【ODX介绍】-4.20-OBD诊断$01服务Request current powertrain diagnostic data在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共33页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:OBD $01 Request current powertrain diagnostic data服务1 ODX-D描述一个OBD $01 Request current powertrain diagnostic data服务的结构附XML语言描述,在本篇后续的章节中,详细描述其结构。 <BASE-V.原创 2022-04-12 19:37:03 · 684 阅读 · 0 评论 -
【ODX介绍】-4.12-UDS诊断$14服务ClearDiagnosticInformation在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共16页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $14 ClearDiagnosticInformation目录1 ODX-D描述一个UDS $14 ClearDiagnosticInformation服务的结构2 UDS $14 ClearDiagnosticInformation服务在工具中的显示效果2.1 CANdela Studio界面显示服务2.原创 2022-04-12 00:49:18 · 374 阅读 · 0 评论 -
【ODX介绍】-4.11.6-UDS诊断$19服务Sub-Function=0x14在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共27页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $19 ReadDTCInformation服务sub-function = 0x14 reportDTCFaultDetectionCounter目录1 ODX-D描述一个UDS $19 ReadDTCInformation服务sub-function = 0x14 reportDTCFaultDetectionCounter原创 2022-04-10 21:40:21 · 313 阅读 · 0 评论 -
【ODX介绍】-4.11.5-UDS诊断$19服务Sub-Function=0x0A在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共38页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $19 ReadDTCInformation服务sub-function = 0x0A reportSupportedDTC目录1 ODX-D描述一个UDS $19 ReadDTCInformation服务sub-function = 0x0A reportSupportedDTC的结构2 UDS $19 Read.原创 2022-04-10 21:33:56 · 286 阅读 · 0 评论 -
【ODX介绍】-4.11.4-UDS诊断$19服务Sub-Function=0x06在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共42页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $19 ReadDTCInformation服务sub-function = 0x06 reportDTCExtDataRecordByDTCNumber目录1 ODX-D描述一个UDS $19 ReadDTCInformation服务sub-function = 0x06 reportDTCExtDataRecor..原创 2022-04-10 21:26:04 · 331 阅读 · 0 评论 -
【ODX介绍】-4.11.3-UDS诊断$19服务Sub-Function=0x04在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共43页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $19 ReadDTCInformation服务sub-function = 0x04 reportDTCSnapshotRecordByDTCNumber目录1 ODX-D描述一个UDS $19 ReadDTCInformation服务sub-function = 0x04 reportDTCSnapshotRec..原创 2022-04-10 21:18:59 · 293 阅读 · 0 评论 -
【ODX介绍】-4.11.2-UDS诊断$19服务Sub-Function=0x03在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共29页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $19 ReadDTCInformation服务sub-function = 0x03 reportDTCSnapshotIdentification目录1 ODX-D描述一个UDS $19 ReadDTCInformation服务sub-function = 0x03 reportDTCSnapshotIdentif.原创 2022-04-10 21:09:58 · 357 阅读 · 0 评论 -
【ODX介绍】-4.11.1-UDS诊断$19服务Sub-Function=0x02在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共41页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $19 ReadDTCInformation服务sub-function = 0x02 reportDTCByStatusMask目录1 ODX-D描述一个UDS $19 ReadDTCInformation服务sub-function = 0x02 reportDTCByStatusMask的结构2 UDS $19 R原创 2022-04-10 20:55:59 · 438 阅读 · 0 评论 -
【ODX介绍】-4.10-UDS诊断$85服务ControlDTCSetting在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共26页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $85 ControlDTCSetting服务目录1 ODX-D描述一个UDS $85 ControlDTCSetting服务的结构2 标签DIAG-SERVICE描述的内容2.1 举例:DIAG-SERVICE的XML描述3 标签REQUEST描述的内容3.1 举例:REQUEST的XML描述4 标原创 2022-04-10 20:43:46 · 464 阅读 · 0 评论 -
【ODX介绍】-4.9-UDS诊断$31服务RoutineControl在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共39页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $31 RoutineControl服务目录1 ODX-D描述一个UDS $31 RoutineControl服务的结构2 标签DIAG-SERVICE描述的内容2.1 举例:DIAG-SERVICE的XML描述3 标签REQUEST描述的内容3.1 举例:REQUEST的XML描述4 标签POS-.原创 2022-04-10 20:36:02 · 937 阅读 · 0 评论 -
【ODX介绍】-4.8-UDS诊断$2F服务InputOutputControlByIdentifier在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共31页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $2F InputOutputControlByIdentifier服务目录1 ODX-D描述一个UDS $2F InputOutputControlByIdentifier服务的结构2 标签DIAG-SERVICE描述的内容2.1 举例:DIAG-SERVICE的XML描述3 标签REQUEST描述的内容.原创 2022-04-10 20:27:33 · 402 阅读 · 0 评论 -
【ODX介绍】-4.7-UDS诊断$28服务CommunicationControl在ODX-D诊断描述文件中如何描述
点击返回「《UDS/OBD诊断需求编辑工具》总目录」共44页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D描述:UDS $28 CommunicationControl服务目录1 ODX-D描述一个UDS $28 CommunicationControl服务的结构2 标签DIAG-SERVICE描述的内容2.1 举例:DIAG-SERVICE的XML描述3 标签REQUEST描述的内容3.1 举例:REQUEST的XML.原创 2022-04-10 20:14:15 · 465 阅读 · 0 评论 -
【ODX介绍】-4.6.2-UDS诊断$2E服务在ODX-D诊断描述文件中如何描述(基于Stored_Data,一个DID带两个Data)
共18页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D:UDS $2E WriteDataByIdentifier服务的DID目录1 ODX-D描述一个基于ECU_Identification的UDS $2E WriteDataByIdentifier服务的结构(一个DID带两个Data)2 标签DIAG-SERVICE描述的内容2.1 举例:DIAG-SERVICE的XML描述3 标签REQUEST描述的内容3.1 举例:REQ..原创 2022-04-07 23:19:34 · 436 阅读 · 0 评论 -
【ODX介绍】-4.6.1-UDS诊断$2E服务在ODX-D诊断描述文件中如何描述(基于ECU_Identification,一个DID带两个Data)
共17页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D:UDS $2E WriteDataByIdentifier服务的DID目录1 ODX-D描述一个基于ECU_Identification的UDS $2E WriteDataByIdentifier服务的结构(一个DID带两个Data)2 标签DIAG-SERVICE描述的内容2.1 举例:DIAG-SERVICE的XML描述3 标签REQUEST描述的内容3.1 举例:REQ..原创 2022-04-07 23:12:34 · 389 阅读 · 0 评论 -
【ODX介绍】-4.5.4-UDS诊断$22服务在ODX-D诊断描述文件中如何描述(基于Dynamic_Data,一个DID带两个Data)
共16页精讲:应用领域:读懂ODX-D诊断描述文件;制作生成ODX-D/PDX文件的脚本。附ODX-D:UDS $22 ReadDataByIdentifier服务的DID目录1 ODX-D描述一个基于ECU_Identification的UDS $22 ReadDataByIdentifier服务的结构(一个DID带两个Data)2 标签DIAG-SERVICE描述的内容2.1 举例:DIAG-SERVICE的XML描述3 标签REQUEST描述的内容3.1 举例:REQUE..原创 2022-04-07 23:06:04 · 413 阅读 · 0 评论