CAN标定基础——标定标准
首先我们来说说标定标准产生的原因。
背景:每个ECU制造商自行制定自己的ECU标定与测试规范,并开发自己独立的标定与测试设备
危害:汽车研发与制造阶段耗费大量的时间与经费在不同供应商提供的电子设备的接口匹配与交互通信
解决方案:为电子设备制定并提供通用的接口标准
目标:使在汽车电子设备研发过程中相关的测试、标定、诊断方法及工具能够兼容并互换
例如:一家主机厂,一个项目使用的是某公司的ECU,配备了一套标定的工具,另一个项目使用的是另一家公司的ECU,如果这两个项目的ECU标定的标准不同的话,那么就需要再买一套标定工具,这样不仅开支会变大,还很不方便;但是如果所有的ECU标定都有同样的一套标准、同一种接口的话,无论买的是哪个厂家的ECU都可以使用相同的标定工具,节约了开支,节约了时间,还大大的提高了兼容性。
下面我们就来介绍一下标定的标准——ASAP和ASAM。
一.ASAP:应用系统标准化工作小组,1991年成立
如下图所示即为ASAP标准的整体架构。
ECU(电子控制单元)与驱动程序之间的连接通过ASAP1a标准定义,驱动程序与MCD(测试、标定、诊断系统)之间通过ASAP1b标准定义,MCD与数据库之间通过ASAP2标准定义,MCD与自动化系统之间通过ASAP3标准定义。具体可参考下图所示ASAP标准实例说明。
其中,电控单元、MCD系统与自动化系统之间的接口通过ASAP1和ASAP3来定义,ASAP2定义了MCD系统需要使用到的数据库,就是我们常说的A2L文件。
二.ASAM:自动化及测量系统标准化小组,1998年成立
ASAM标准是ASAP标准的扩展和衍生,在新的ASAM标准中,ASAP变名为ASAM MCD(ASAM Measurement,Calibration and Diagnosis),原来的ASAP1、ASAP2、ASAP3规范在新的标准下分别为ASAM-MCD 1MC、ASAM-MCD 2MC、ASAM-MCD 3MC。
1、ASAM MCD1
ASAM MCD1a:是ECU与标定系统接口间的逻辑与物理接口(协议)
ASAM MCD1b:是应用程序与标定系统接口间的API(软件接口、驱动)
2、ASAM MCD2
ECU描述文件A2L数据库(标定数据库)
ODX(Open Diagnostic data eXchange)(诊断数据库)
3、ASAM MCD3
操作和控制标定系统的远程接口。通过ASAP3,任何自动化系统设备(如试验台架)能够读取ECU中的有关变量,改变标定数据。
CAN标定基础标定标 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)