上一节我们介绍了标定产生的原因以及什么是标定,今天我们就接着来介绍一下标定的标准。
首先我们来说说标定标准产生的原因。
背景:每个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 标定基础 标定标准
引用地址:
CAN标定基础——标定标准
推荐阅读最新更新时间:2024-05-03 00:38
基于嵌入式WinCE设备与LPC935单片机CAN通信设计
随着信息技术的不断发展,嵌入式WinCE在工业控制领域中的应用越来越广泛。主要作为上位机的操作系统。LPC935 单片机 作为一款工业级的单片机芯片,广泛应用于各种工控设备。在许多复杂的应用场合,一个LPC935单片机是不可能满足需要的,需要多片LPC935单片机协同工作。此时,怎样实现多片LPC935单片机的通信就成为了设计的关键。以基于嵌入式WinCE设备为核心,代替传统的PC机,搭建 CAN 通信系统。结合嵌入式、单片机、网络通信技术的优点,将各个独立系统复杂的通信协议、数据格式进行统一的转化,实现系统之间的相互通信。将嵌入式WinCE与单片机结合起来将具有重要的实用价值和广阔的应用前景。 1.硬件平台 1)
[单片机]
CAN与CAN FD总线常见故障诊断及解决
CAN总线凭借着可靠、实时、经济和灵活的优势,在汽车、工业等领域得到广泛应用,并逐渐普及到电池储能、医疗器械、智能大楼等应用场景中。随着CAN总线在越来越多领域得到应用,CAN总线测试的需求也逐渐增多。本文主要总结了平时测试过程中经常遇到的一些典型问题,并给出解决方案,帮助您更加顺利地完成测试。 01 断线 如果线缆破损,CAN通讯则无法继续。 / 解决方法/ 1、可以明显看出来线缆损坏的话,直接换线即可 2、外表看不出来的,可以使用断路测试仪检查每一个引脚,确定线缆损坏,换线。 02 线缆类型错误:非CAN线 有可能现场用的线缆看起来是用于CAN方面的,但实际不是CAN线缆,不符合标准定义。大部分常见产品采用DSub
[嵌入式]
STM8单片机CAN滤波器的设置
大家好,我是小舒,今天和大家分享一下CAN滤波器相关的内容,滤波器主要用来设置CAN的接收ID,当CAN总线上所挂接的节点较多,数据量较大的话,对单节点的接收判断可能造成较大的压力、占用较多的资源。为了解决这个问题,可以通过设置滤波器实现只接收特定ID。ST系列单片机的滤波器设置非常绕,很容易把自己绕晕了,下面以STM8为例和大家分享一下。 注意,此文需要看多遍。 前言 在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时,根据标识符的值决定软件是否需要该报文;如果需要,就拷贝到RAM里;如果不需要,报文就被丢弃且无需软件的干预。为满足这一
[单片机]
CAN总线网络应用例举
前言 现场总线的工业过程智能自动化仪表和现代总线的开放自动化系统构成了新一代全开放自动化控制糸统的体系结构。
目前国际上公认的现场总线有10多种,各有其特点,并在一定范围内得刭应用。 其CAN总线网络是炙手可热的技术,目前它正在工业网络、医疗设备、轨道交通信号、楼宇控制及其它众多系统中得到应用。而本文要对CAN总线网络应用例举及其拓宽的现场总线控制系统(FCS)作其说明。
CAN总线网络
CAN采用多主工作方式,节点之间不分主从,但节点之间有优先级之分,通信方式灵活,可实现点对点、一点对多点及广播方式传输数据,无需调度。也就是说,它可向系统中的所有节点进行报文发送广播,即CAN系统中的每个节点均同时接
[嵌入式]
应用最新的CAN总线增强功能,实现安全可靠的高速汽车通信
多年来,设计人员一直依靠控制器局域网 ( CAN ) 在汽车的各个子系统和 电子 控制单元 (ECU) 之间进行可靠的 通信 。然而,随着板载 网络 节点数量的增加,所需的数据吞吐量以及对更低延迟和更高级安全性的需求也在增加,所有这些都在严格的尺寸、重量和成本限制内完成。尽管如此,许多设计人员还是不愿意改变网络拓扑结构,而且由于CAN规范和相关IC解决方案的稳步改进,他们不必这样做。 迁移到另一种网络拓扑很困难,因为会损失先前的投资,并且随着设计人员的学习曲线向上移动,可能会出现设计延迟。但是,通过再次查看CAN规范增强功能可以避免这种情况,例如用于更高吞吐量的CAN灵活数据速率(FD),使用部分网络等技术来处理泄漏和干扰,使
[汽车电子]
基于LPC11C24微控制器组成的CAN网络,实现对节点MCU的软件更新
0引言 分散型控制系统中的现场终端一般由控制器和各检测模块构成,它们之间通过一定的通信网络建立数据的交换链路。这种系统具有高可靠、开放性、灵活性、协调性、易维护等优点。然而,该分散型系统也具有终端数量多、分布范围广的特点。一旦终端系统软件存在缺陷或用户提出新的功能和指标要求时,其升级、维护的工作量和成本都非常大。本文针对上述情况,设计了一种方便、灵活、快速及稳定地对MCU节点进行在线更新的机制。基于LPC11C24微控制器组成的CAN网络,采用IAP编程技术(In Application Programming),实现了对目标节点MCU的软件更新功能。 1 LPC11C24单片机和CAN总线 恩智浦半导体(NXP)推出业界首款
[单片机]
基于CAN/LIN总线的教学楼智能照明系统
1 引言
智能照明系统在智能办公大厦、现代化建筑中的研究运用较多,而对于教学楼的研究运用却很少,导致传统的照明系统目前仍被广泛使用,其基本结构是动力线根据设备控制需求进行分线,用手动开关直接控制电源,不存在控制信息流的概念。本文探讨基于CAN/LIN总线的智能照明系统,实现对整个系统的集中管理,降低系统的管理费用。采用可调光电子镇流器恒照度控制,充分利用日光,真正实现了合理节能,为学生营造舒适的学习环境;灯具软启动,延长使用寿命,减少了系统的运行费用。 CAN网络(Controller Area Network)是一种架构开放、广播式的新一代网络通信协议。CAN推出之初是用于汽车内部测量和执行部件之间的数据通信。能
[嵌入式]
CAN总线在电动汽车充电机上的应用
1 引言 电动汽车 (ev)是由电机 驱动 前进的,而电机的动力则是来自可循环充电的电池 ,并且电动汽车对电池的工作特性的要求远超过了传统的电池系统,因此电动汽车电池系统电压高而且电流大,所以对电动汽车充电机的要求比较高 。 电动汽车充电机需要能够在以分钟计算的时间内完成对电池的充电,而不是通常的以小时来计算。以一个电池容量为30kwh的电动汽车蓄电池来计算,如果在15分钟内将它充满,那么充电 功率 将达到120kw,假设电动汽车的充电电压在200~400v,那么相应的他的充电电流将会达到300a。如此大的充电电流,如果仅用单一的 电源模块 很难实现。
[嵌入式]