首页 理论教育 ASAP2/A2L数据项应用更多汽车总线

ASAP2/A2L数据项应用更多汽车总线

时间:2023-08-18 理论教育 版权反馈
【摘要】:完整的应用数据项描述的基本结构,在图6-5-1中表示,根据前面的名字ASAM被称为ASAP2-格式。图6-5-1 ASAM MCD 2MC描述的结构*1表示允许多次出现一个项目可以是单个控制器或整车。用相同的方法,在6.2.3节中已经知道的通信接口描述IFDATA,根据ASAM MCD 1集成到控制器。在实践中,每个描述片段,对于ASAM1层,即对于控制器真正的数据访问,专业制造的参数可以按IF_DATA被定义。从ASAM 2的角度来看,涉及数值起因、二进制大规模目标BLOB,不用额外的解释,转移到下面的层1。

ASAP2/A2L数据项应用更多汽车总线

测量和标定任务主要是出现在设备、机组和总的车辆研发阶段。因此尽可能地对控制器内部的数据进行柔性化的访问,而且简单可调也是非常重要的。描述控制器内部哪些物理量是可测的,哪些参数是可以改变的(比较图6-1-2),是采用应用系统和控制器之间描述XCP和CCP接口的同一种语句完成的。这在6.2.3节已经讨论过了。完整的应用数据项描述的基本结构,在图6-5-1中表示,根据前面的名字ASAM被称为ASAP2-格式。

978-7-111-34141-3-Chapter06-48.jpg

图6-5-1 ASAM MCD 2MC描述的结构

*1表示允许多次出现

一个项目可以是单个控制器或整车(表6-5-1)。因为一般车辆项目含有多个设备,所以描述单个控制器(MODULE)要用分离的数据进行。借助于/include语句,这些分离的数据被计入到项目数据内。用相同的方法,在6.2.3节中已经知道的通信接口描述IFDATA,根据ASAM MCD 1集成到控制器(比较表6-2-1)。

表6-5-1 ASAP2配置数据摘录

978-7-111-34141-3-Chapter06-49.jpg

(续)(www.zuozong.com)

978-7-111-34141-3-Chapter06-50.jpg

MODPAR片段含有控制器的总信息,如制造商(SUPPLIER、CUSTOMER、USER)、设备类型(ECU)和版本号(VERSIOS)、控制器CPU类型(CPU_TYPE)、通信接口的数目、控制器程序的存储器和应用数据(MEMORY_LAY-OUT)的起始地址和大小、全局常数(SYSTEM_CONSTANT)以及对于应用接口(CALIBRATION_METHOD)和制造商有关的参数。

下一个片段MODCOMMON是关于控制器内部数据结构的说明,如字节顺序(BYTE_ORDER)、标准-数据字-宽度和数据方向(DATA_SIZE,ALIGNMENT_...)、对于特性曲线和特性场(DEPOSIT,S_REC_LAYOUT)的图表标准结构。

对于每个可应用的数据结构,CHARACTERISTIC片段指示了关于数据结构的清晰文本-标识符、地址以及构造的结构。它涉及单个值、文本字符串数组特性曲线和特性场。对于特性曲线和特性场结构的有关细节,可参阅有关的RECORD_LAYOUT表格。对于调节范围,还给出了与其他的数据结构和极限值有关的限制形式。

对于每一个测量值,即控制器内部所有的测量参数,可以在应用工具中被指示和绘制,这里有MEASUREMENT片段。除了数据类型和存储器地址以外,还给出了测量值的上下极限、分辨率精确度,并在COMPU_METHOD片段参阅数值转换公式。用这种转换公式,可以把控制器内部的十六进制转换成物理测量值。转换的方式可以是公式、转换图表或在位值时,是清晰的文本意义。在转换表格时,参考相应的COMPU_TAB表格。

关于FUNCTION片段,可以把可应用的参数和测量值组合在一个功能组内,这样可定义空载调节器功能组并参阅所有的参数和测量值,它们对于功能组是非常重要的。发动机控制器现在经常有上千个可应用的数据结构和测量值,对于理智的用户来说,在应用工具中,这种分组是绝对必要的。

在实践中,每个描述片段,对于ASAM1层,即对于控制器真正的数据访问,专业制造的参数可以按IF_DATA被定义。参数的格式如字符串、十六进制数等,取决于各种任务。从ASAM 2的角度来看,涉及数值起因、二进制大规模目标BLOB,不用额外的解释,转移到下面的层1。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈

相关推荐