基于ASAP标准的发动机标定诊断系统设计_第1页
基于ASAP标准的发动机标定诊断系统设计_第2页
基于ASAP标准的发动机标定诊断系统设计_第3页
基于ASAP标准的发动机标定诊断系统设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于ASAP标准的发动机标定诊断系统设计摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容(OTAC)连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,并利用ADS软件进行电路设计和仿真验证。仿真结果表明,该滤波器带宽的可调范围为126 MHz,阻带抑制率大于35 dB,带内波纹小于05 dB,采用18 V电源,TSMC 018m CMOS工艺库仿真,功耗小于21 mW,频响曲线接近理想状态。关键词:Butte摘要:采用分层和模块化思想设计出一种基于ASAP 标准的标定诊断系统。在上位

2、机利用软件看门狗技术,解决了标定工具与发动机电控单元之间的故障快速定位问题。故障时上位机自动保存标定数据,故障修复后自动下发该标定数据,进而防止标定数据丢失,避免重复性的标定工作。并能读取国外标定系统的数据库文件,其可靠性和通用性进一步增强。关键词:标定系统;发动机;诊断;ASAP 标准;软件看门狗Design of engine calibration diagnosis system based on ASAP standardsLi Yin-guo Cao Geng-yan Cen Ming (Chongqing University of Posts and Telcoms,Chong

3、qing China 400065)Abstract:A calibration and diagnosis system based on ASAP standards was designed using layer and modularization idea. the malfunction between host computer and ECU was positioned quicklythrough the software watchdog technology in the host computer. and the calibrated datas were aut

4、osaved into the Caliration tool. After the malfunction was repaired ,these datas were sent to the RAM of ECU. So this can avoid the dataslosing and the calibrations repetition. Also it can read foreign calibration softwares description file.its reliability and universality was strengthened.Key words

5、:calibration system, Engine, diagnosis, ASAP standards , Software Watchdog引言发动机电子控制单元(ECU)是车用发动机控制系统的核心,它能够根据发动机的运行情况来提供最佳空燃比和点火时间,进而使发动机的动力性、经济性和尾气排放达到最优状态1。因此开发一个功能可靠且方便灵活的的标定工具非常重要。它能缩短ECU 的开发周期,减小匹配实验工作量,降低开发成本,帮助标定员在短时间内获得最佳的标定参数。从现有资料来看,国内设计的标定系统一般具有标定、监测和诊断功能。但其诊断功能只是对ECU提供的故障信息在上位机显示。在上位机和EC

6、U之间的故障快速定位和修复方面没有介绍,本文设计的标定诊断系统除了具有在线标定、实时监测并能读取ECU中的故障信息功能外,在标定上位机利用软件看门狗技术实现了上位机与ECU之间的故障快速定位,并具有自动保存、加载、回读比较数据等功能。增强了标定系统的可靠性和灵活性。1 ASAP标准体系结构ASAP(Arbeitskreis zur Standardisierung von Applikationssystemen)指的是应用系统标准化组织,为了使车用电子产品在开发期间所用的工具和方法具有兼容性和可交换性而提出该国际标准2。为了实现对应用系统进行测量、标定和诊断,ASAP工作组根据MCD(Mea

7、surement,Calibration and Diagnostics)模型将该标准分成ASAP1、ASAP2和ASAP3三个子标准。ASAP1标准为应用系统和控制设备之间提供接口;ASAP2标准对ECU的内部各种参数、外部接口信息、通信方法等进行了标准化的描述,按此标准生成的ASAP描述文件是各类控制设备的数据交换平台;ASAP3标准为自动系统(或用户)与MCD系统之间提供统一接口,用户只需通过调用MCD系统提供的接口函数来完成测量、标定和诊断等功能。2 标定系统整体设计采用PC机作为上位机,通过USB-CAN通信卡连到发动机ECU,实现对发动机ECU的标定、监测、诊断等操作。上位机与EC

8、U之间的通信和数据交换平台分别由ASAP标准中的CCP协议和ASAP2标准生成的ASAP描述文件(.A2L文件)来实现。上位机标定软件采用分层和模块化思想设计,包括数据层、表示层和通信层(如图1)。其中数据层包括初始化子系统和数据管理子系统,初始化子系统主要是完成CAN通信模块和数据的初始化等操作。数据管理子系统主要是完成数据的保存、加载、回放和A2L数据库的管理等操作;表示层包括标定监测子系统和诊断子系统,该层主要完成对发动机ECU的标定、监测和诊断等操作;通信层主要是完成上位机与ECU之间的通信操作。图1 标定诊断系统的总体框架图由ASAP编辑器生成的A2l数据库是整个标定系统的数据交换平

9、台,因此在系统运行开始首先导入A2L文件,然后调用CAN通信模块提供的接口库函数完成CAN通信模块初始化等操作,建立连接后可对多个ECU进行标定和监测。故障诊断(ECU故障信息上传显示和标定系统的故障诊断)贯穿于标定和监测的整个过程中(如图2)。图2 上位机主流程图 图3 标定数据初始化流程图2.1 初始化子系统的设计在此子系统中包括USB-CAN模块的初始化、标定参数的初始化和DAQ参数的初始化配置。上位机通过调用CAN通信模块的相关接口库函数依次进行下列初始化操作:打开CAN通信模块、选中与ECU连接的CAN口、配置各CAN口相关参数(验收码、屏蔽码、定时器、滤波器、模式等)、启动CAN通

10、信设备等。标定参数的初始化有两种方式:一种是从ECU的RAM区读取标定数据到上位机标定窗口,另一种是从上位机的标定数据文件中加载到程序中进行标定数据的初始化(如图3)。在监测参数上传之前,对需要监测的数据进行DAQ配置,不同上传周期的监测数据配置到不同的DAQ表中,这需要上位机发送DAQ配置命令和START_STOP命令要求ECU中的DAQ处理机配置并开启不同DAQ表进行上传并显示监测数据。在标定系统运行期间,通过开启或关闭某个DAQ表,可以实时监测到所开启DAQ表的数据上传数据。2.2 数据管理子系统的设计在此子系统中,主要包括A2L数据库的管理、数据的保存、打印、回放和比较等功能。A2l数

11、据库是整个标定系统的数据交换平台,它记录了控制器内部的各种参数、外部接口信息、通信方法等详细信息。因此对其管理尤为重要。在通讯协议中采用地址结合数据段长度的方法实现数据的下载和修改。上位机程序负责查询A2L数据库以获得控制参数的地址和数据段长度等信息3,A2L数据库的使用减轻了ECU对大量标定变量的定义和存储的负担,缩短占用微处理器的运算时间。当ECU中的参数信息改变时,只需用ASAP数据库编辑器对原有A2L文件的改动部分进行刷新。标定系统只需在新的A2L文件下对ECU进行标定、监测等操作。因此,当ECU有关信息的改变时不会对标定软件的代码做任何改动,同时也避免因标定软件内部代码的局部改动所带来的隐患4,增加了标定系统的灵活性。为了便于对监测到的数据进行离

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论