




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、测量和标定系统中的一些标准协议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、大优势,因此已逐渐为世界各大汽车公司所采用。这里要介绍的几个标准都来自这个体系。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-1bPC机上的标定程序和标定设备硬件之间的软件驱动接口。ASAM-MCD-2MC/ASA
3、P2 这个是一个文件格式标准,即A2L文件格式。A2L文件描述ECU中的标定变量,测量信号和用来参数化标定接口的一些附加信息(如变量地址,转换规则等等)。可以按照ASAM-MCD-2MC标准来导入解码A2L文件。A2L文件仅包含地址信息和数据结构,而具体的标定数据值存储在hex文件(或者s19)中。ASAM-MCD-3MC /ASAP3这个是标定系统远程控制通信协议,它工作在以太网或者RS-232串口通信之上,主要用于远程台架自动化测试与标定。为了实现自动化测试与标定,台架计算机上的自动化测试系统作为客户端,与ECU直接通讯的计算机上的标定系统作为服务器端,客户端计算机通过接口发送命令消息。服
4、务器接收命令并执行。当客户端请求一个测量信号时,服务器段将进行数据获取,然后转发给客户端。MDF文件在测量与标定系统中,还有一个标准asam_common_mdf,它是MDF(measure data format)测量文件的格式,定义了测量信号数据在文件中存储的数据结构,转换规则和一些附加信息。统一的测量文件格式能够方便不同的数据分析软件系统之间进行数据交换。3 ASAM-MCD-1/ASAP1ECU的直接接口测量和标定系统与ECU的连接可以使并行的也可以是串行的。我们常用的ETK为并行连接,即ETK与ECU之间通过数据总线,地址总线并行连接,可想而知,其通信传输速度非常快。ECU也可通过通
5、过标准串行接口来与测量标定系统通信,由于处理器无法直接获取存储器的数据、地址信息,所以这个通信需要按照一定的协议才能进行。比如,诊断接口K-Line 使用KWP2000或者McMess作为通讯协议;CAN接口使用CCP作为通讯协议;通过以太网或者USB通讯可使用XCP(扩展标定协议)。如图中所示,ASAM-MCD-1a仅仅是ECU串口通信协议之一,它包含CCP,XCP等等(McMess,KWP2000主要用于诊断,有相应的ISO标准)。这里,CCP为基于CAN的标定协议,XCP为扩展标定协议,它相对于CCP而言,其巨大的优势就是它独立于物理传输层。XCP可在不同的传输层实现相同的协议层,独立于
6、所使用的网络类型而工作。4 ASAM-MCD-2MC/ASAP2 A2L文件包含描述ECU内部数据和通讯的信息。例如可调对象(标定参数)、测量对象以及ECU通讯接口信息。这些描述信息可以分为2类,一类是用来描述控制逻辑相关的,包括可标定参数和测量对象。另一部分用于描述通讯信息。对于通讯信息,由于ECU通讯方式可以有多种类型,这些通讯方式各不一样,并且与硬件强相关,因此需要的信息也不一样。这样就可以把通讯信息分成2部分,一部分为描述通讯信息的格式,或者叫做接口描述格式;一部分为接口描述数据。其中接口描述格式用一种叫做AML的语言来定义。AML的定义起到协调ECU的开发者和设备驱动程序的开发者的作
7、用。ECU的开发者考虑到以后ECU要与某些硬件通讯,各硬件需要的通讯信息各不相同,所以先在A2L的AML块中定义好所有的硬件通讯信息的格式,再把具体的信息存在一块儿,这样便于驱动开发者去查找自己所需的信息某个驱动程序的开发者需要与ECU通讯的信息,首先在A2L中的AML块中找到自己需要的信息存储格式,根据此格式去A2L中具体的测量或标定块中找到描述自己通讯所需的信息。A2L文件例子以一个A2L文件为例,我们的c60741al00.a2l,从中抽取一部分:/begin CHARACTERISTIC/*这个是一个标定参数的开头*/ VSSCD_ImpPerDist_C/*名称,此参数为车速距离因子
8、*/ distance factor, VSS impulses per distance/*详细描述*/ VALUE/*参数类型,值,曲线,脉谱等*/ 0x1E7C5C/*在ECU中的存储地址*/ Kw_Wu32/*所属模块*/ 17.000000000000000/*精度*/ VSS_DistFac/*转换规则*/ 3.0000000000000000/*合理下限,超过会警告*/ 20.000000000000000/*合理上限,超过会警告*/ FORMAT %20.17/*显示格式*/ /*浮点上下限,超过会溢出*/ /begin IF_DATA ASAP1B_CCP/*CCP通讯需要的
9、信息*/ 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 0x1E7
10、C5C 0x4 /end IF_DATA /end CHARACTERISTIC/*这个是此标定参数描述的结束*/5 ASAM-MCD-3MC/ASAP3这个标准主要是用来进行远程台架自动化测试与标定。在自动化测试系统AuSy(Automation System)和测量标定系统MC(Measurement Calibration)之间的通信可以是以太网,也可以是串口通信。AuSy和MC之间消息的传递AuSy和MC之间的命令消息模式是建立在ASAM-3MCD协议上的,此协议规定消息的一般格式为:1 AuSy发给MC的消息格式:LengthCodeDataChecksum2 MC发给AuSy的消息
11、格式:LengthCodeStatusDataChecksumLength字段是本消息的长度,便于设计软件时网络数据的读取。Code是命令代码,不同的代码对应着不同的命令操作要求。比如: 下表节选自ASAM-MCD3支持的命令列表命令名称解释codecode/hexInit初始化20002 hGet Paramter获取标定参数14000E hSet Format设置标定参数15000F hReset Device设备复位170011 hActivate Recorder记录数据43002B hSave Recorder File存储记录文件47002F hStatus字段是MC系统的状态,这
12、个字段是MC发向AuSy的消息特有的字段。MC系统在执行AuSy发过来的命令的时候,可能会出错(就像我们手工操作软件也可能出错一样),这样它就需要通过Status字段来把当前的状态发送给AuSy。Data字段是数据,就是相应的命令操作所需要附加的信息。比如,AuSy发送命令给MC让它从新选择hex文件,那么这个文件名就是这个操作所需的信息,它就会包含在data字段发送给MC。Checksum是校验和,用于校验,防止网络通讯出错。有的时候(尽管概率很小)网络传输会发生错误,这时候,通过校验和就能够直到是否错误了,如果出错了就能及时报告。消息传递例子首先,AuSy向MC发送一个命令,比如INIT(
13、代码为2)。然后,MC接收到命令代码之后,发送一个收到确认给AuSy。随后MC进行一些初始化操作,完成以后再发送一个回应给AuSy。在INCA系统中,也提供了ASAM-MCD3的接口。图中是自制的测试程序和INCA ASAM-MCD3进行通讯的例子。6 ASAM-COMMON-MDF统一格式的测量数据文件MDF文件方便不同的软件系统进行数据交换。比如在INCA系统中,可以用MDA(Measure Data Analyzer)来可视化显示MDF文件,当需要对数据进行计算的时候,可能有些时候MDA并不能胜任(尽管MDA自身的数据分析能力很强),这时候可以将它导入到支持MDF文件格式的数据分析软件中去(如Origin,Matlab等等),或者手工编程去完成计算任务。MDF文件格式MDF文件是按照树形结构分块进行存储的。我们可以使用Vector公司的一个免费工具MDF Validator来学习MDF格式(不过当前它仅支持到3.3版的标准,而最新标准已是4.0)。用MDF Validator载入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025安徽六安市金安区引进事业单位紧缺急需人才20人考前自测高频考点模拟试题带答案详解
- 2025年上海公安机关辅警招聘有关事项的考前自测高频考点模拟试题及1套完整答案详解
- 2025年宁波余姚市妇幼保健院医共体第一次招聘编外人员18人模拟试卷带答案详解
- 2025年伊春金林区公益性岗位招聘16人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025广西广西民族大学招聘1人(国际合作与交流处外事科工作人员)考前自测高频考点模拟试题及答案详解(易错题)
- 2025年春季中国石油高校毕业生招聘模拟试卷及完整答案详解1套
- 我的朋友写真写人9篇
- 2025金沙县国有资本投资运营集团有限公司模拟试卷及1套参考答案详解
- 动物王国中的和谐共处童话作文5篇范文
- 2025湖南益阳市安化县五雅高级中学春季教师招聘模拟试卷及答案详解(必刷)
- 2025-2030太极拳教学市场细分领域及渠道布局与竞争战略分析报告
- 虚拟商品消费行为-洞察及研究
- 2 中国人首次进入自己的空间站 公开课一等奖创新教案 统编版语文八年级上册
- 2025年广告设计师职业技能竞赛(省赛)参考试题(附答案)
- 美业服务能力提升培训课件
- 基孔肯雅热科普宣传学习课件
- 2025年北京市专业技术人员公需科目培训答案
- 2025年北京市房屋租赁合同(自行成交版)模板
- 2025年幼儿园教师教育部门政策法规试题(含答案)
- 2025至2030年中国湖南省中等职业教育市场需求情况分析报告
- 道路养护以及维修方案(3篇)
评论
0/150
提交评论