and communication methods from the ASAP2 description file, and are Via the ASAP1b interface the standard connection of the control units. ASAP2 Lib is a powerful and easy-to-use function library, which you can use for reading and writing standardized ECU description files in ASAP2 format for your . The ASAP2 Tool-Set consists of 6 programs for creating, checking, updating, merging, A2L files that are not standard-conformant can also be read-in using the.

Author: Molabar Tukinos
Country: Saint Kitts and Nevis
Language: English (Spanish)
Genre: Life
Published (Last): 24 August 2004
Pages: 265
PDF File Size: 17.84 Mb
ePub File Size: 3.68 Mb
ISBN: 308-7-79058-652-5
Downloads: 21966
Price: Free* [*Free Regsitration Required]
Uploader: Goltizuru

Axis shared by various tables. If the memory address attribute is unknown before code generation, the code generator inserts ECU Address placeholder text in the generated ASAP2 file.

ECU calibration with the ASAP2Library and ASAP2Demo

Free of charge for members. Asap22 function has the following syntax: The properties will be applied to table data only. Conversion tables with or without interpolation are supported. This page has been translated by MathWorks. This representation typically has an SI unit for signals, or may displays discrete data such as error codes as text strings.

Bit masks and bit operations can be applied to the measurement. The standard clearly defines the list of parameters and aggregated keywords via prototype definitions. Create table and axis values. Without standardization, the OEM or Tier 1 would be required to maintain several data description files in parallel or else continuously converting the files between different formats to ensure that everyone in the development process used the right format.

Number of values in the asap22. Calibration and measurement variables standarrd be hierarchically grouped via stansard means to support function-oriented calibration. Since linker map files vary from compiler to compiler, you might need to modify the regular expression code in asap2post.

Relevant information such as detailed descriptions of calibration and measurement variables is included.


Click the button below to return to the English version of the page. This supports function-oriented measurement and calibration. You can run an interactive example of ASAP2 file generation. Some data attributes are defined in the model; others are supplied in the properties of objects. The calibration of parameters is an essential part of ECU software development.

Include statements collect descriptions from different sources. Since a2l-files are standardized and vendor-independent, they do not have to be converted even though every partner in a development project may use different tools and different interfaces.

Storage and representation of signals and parameters in generated code. Bus object to define the struct packaging names and order of the fields.

Structure of an a2l-file. Specifies position and datatype of the address of the axis’ input value within the record layout. Non-Member or not registered?

The breakpoints should be stored as integers in the code, so the data type should be a built-in integer type int8int16int32uint8uint16or uint32a fixed-point data type, or an equivalent alias type. The value changes automatically, once one of the referenced parameters has changed its value. Type definition of a calibration object. Description of tunable parameters, which have more than one value stored in ECU memory at different addresses.

Project Module primary keywords and secondary keywords. All tools that support the description format are able to exchange and process the included information, hence there are no vendor-specific or technology-specific dependencies between tools of an ASAM-compliant calibration tool-chain.

The standard defines extensive support for lookup tables up to 5 dimensions with static or calculated axis points and static, measured, or calculated calibration parameters. The address, byte order, computation method, upper and lower limits and further properties are described. Otherwise, it returns an empty character vector. Every change to parameters or the list of measureable variables required modifications in the source code, re-compilation and flashing of the ECU.


The secondary keywords are a way to further structure the data and to provide further details.

Specifies an additional bit masking operation which consists of a stwndard shift and a sign extension. When all standards are jointly applied, then the MCD tool-chain achieves a high degree of interoperability, vendor- and technology-independence and allows easy exchange of data between customers and suppliers.

The standard is technology and vendor independent.

Specifies position and datatype of the distance i. The standard includes the following deliverables: The majority of automotive ECU software still uses scaled integers for this data. Reference to an ECU-internal variable, which selects the active variant by its value. The content of a2l-files consists of keywords, parameters, delimiters and comments.

UNIT supports SI based units described by exponents of the seven base units as well as derived units described by a reference unit and a linear conversion method.

ASAM MCD-2 MC – Wiki

Due to this comprehensive and complete coverage of data related to measurement and calibration, the standard has been globally accepted in the automotive industry and displaced most of the proprietary formats that were formerly used in the automotive industry. The following types of tunable parameters are available:. The a2l-file consists of four structural levels:. Furthermore, many tools in the Automotive industry relied already on the non-XML format and would have had to be re-written from scratch – an effort that was deemed to be unjustified.

Select a Web Site

These delimiters prevent ambiguous interpretation. Virtually all market-leading MC-systems for the Automotive industry know this format and are able to import, process and export a2l-files. The following axis types are available:.