关于A2L文件和PROF文件的一些总结
谷子
|
2019.12.24
|
0
+关注

1.A2L文件

A2L文件采用ASAP2标准对ECU功能和接口及标定信息进行标准和规范化的描述,对应于标定工程中后缀为.a2l的文件,描述一个具体的标定工程。文件涵盖以下内容:项目相关信息、ECU中的数据结构、转换规则(从十六进制转换到物理值的方程的系数值)、测量通道(用于测量的RAM单元地址、分辨率和更新率)、硬件分配(ECU相关数据块大小)、软件接口(CANID等相关信息)。

1.1 A2L文件头主要配置项(参考示例)

根据实际经验,主要会对涂黄部分对应的项进行配置和改动。

1) 配置标定RAM区和标定Flash区的地址信息

单位定义如下图:

注意:在source的配置中如果当前DAQ只支持固定的采样率,则取①②的值;如果有QP_BLOB定义,则参照QP_BLOB定义,也就是说采样周期实际上要采用RASTER中定义的参数。

图 A2L文件单位数值对照

2) 全局参数设置

1.2 ASAP2标准定义了MEASUREMENT模块用于对测量变量各个参数进行描述。在此模块中,需要实现8个必选项来确定测量变量的基本性质:

Ø Name:测量参数的唯一标识符,与ECU程序中定义的参数名称相同

Ø LongIdentifier:测量参数注释和描述,如这个测量参数代表的物理信息

Ø Datatype:测量变量的数据类型

Ø Convertion: 测量参数的转换方式

Ø Resolution:分辨率,参数值变化的最小位数

Ø Accuracy:精确性,连续两次采集的参数值最大变化范围的百分比

Ø Upperlimit:参数允许的最大值

Ø LowerLimit:参数允许的最小值

1.3 ASAP2标准定义了CHARACTERISTIC模块用于标定参数的描述。标定系模块需要实现CHARACTERISTIC中9个必选项来确定标定参数的基本性质:

Ø Name:标定参数唯一的标识符

Ø LongIdentifier:该标定参数注释和描述

Ø Address:标定参数的地址

Ø Type:标定参数的形式

Ø Deposit:标定参数的布局

Ø MaxDiff:相邻两个元素允许调整的最大差值

Ø Convertion: 标定参数的转换方式

Ø LowerLimit:参数允许的最小值

Ø Upperlimit:参数允许的最大值

2.PROF文件

PROF文件是具体项目中对控制单元进行配置的flash编程工具。主要包括菜单文件、配置信息文件、刷写流程文件。项目中主要对标定地址进行描述。在INCA刷写过程,需要配置prof文件实现正常的刷写过程。

2.1 PROF文件结构

1) install.ini -- Prof脚本安装信息

2) profe文件夹:

ccpStandard 菜单文件

ccpStandard.cnf 配置信息文件

ccpStandard.prm 刷写流程

3) prof文件夹:

如有seed&key算法,相应算法文件放在此处。

2.2 PROF文件配置

基于CCP的标定数据下载,需要在PROF中的ccpStandard.cnf文件中配置相关地址参数信息,包含:

1) FLASH地址信息:ERASE_MEM_AREA、DEST_MEM_AREA、SOURCE_MEM_AREA;

2) 标定RAM区域地址:CAL_RAM_BEGIN;

3) 标定FLASH区域地址:CAL_ROM_BEGIN。

精选留言
延伸阅读
更多报告干货
写留言
4096
阅读
收藏
回到顶部