测量和标定系统中的一些标准协议
更新时间:2024-05-31 15:41:01 阅读量: 综合文库 文档下载
- 测量系统的标定方法推荐度:
- 相关推荐
测量和标定系统中的一些标准协议
1 ASAM-MCD介绍
ASAM-MCD标准是自动测量系统标准化协会定义的一个标准体系,用于标准化汽车ECU和测量(Measurement)、标定(Calibration)、故障诊断(Diagnostic)等工具的接口。最初由Audi、BMW、Mercedes-Benz、Volkswagen等欧洲汽车公司成立的标准化组织ASAP(Standardization of Application Calibration Systems Task Force)发展而来,该组织在1996 年6月首次发布了实际应用2.0版,虽历史不是很久远,但由于该系统在电控系统开发方面的强大优势,因此已逐渐为世界各大汽车公司所采用。这里要介绍的几个标准都来自这个体系。
2 测量和标定系统架构
通常,一个测量与标定系统主要由以下几个标准支撑:
ASAM-MCD-1/ASAP1
它提供与ECU通信的直接接口。它又可以分为2层:ASAM-MCD-1a和ASAM-MCD-1b。 ASAM-MCD-1a
这个是一个系列,包括CCP,XCP,KW2000等等。它是与ECU直接的接口,在CAN线(或者其他物理层)的硬件层上通过CCP(或者其他标定协议,如XCP,KW2000等)协议与ECU进行通信。 ASAM-MCD-1b
PC机上的标定程序和标定设备硬件之间的软件驱动接口。 ASAM-MCD-2MC/ASAP2
这个是一个文件格式标准,即A2L文件格式。A2L文件描述ECU中的标定变量,测量信号和用来参数化标定接口的一些附加信息(如变量地址,转换规则等等)。可以按照ASAM-MCD-2MC标准来导入解码A2L文件。A2L文件仅包含地址信息和数据结构,而具体的标定数据值存储在hex文件(或者s19)中。
ASAM-MCD-3MC /ASAP3
这个是标定系统远程控制通信协议,它工作在以太网或者RS-232串口通信之上,主要用于远程台架自动化测试与标定。
为了实现自动化测试与标定,台架计算机上的自动化测试系统作为客户端,与ECU直接通讯的计算机上的标定系统作为服务器端,客户端计算机通过接口发送命令消息。服务器接收命令并执行。当客户端请求一个测量信号时,服务器段将进行数据获取,然后转发给客户端。
MDF文件
在测量与标定系统中,还有一个标准asam_common_mdf,它是MDF(measure data format)测量文件的格式,定义了测量信号数据在文件中存储的数据结构,转换规则和一些附加信息。统一的测量文件格式能够方便不同的数据分析软件系统之间进行数据交换。
3 ASAM-MCD-1/ASAP1
ECU的直接接口
测量和标定系统与ECU的连接可以使并行的也可以是串行的。我们常用的ETK为并行连接,即ETK与ECU之间通过数据总线,地址总线并行连接,可想而知,其通信传输速度非常快。ECU也可通过通过标准串行接口来与测量标定系统通信,由于处理器无法直接获取存储器的数据、地址信息,所以这个通信需要按照一定的协议才能进行。比如,诊断接口K-Line 使用KWP2000或者McMess作为通讯协议;CAN接口使用CCP作为通讯协议;通过以太网或者USB通讯可使用XCP(扩展标定协议)。
如图中所示,ASAM-MCD-1a仅仅是ECU串口通信协议之一,它包含CCP,XCP等等(McMess,KWP2000主要用于诊断,有相应的ISO标准)。
这里,CCP为基于CAN的标定协议,XCP为扩展标定协议,它相对于CCP而言,其巨大的优势就是它独立于物理传输层。
XCP可在不同的传输层实现相同的协议层,独立于所使用的网络类型而工作。
4 ASAM-MCD-2MC/ASAP2
A2L文件包含描述ECU内部数据和通讯的信息。例如可调对象(标定参数)、测量对象以及ECU通讯接口信息。这些描述信息可以分为2类,一类是用来描述控制逻辑相关的,包括可标定参数和测量对象。另一部分用于描述通讯信息。
对于通讯信息,由于ECU通讯方式可以有多种类型,这些通讯方式各不一样,并且与硬件强相关,因此需要的信息也不一样。这样就可以把通讯信息分成2部分,一部分为描述通讯信息的格式,或者叫做接口描述格式;一部分为接口描述数据。其中接口描述格式用一种叫做AML的语言来定义。
AML的定义起到协调ECU的开发者和设备驱动程序的开发者的作用。 ECU的开发者考虑到以后ECU要与某些硬件通讯,各硬件需要的通讯信息各不相同,所以先在A2L的AML块中定义好所有的硬件通讯信息的格式,再把具体的信息存在一块儿,这样便于驱动开发者去查找自己所需的信息 某个驱动程序的开发者需要与ECU通讯的信息,首先在A2L中的AML块中找到自己需要的信息存储格式,根据此格式去A2L中具体的测量或标定块中找到描述自己通讯所需的信息。 A2L文件例子
以一个A2L文件为例,我们的c60741al00.a2l,从中抽取一部分:
/begin CHARACTERISTIC
VSSCD_ImpPerDist_C \ VALUE 0x1E7C5C
/*这个是一个标定参数的开头*/ /*名称,此参数为车速距离因子*/
/*详细描述*/
/*参数类型,值,曲线,脉谱等*/ /*在ECU中的存储地址*/
Kw_Wu32 /*所属模块*/ 17.000000000000000 /*精度*/ VSS_DistFac /*转换规则*/ 3.0000000000000000 /*合理下限,超过会警告*/ 20.000000000000000 /*合理上限,超过会警告*/
FORMAT \ /*显示格式*/
EXTENDED_LIMITS 2.3469328885774439 10080000000.000000 /*浮点上下限,超过会溢出*/ /begin IF_DATA ASAP1B_CCP /*CCP通讯需要的信息*/ DP_BLOB 0x00 /*|这些信息的格式在AML |* / 0x1E7C5C /*|块中的CCP结够中已经|*/ 0x4 /*|定义好 |*/ /end IF_DATA
/begin IF_DATA ETK /*ETK通讯需要的信息*/ DP_BLOB 0x1E7C5C 0x4 /end IF_DATA
/begin IF_DATA ASAP1B_KWP2000 /*KWP2000通讯需要的信息*/ DP_BLOB 0x1E7C5C 0x4 /end IF_DATA
/begin IF_DATA ASAP1B_MCMESS /* McMess通讯需要的信息*/ DP_BLOB 0x1E7C5C 0x4 /end IF_DATA
/end CHARACTERISTIC /*这个是此标定参数描述的结束*/
5 ASAM-MCD-3MC/ASAP3
这个标准主要是用来进行远程台架自动化测试与标定。在自动化测试系统AuSy(Automation System)和测量标定系统MC(Measurement Calibration)之间的通信可以是以太网,也可以是串口通信。
正在阅读:
测量和标定系统中的一些标准协议05-31
c语言程序设计教程第二版课后习题答案05-07
平板电脑市场走势分析报告12-13
苍南城新区横阳安置小区二期工程施工监理05-31
高一上数学12月份月考试题及答案05-19
第五章 借贷记账法下主要经济业务的账务处理-利润表格式05-20
课题申报模板:中小学“智慧城市”系列校本课程的开发研究05-21
个人的自我介绍【3篇】03-25
答案01-18
相继兴衰的中古欧亚国家06-05
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 标定
- 测量
- 协议
- 一些
- 标准
- 系统
- 西式面点四级理论练习题500
- 《多媒体技术与应用B》--实验指导书-廖丽娟 - 图文
- 中小型公司网络安全方案
- MCGS嵌入版说明书
- 电镀企业应急预案样板 - 图文
- 无磁水表的设计与实现
- 教师资格证教育心理学答案-简答题
- XXX同志在全县经济形势分析会上的讲话
- 质量保证手册(压力容器最终版) - 图文
- 安徽巢湖和09-10学年九年级上期末考试试卷
- 关于金融方面的分析报告
- 《不等式与不等关系》第2课时教学设计
- 苏教版小学语文五年级上册月考卷(三)
- 食品机械设备习题
- SFW阀位控制器(调试)
- 直映写字教案
- 2、隧道明洞施工作业指导书
- 7年级的几首古诗复习
- 江苏宝应2018七年级英语上学期第一次单元测试(月考)
- 2016-2022年中国油品闪点测试仪市场发展战略及投资前景预测咨询