logo资料库

ASAM标定最新标准 ASAM_AE_MCD-2_MC_BS_V1-7-0.pdf

第1页 / 共295页
第2页 / 共295页
第3页 / 共295页
第4页 / 共295页
第5页 / 共295页
第6页 / 共295页
第7页 / 共295页
第8页 / 共295页
资料共295页,剩余部分请下载后查看
Licensed to PRIVATE Downloaded by 3100103956@zju.edu.cn on 18.03.2015 ASAM MCD-2 MC (ASAP2 / A2L) Data Model for ECU Measurement and Calibration Version 1.7.0 Date: 2015-02-26 Base Standard © by ASAM e.V., 2015
Licensed to PRIVATE Downloaded by 3100103956@zju.edu.cn on 18.03.2015 Disclaimer This document is the copyrighted property of ASAM e.V. Any use is limited to the scope described in the license terms. The license terms can be viewed at www.asam.net/license
Licensed to PRIVATE Downloaded by 3100103956@zju.edu.cn on 18.03.2015 Table of Contents ASAM MCD-2 MC Data Model for ECU MC Version 1.7.0 3 Table of Contents Foreword 9 1 Introduction 10 1.1 Overview ........................................................................................................ 10 1.2 Motivation ...................................................................................................... 10 1.3 Scope ............................................................................................................. 10 1.4 History ............................................................................................................ 11 2 Relations to Other Standards 12 2.1 Backward Compatibility to Earlier Releases ............................................... 12 2.1.1 Incompatibility of Keyword FORMULA ................................................. 12 2.1.2 Restriction for Brackets ........................................................................ 13 2.1.3 Win32 APIs for Seed&Key and Checksum Calculation ........................ 13 2.1.4 Optional numbers for MATRIX_DIM ..................................................... 13 2.2 References to Other Standards .................................................................... 13 2.2.1 ASAM MCD-2 MC within the ASAM AE Overall Context ...................... 13 2.2.2 ASAM MCD-1 ...................................................................................... 14 2.2.3 ASAM MCD-2 ...................................................................................... 14 2.2.3.1 ASAM MCD-2 D ODX ............................................................. 15 2.2.3.2 ASAM MCD-2 NET ................................................................. 15 2.2.4 ASAM MCD-3 ...................................................................................... 15 2.2.5 More ASAM Standards with an ASAM MCD-2 MC relation .................. 15 3 Division of the description data 16 4 Format of the description file 18 4.1 Encoding of the A2L file ................................................................................ 18 4.1.1 Unicode Transformation Format ........................................................... 18 4.1.2 Byte-Order Mark .................................................................................. 18 4.2 Hierarchic division of the keywords ............................................................. 19 4.3 Name Spaces ................................................................................................. 28 4.3.1 Functions ............................................................................................. 28 4.3.2 Groups ................................................................................................. 28 4.3.3 Variants ................................................................................................ 28 4.3.4 Measure and adjustable objects ........................................................... 28 4.3.5 Transformer ......................................................................................... 28 4.3.6 Conversion methods ............................................................................ 28 4.3.7 Conversion tables ................................................................................ 28 4.3.8 Memory segments................................................................................ 28 4.3.9 Record layouts ..................................................................................... 29 4.3.10 Type definitions .................................................................................... 29 4.3.11 Structure components .......................................................................... 29 4.4 Predefined data types ................................................................................... 29 4.5 Mapping of predefined data Types to ASAM data types ............................. 32
Licensed to PRIVATE Downloaded by 3100103956@zju.edu.cn on 18.03.2015 Table of Contents ASAM MCD-2 MC Data Model for ECU MC Version 1.7.0 4 4.6 Comments ...................................................................................................... 32 4.7 Alphabetical list of keywords ....................................................................... 33 4.7.1 General ........................................................................................... 33 4.7.2 A2ML ............................................................................................... 34 4.7.3 A2ML_VERSION ............................................................................. 35 4.7.4 ADDR_EPK ..................................................................................... 36 4.7.5 ADDRESS_TYPE ............................................................................ 37 4.7.6 ALIGNMENT_BYTE ........................................................................ 38 4.7.7 ALIGNMENT_FLOAT32_IEEE ........................................................ 39 4.7.8 ALIGNMENT_FLOAT64_IEEE ........................................................ 40 4.7.9 ALIGNMENT_INT64 ........................................................................ 41 4.7.10 ALIGNMENT_LONG ....................................................................... 42 4.7.11 ALIGNMENT_WORD ...................................................................... 43 4.7.12 ANNOTATION ................................................................................. 44 4.7.13 ANNOTATION_LABEL .................................................................... 45 4.7.14 ANNOTATION_ORIGIN .................................................................. 46 4.7.15 ANNOTATION_TEXT ...................................................................... 47 4.7.16 ARRAY_SIZE .................................................................................. 48 4.7.17 ASAP2_VERSION ........................................................................... 49 4.7.19 AXIS_DESCR .................................................................................. 50 4.7.20 AXIS_PTS ....................................................................................... 54 4.7.21 AXIS_PTS_REF .............................................................................. 58 4.7.22 AXIS_PTS_X / _Y / _Z / _4 / _5 ....................................................... 60 4.7.23 AXIS_RESCALE_X ......................................................................... 61 4.7.24 BIT_MASK ....................................................................................... 63 4.7.25 BIT_OPERATION ............................................................................ 64 4.7.26 BLOB ............................................................................................... 65 4.7.27 BYTE_ORDER ................................................................................ 67 4.7.28 CALIBRATION_ACCESS ................................................................ 69 4.7.29 CALIBRATION_HANDLE ................................................................ 70 4.7.30 CALIBRATION_HANDLE_TEXT ..................................................... 71 4.7.31 CALIBRATION_METHOD ............................................................... 72 4.7.32 CHARACTERISTIC ......................................................................... 73 4.7.33 COEFFS .......................................................................................... 79 4.7.34 COEFFS_LINEAR ........................................................................... 80 4.7.36 COMPARISON_QUANTITY ............................................................ 81 4.7.37 COMPU_METHOD .......................................................................... 82 4.7.38 COMPU_TAB .................................................................................. 86 4.7.39 COMPU_TAB_REF ......................................................................... 88 4.7.40 COMPU_VTAB ................................................................................ 89 4.7.41 COMPU_VTAB_RANGE ................................................................. 91 4.7.42 CONSISTENT_EXCHANGE ........................................................... 93 4.7.43 CONVERSION ................................................................................ 94 4.7.44 CPU_TYPE ..................................................................................... 95 4.7.45 CURVE_AXIS_REF ......................................................................... 96 4.7.46 CUSTOMER .................................................................................... 98 4.7.47 CUSTOMER_NO ............................................................................. 99 4.7.48 DATA_SIZE ................................................................................... 100 4.7.49 DEF_CHARACTERISTIC .............................................................. 101 4.7.50 DEFAULT_VALUE ........................................................................ 102 4.7.51 DEFAULT_VALUE_NUMERIC ...................................................... 103 4.7.52 DEPENDENT_CHARACTERISTIC ............................................... 104 4.7.53 DEPOSIT....................................................................................... 106
Licensed to PRIVATE Downloaded by 3100103956@zju.edu.cn on 18.03.2015 Table of Contents ASAM MCD-2 MC Data Model for ECU MC Version 1.7.0 5 4.7.54 DISCRETE .................................................................................... 107 4.7.55 DISPLAY_IDENTIFIER.................................................................. 108 4.7.56 DIST_OP_X / _Y / _Z / _4 / _5 ....................................................... 109 4.7.57 ECU............................................................................................... 110 4.7.58 ECU_ADDRESS............................................................................ 111 4.7.59 ECU_ADDRESS_EXTENSION ..................................................... 112 4.7.60 ECU_CALIBRATION_OFFSET ..................................................... 113 4.7.61 ENCODING ................................................................................... 114 4.7.62 EPK ............................................................................................... 115 4.7.63 ERROR_MASK ............................................................................. 116 4.7.64 EXTENDED_LIMITS ..................................................................... 117 4.7.65 FIX_AXIS_PAR ............................................................................. 118 4.7.66 FIX_AXIS_PAR_DIST ................................................................... 119 4.7.67 FIX_AXIS_PAR_LIST .................................................................... 120 4.7.68 FIX_NO_AXIS_PTS_X / _Y / _Z / _4 / _5 ...................................... 121 4.7.69 FNC_VALUES ............................................................................... 122 4.7.70 FORMAT ....................................................................................... 124 4.7.71 FORMULA ..................................................................................... 125 4.7.72 FORMULA_INV ............................................................................. 128 4.7.73 FRAME .......................................................................................... 129 4.7.74 FRAME_MEASUREMENT ............................................................ 130 4.7.75 FUNCTION .................................................................................... 131 4.7.76 FUNCTION_LIST .......................................................................... 133 4.7.77 FUNCTION_VERSION .................................................................. 134 4.7.78 GROUP ......................................................................................... 135 4.7.79 GUARD_RAILS ............................................................................. 139 4.7.80 HEADER ....................................................................................... 140 4.7.81 IDENTIFICATION .......................................................................... 141 4.7.82 IF_DATA (Example) ...................................................................... 142 4.7.83 IN_MEASUREMENT ..................................................................... 143 4.7.84 INPUT_QUANTITY ........................................................................ 144 4.7.85 INSTANCE .................................................................................... 145 4.7.86 LAYOUT ........................................................................................ 148 4.7.87 LEFT_SHIFT ................................................................................. 149 4.7.88 LIMITS ........................................................................................... 150 4.7.89 LOC_MEASUREMENT ................................................................. 151 4.7.90 MAP_LIST ..................................................................................... 152 4.7.91 MATRIX_DIM ................................................................................ 153 4.7.92 MAX_GRAD .................................................................................. 154 4.7.93 MAX_REFRESH............................................................................ 155 4.7.94 MEASUREMENT ........................................................................... 156 4.7.95 MEMORY_LAYOUT ...................................................................... 160 4.7.96 MEMORY_SEGMENT ................................................................... 162 4.7.97 MOD_COMMON ........................................................................... 166 4.7.98 MOD_PAR ..................................................................................... 168 4.7.100 MODEL_LINK ................................................................................ 170 4.7.101 MODULE ....................................................................................... 171 4.7.102 MONOTONY ................................................................................. 173 4.7.103 NO_AXIS_PTS_X / _Y / _Z / _4 / _5.............................................. 174 4.7.104 NO_OF_INTERFACES .................................................................. 175 4.7.105 NO_RESCALE_X .......................................................................... 176 4.7.106 NUMBER ....................................................................................... 177 4.7.107 OFFSET_X / _Y / _Z / _4 / _5 ........................................................ 178 4.7.108 OUT_MEASUREMENT ................................................................. 179
Licensed to PRIVATE Downloaded by 3100103956@zju.edu.cn on 18.03.2015 Table of Contents ASAM MCD-2 MC Data Model for ECU MC Version 1.7.0 6 4.7.109 OVERWRITE ................................................................................. 180 4.7.110 PHONE_NO .................................................................................. 183 4.7.111 PHYS_UNIT .................................................................................. 184 4.7.112 PROJECT...................................................................................... 185 4.7.113 PROJECT_NO .............................................................................. 186 4.7.114 READ_ONLY ................................................................................. 187 4.7.115 READ_WRITE ............................................................................... 188 4.7.116 RECORD_LAYOUT ....................................................................... 189 4.7.117 REF_CHARACTERISTIC .............................................................. 195 4.7.118 REF_GROUP ................................................................................ 196 4.7.119 REF_MEASUREMENT .................................................................. 197 4.7.120 REF_MEMORY_SEGMENT /DEPRECATED ................................ 198 4.7.121 REF_UNIT ..................................................................................... 199 4.7.122 RESERVED ................................................................................... 200 4.7.123 RIGHT_SHIFT ............................................................................... 201 4.7.124 RIP_ADDR_W / _X / _Y / _Z / _4 / _5 ............................................ 202 4.7.125 ROOT ............................................................................................ 204 4.7.126 SHIFT_OP_X / _Y / _Z / _4 / _5 .................................................... 205 4.7.127 SIGN_EXTEND ............................................................................. 206 4.7.128 SI_EXPONENTS ........................................................................... 207 4.7.129 SRC_ADDR_X / _Y / _Z / _4 / _5 .................................................. 208 4.7.130 STATIC_ADDRESS_OFFSETS .................................................... 209 4.7.131 STATIC_RECORD_LAYOUT ........................................................ 210 4.7.132 STATUS_STRING_REF ................................................................ 212 4.7.133 STEP_SIZE ................................................................................... 213 4.7.134 STRUCTURE_COMPONENT ....................................................... 214 4.7.135 SUB_FUNCTION ........................................................................... 216 4.7.136 SUB_GROUP ................................................................................ 217 4.7.137 SUPPLIER ..................................................................................... 218 4.7.138 SYMBOL_LINK ............................................................................. 219 4.7.139 SYSTEM_CONSTANT .................................................................. 220 4.7.140 TRANSFORMER ........................................................................... 221 4.7.141 TRANSFORMER_IN_OBJECTS ................................................... 225 4.7.142 TRANSFORMER_OUT_OBJECTS ............................................... 226 4.7.143 TYPEDEF_AXIS ............................................................................ 227 4.7.144 TYPEDEF_BLOB .......................................................................... 229 4.7.145 TYPEDEF_CHARACTERISTIC ..................................................... 230 4.7.146 TYPEDEF_MEASUREMENT ........................................................ 232 4.7.147 TYPEDEF_STRUCTURE .............................................................. 234 4.7.148 UNIT .............................................................................................. 237 4.7.149 UNIT_CONVERSION .................................................................... 239 4.7.150 USER ............................................................................................ 240 4.7.151 USER_RIGHTS ............................................................................. 241 4.7.152 VAR_ADDRESS ............................................................................ 243 4.7.153 VAR_CHARACTERISTIC .............................................................. 244 4.7.154 VAR_CRITERION ......................................................................... 245 4.7.155 VAR_FORBIDDEN_COMB ........................................................... 246 4.7.156 VAR_MEASUREMENT ................................................................. 247 4.7.157 VAR_NAMING ............................................................................... 248 4.7.158 VAR_SELECTION_CHARACTERISTIC ........................................ 249 4.7.159 VAR_SEPARATOR ....................................................................... 250 4.7.160 VARIANT_CODING ....................................................................... 251 4.7.161 VERSION ...................................................................................... 253 4.7.162 VIRTUAL ....................................................................................... 254
Licensed to PRIVATE Downloaded by 3100103956@zju.edu.cn on 18.03.2015 Table of Contents ASAM MCD-2 MC Data Model for ECU MC Version 1.7.0 7 4.7.163 VIRTUAL_CHARACTERISTIC ...................................................... 255 5 Include mechanism 257 6 ASAM MCD-2 MC Metalanguage 258 6.1 General ......................................................................................................... 258 6.2 Format of the ASAM MCD-2 MC metalanguage ......................................... 259 6.3 Designing AML-file ...................................................................................... 262 7 Terms and Definitions 263 8 Symbols and Abbreviated Terms 264 9 Bibliography 265 Appendix: A. IEEE-Floating-Point-Format 267 A.1. 32-Bit Format ............................................................................................... 267 A.2. 64-Bit Format ............................................................................................... 267 Appendix: B. Using Reference Curves as Normalization Axes for Maps 268 B.1. Background ................................................................................................. 268 B.1.1. General .............................................................................................. 268 B.1.2. Overall technique ............................................................................... 268 B.1.3. Determining the map indices .............................................................. 268 B.1.4. Determining the map normalized value .............................................. 268 B.2. Example ....................................................................................................... 269 Appendix: C. Codes for scaling units (CSE) 271 Appendix: D. Transformer 273 D.1. Basics........................................................................................................... 273 D.2. Transformer DLL API definition and rules ................................................. 275 D.2.1. General API description ..................................................................... 275 D.2.2. Detailed C transformer API definition ................................................ 276 D.2.2.1. Typedefs .............................................................................. 276 D.2.2.2. IsTransformationPossible DLL Function ............................... 279 D.2.2.3. GetTransformerDescription DLL Function ............................ 280 D.2.2.4. GetDllDescription DLL Function............................................ 281 D.2.2.5. ExecuteTransformation DLL Function................................... 282 Appendix: E. ASAP2 Container 283 E.1. Container ..................................................................................................... 283 E.2. Common ....................................................................................................... 283 E.3. Category ....................................................................................................... 284
Licensed to PRIVATE Downloaded by 3100103956@zju.edu.cn on 18.03.2015 Table of Contents ASAM MCD-2 MC Data Model for ECU MC Version 1.7.0 8 E.4. ABLOCK ....................................................................................................... 285 E.5. FILES ............................................................................................................ 285 E.6. AREF ............................................................................................................ 285 E.7. Example for Container Catalog File ........................................................... 286 Index of Keywords and Enum Values 291 Figure Directory 294 Table Directory 295
分享到:
收藏