没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
450页
ASAM MCD 2D (ODX) has been established in order to define the requirements of transferring ECU(Electronic Control Unit) diagnostic and programming data between system supplier, vehicle manufacturer and service dealerships. Today's situation in the automotive industry mostly utilizes paper documentation to document diagnostic data stream information of a vehicle ECU. Each user utilizing the ECU diagnostic data stream documentation to setup development tools or service diagnostic test equipment n
资源推荐
资源详情
资源评论
i
ASAM MCD-2D (ODX)
Version 2.0
Data Model Specification
Release Version
Association for Standardisation of
Automation and Measuring Systems
Dated:04.05.2004
© ASAM e.V.
Licensed to Vector Informatik GmbH
Downloaded by [email protected] on 14.10.2014
ii
Status of Document
Date: Mai 4th, 2004
Authors: Dr. Augustin, T-Systems
Dr. Hallermayer, BMW
Mr. Öhlenschläger, GMSO
Dr. Schleicher, DSA
Mr. Stimmler, DaimlerChrysler
Mr. Kaisser, T-Systems
Mr. Köhler, T-Systems
Mr. Heffner, T-Systems
Mr. Wallschläger, Audi
Mr. Hartung, Carmeq
Mr. Hecker, Softing
Mr. Watzal, Siemens VDO
Dr. Beiter, Vector Informatik
Version: Version 2.0
Doc-ID:
Status: Release
Type: ASAM MCD-2D (ODX)
Licensed to Vector Informatik GmbH
Downloaded by [email protected] on 14.10.2014
iii
Disclaimer of Warranty
Although this document was created with the utmost care it cannot be guaranteed that it is completely free of
errors or inconsistencies.
ASAM e.V. makes no representations or warranties with respect to the contents or use of this documentation,
and specifically disclaims any expressed or implied warranties of merchantability or fitness for any particular
purpose. Neither ASAM nor the author(s) therefore accept any liability for damages or other consequences
that arise from the use of this document.
ASAM e.V. reserves the right to revise this publication and to make changes to its content, at any time,
without obligation to notify any person or entity of such revisions or changes.
Licensed to Vector Informatik GmbH
Downloaded by [email protected] on 14.10.2014
iv
Contents Page
Introduction................................................................................................................................................. vi
1 Scope ............................................................................................................................................... 1
2 Normative references ...................................................................................................................... 3
3 Symbols and abbreviated terms ..................................................................................................... 4
4 ODX use cases................................................................................................................................. 5
4.1 Use case 1: ODX process chain...................................................................................................... 5
4.2 Use case 2: Cross vehicle platform ECU diagnostic development ............................................... 6
4.3 Use case 3: Franchised and aftermarket service dealership diagnostic tool support ................. 7
4.4 Architecture of a Runtime System.................................................................................................. 8
4.5 ODX benefit examples..................................................................................................................... 8
4.5.1 ECU system supplier....................................................................................................................... 8
4.5.2 Vehicle manufacturer engineering.................................................................................................. 8
4.5.3 Vehicle manufacturer manufacturing ............................................................................................. 9
4.5.4 Vehicle manufacturer service department and dealerships.......................................................... 9
4.5.5 Test equipment manufacturer......................................................................................................... 9
4.5.6 Franchised and aftermarket dealerships........................................................................................ 9
4.5.7 Legal authorities.............................................................................................................................. 9
5 Application of the Unified Modelling Language (UML) ................................................................ 10
5.1 General Aspects ............................................................................................................................ 10
5.2 Class Diagrams.............................................................................................................................. 10
5.2.1 Class .............................................................................................................................................. 10
5.2.2 Inheritance Relationships ............................................................................................................. 11
5.2.3 Interfaces ....................................................................................................................................... 11
5.2.4 Aggregation and Composition Relationships.............................................................................. 12
5.2.5 Association Relationships ............................................................................................................ 13
5.2.6 Association Classes...................................................................................................................... 14
5.2.7 Constraints .................................................................................................................................... 14
5.3 Model Structuring with Packages................................................................................................. 15
5.4 Mapping to XML............................................................................................................................. 16
6 ODX data model............................................................................................................................. 18
6.1 General modelling principles........................................................................................................ 18
6.1.1 Common members ........................................................................................................................ 18
6.1.2 Value coding.................................................................................................................................. 18
6.2 ODX package ................................................................................................................................. 19
6.2.1 Overview ........................................................................................................................................ 19
6.2.2 ODX structure................................................................................................................................ 21
6.3 ODX data model for diagnostics................................................................................................... 22
6.3.1 Overview ........................................................................................................................................ 22
6.3.2 Diagnostic layer structure............................................................................................................. 24
6.3.3 Communication parameter............................................................................................................ 33
6.3.4 Inheritance of comparams ............................................................................................................ 35
6.3.5 Datastream..................................................................................................................................... 40
6.3.6 Data parameter .............................................................................................................................. 56
6.3.7 Diagnostic variable...................................................................................................................... 117
6.3.8 Specification of Dynamically Defined Messages ....................................................................... 121
6.3.9 Security access levels................................................................................................................. 122
6.3.10 Vehicle Information ..................................................................................................................... 128
6.3.11 Multiple ECU Jobs ....................................................................................................................... 134
6.3.12 Special Data Group...................................................................................................................... 136
6.3.13 Administrative Information.......................................................................................................... 138
6.3.14 Data types .................................................................................................................................... 144
6.3.15 References................................................................................................................................... 144
6.4 Usage scenarios (diagnostic) ..................................................................................................... 151
Licensed to Vector Informatik GmbH
Downloaded by [email protected] on 14.10.2014
v
6.4.1 Diagnostic service description.................................................................................................... 151
6.4.2 Dynamically Defined Messages .................................................................................................. 154
6.4.3 Variant identification.................................................................................................................... 160
6.4.4 Diagnostic trouble code description........................................................................................... 162
6.4.5 Protocol communication parameter............................................................................................ 167
6.4.6 Dynamic diagnostic response..................................................................................................... 170
6.5 ODX data model for ECU memory programming ....................................................................... 174
6.5.1 Overview....................................................................................................................................... 174
6.5.2 Ecu-Mem....................................................................................................................................... 175
6.5.3 ECU-MEM Connector................................................................................................................... 186
6.5.4 The programming process as a whole........................................................................................ 188
6.5.5 The upload process as a whole................................................................................................... 190
6.6 Usage scenarios (flash)............................................................................................................... 191
7 Data model implementation in XML ............................................................................................ 201
7.1 Classifier ...................................................................................................................................... 201
7.1.1 Classes......................................................................................................................................... 201
7.1.2 Attributes...................................................................................................................................... 206
7.2 Relationships ............................................................................................................................... 208
7.2.1 Generalisations............................................................................................................................ 208
7.2.2 Associations ................................................................................................................................ 211
8 ODX packaging (PDX).................................................................................................................. 216
8.1 Structure of PDX package ........................................................................................................... 217
8.1.1 Structure of PDX package catalogue .......................................................................................... 217
8.1.2 Technical aspects of PDX package............................................................................................. 218
8.2 Usage scenarios .......................................................................................................................... 219
8.2.1 Usage of PDX Package in the exchange process....................................................................... 219
8.2.2 Configuration management and version control........................................................................ 220
Annex A (normative) Class reference...................................................................................................... 226
A.1 ANNEX A ...................................................................................................................................... 226
A.1.1 General......................................................................................................................................... 226
Annex B (informative) Coherent examples .............................................................................................. 270
B.1 COMPARAM-SPEC for ISO 14229-1 UDS.................................................................................... 270
B.2 ISO 14229-1 UDS examples......................................................................................................... 273
B.3 KWP2000 examples ..................................................................................................................... 361
B.4 ECU-MEM ..................................................................................................................................... 379
Annex C (normative) XML-Schema.......................................................................................................... 385
C.1 XML Schema of ODX (odx.xsd) ................................................................................................... 385
C.2 XML Schema of sub-structure DESC (odx-xhtml.xsd) ............................................................... 425
C.3 XML Schema for PDX packaging (odx-cc.xsd)........................................................................... 427
Annex D (normative) Checker rules......................................................................................................... 432
D.1 Overview....................................................................................................................................... 432
D.2 Table of checker rules ................................................................................................................. 432
Annex E (informative) Harmonized objects ............................................................................................. 436
E.1 Overview....................................................................................................................................... 436
E.2 Harmonized objects in ODX ........................................................................................................ 436
E.2.1 Common members....................................................................................................................... 436
E.2.2 Data object properties ................................................................................................................. 436
E.2.3 Constraints................................................................................................................................... 436
E.2.4 Conversion................................................................................................................................... 436
E.2.5 Units ............................................................................................................................................. 437
E.2.6 Administrative information.......................................................................................................... 437
E.2.7 Special data.................................................................................................................................. 437
E.2.8 Data dictionary............................................................................................................................. 437
Figure directory........................................................................................................................................ 438
Table directory.......................................................................................................................................... 443
Licensed to Vector Informatik GmbH
Downloaded by [email protected] on 14.10.2014
剩余449页未读,继续阅读
资源评论
车载诊断技术
- 粉丝: 3973
- 资源: 619
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功