ASAM /a2l文件标准

前言

ASAM 2MC Language File,ASAM 2MC语言文件扩展名;
Mapfile -> A2L Editor -> A2L文件;
Map – 是ECU底层程序编译时由编译器生成的一种映射文件,其可以自动更新A2L文件,保证实时地址的有效性;
A2L Editor – 数据库编辑器,可以生成和修改ASAP2控制器描述文件;

主要功能

1、记录ECU定义参数的存储地址/存储结构/数据类型和参数名称;
2、记录ECU定义参数最大值与最小值范围;
3、记录ECU定义参数物理值与实际值之间的转换关系;

A2L文件关键字

文件内容
设备参数信息(ECU基本信息及公共属性)、接口数据信息(接口配置信息)、ECU参数信息(内部数据单元的详细内容);
HEADER项目编号、项目版本等项目信息;
MODULEMODULE/ECU,ECU数据,如客户号、编号、CPU类型、ECU内存分配等,一个module只可以出现一次;
MOD_COMMONECU标准描述信息,如大小端、数据对齐方式、FLOAT变量处理方式,一个module出现一次;
CHARACTERISTIC定义标量变量,如标定变量名字、地址、长度、计算公式、精度、最大最小值等;一个module中可以有多个该值;
AXIS_PTS定义数组/查表变量对应的轴类型,一个ECU可有多个;
MEASUREMENT定义测量变量,如变量名字、地址、长度、计算公式、精度、最大最小值等;一个module中可有多个该值;
COMPU_METHOD定义计算公式、原始值与物理值之间的转换关系;可被标定变量和测量变量引用;
COMPU_TAB定义原始值与物理值之间的映射关系;
GROUPS将标定变量和测量变量组织起来;
RECORD_LAYOUT定义标定变量的物理存储结构,如单个变量、二维表、三维表等;

上一篇:必须得会的汽车ECU研发基础—HIL测试简介8


下一篇:看了就会的XCP协议介绍