A2L文件介绍

在电子控制单元发展的初期,各个电子零配件厂商均采用自己的标定匹配软件,不考虑标定方面的兼容标准。随着控制器的功能与数量逐渐增多,要求标定系统的标准化的呼声也越来越强。发展到目前,标定系统基本上实现了功能模块化、接口标准化、格式规范化、通信多样化和界面人性化等特征。在国际自动化与测试系统标准化协会ASAM(Association for Standardization of Automation and Measuring)制定了汽车行业内广泛遵守的匹配标定标准接口。ASAM协议主要分为三个部分:

(1)MCD - 1MC协议:主要制定了上、下位机之间的通信标准,即同一个标定软件可以对不同品牌、型号的控制器进行通信连接。

(2)MCD - 2MC协议:该协议定义了一种通用语言来描述被标定的变量属性,与生成标定专用接口的A2L文件。A2L文件是广泛用于汽车标定行业中的文件,里面规定了标定、测量变量的类型、最值、地址以及数据格式等信息。这使得上位机的标定软件与控制器独立开来,即通过A2L文件,一种标定软件可以对任意满足ASAM标准的控制器进行数据标定。

(3)MCD - 3MC协议:制定了标定计算机与台架测试计算机之间的通信接口定义。该接口可以协调在标定过程中,各计算机之间的数据传输与同步。

A2L文件介绍:原文配图 1

1 A2L文件架构

A2L文件介绍:原文配图 2

2 主要模块

MOD_PAR

MOD_PAR部分主要包括一些客户信息方面的内容,比如VERSION、SUPPLY、USER等信息,其中MEMORY_SEGMENT定义了变量的存储区间。例如:

A2L文件介绍:原文配图 3

MOD_COMMON

规定了字节格式intell与motorola、以及数据格式的对齐方式。

MEASUREMENT

监控变量主要是ECU运行内存中的变量,可以是发动机的具体传感器参数如冷却水温度、油门踏板位置、歧管压力等,也可以是计算变量或有关参数如转速、空燃比、点火提前角等,每一个监控变量都需要建立属于自己的变量描述。在A2L文件中变量以/begin MEASUREMENT作为标志符开始,以/end MEASUREMENT作为结束符。常见的参数有:Name(名称)、LongIdentifier(标注、别名)、Datatype(数据类型)、Conversion(数据的转化方法COMPU_METHOD)、Resolution(分辨率)等。

A2L文件介绍:原文配图 4
A2L文件介绍:原文配图 5

(INCA软件中的测量变量。)

CHARACTERISTIC

标定变量记录在ECU中ROM或者EEPROM中,一般来说是ECU中固定的数值、曲线、MAP图。例如:标定空燃比、PID参数、传感器电压曲线、空燃比MAP、点火提前角MAP等。在 A2L 文 件 中 变 量 以 /begin CHARACTERISTIC 作 为 标 志 符 开 始 , /end CHARACTERISTIC作为结束符。其中常见的参数有:Name(名称)、LongIdentifier(标注、别名)、Type(标定类型)、Address(ECU内地址)、Deposit(存储结构)、MaxDiff(最大调整量)、Conversion(数据的转化方法)、LowerLimit(最小值)、UpperLimit(最大值)。

A2L文件介绍:原文配图 6

IF_DATA ASAP1B_CCP

IF_DATA ASAP1B_CCP是针对支持CCP协议标定的ECU,其中主要规定了CCP协议的关键信息,如DAQ列表的采样时间、CANid号、CCP协议命令等内容。

COMPU_METHOD

COMPU_METHOD是另一个关键模块,里面定义了物理量与总线上传输值的公式以及显示精度。

A2L文件介绍:原文配图 7

在这里的RAT_FUNC表示公式:

A2L文件介绍:原文配图 8

COEFFS为其中的六个系数。

RECORD_LAYOUT

用来定义标定变量的物理存储结构。

A2L文件介绍:原文配图 9

3 在线标定

在线标定技术的发展使得发动机可以在运行、台架测试等工况下,对发动机进行直接标定。如今主要有两种在线标定方法:

(1)内存复制法,在ECU初始化时即将标定变量复制到ECU指定地址的内存中,这样只需要发动机运行过程中,改变ECU内存里的值,即可实现在线标定技术。这种方法简单、无需额外的硬件设备,但标定的数据在ECU断电/掉电后即消失,需要记录所标定的数据后写入发动机ECU才能完成标定。

(2)外接EEPROM法,将需要标定的变量储存在外接的EEPROM中,每次读取、更改标定数据都需经由EEPROM。由于EEPROM掉电后数据不会丢失,大大降低了标定的工作量。

参 考 资 料

【1】ASAP2标准1.51【2】XCP协议和A2L文件 – A2L(ASAP2)解析(软件开发和AUTOSAR)

A2L文件介绍:原文配图 10

未经许可禁止转载,氮素你可以分享到朋友圈

← 返回文章列表