ECU标定系统使用初级培训July,2008BITEngineControlResearchGroupBecrg(BIT发动机电控技术组)2培训目的了解关于发动机电控系统及标定的基本概念了解ECU标定系统基本概念了解INCA标定系统组成学习专业标定知识掌握在INCA中的相关标定过程观摩具体工程应用Becrg(BIT发动机电控技术组)3发动机电控系统概述为什么要实行发动机电控?客户需要更好的汽车性能政府的法规要求技术需求:–可以实现更优良的的空燃比控制–可以实现更精确的点火时间控制–而机械器件已不能满足精度要求Becrg(BIT发动机电控技术组)4发动机电控系统概述Becrg(BIT发动机电控技术组)5发动机电控系统概述发动机ECU结构Becrg(BIT发动机电控技术组)6发动机电控系统概述核心控制策略点火系统的控制策略喷油系统的控制策略排放相关控制策略Becrg(BIT发动机电控技术组)7ECU开发流程Specification功能定义FunctionDesign功能设计整车性能验收ECUCalibrationECU标定RapidPrototyping快速原型ExecutableCodeinECUECU中的可执行代码FunctionValidation功能验证CodeGeneration代码生成Hardware-in-the-loop硬件在环仿真Becrg(BIT发动机电控技术组)8标定系统基本概述Becrg(BIT发动机电控技术组)9发动机电控系统匹配标定ECU内部的控制算法软件对于某个具体的受控发动机是固定的发动机控制策略与OBD策略包含了约4000至7000个自由参数(单值参数,二维表格,和三维图表等)对于不同的发动机、不同的车型这些参数都需要进行调整优化,使得发动机和整车达到各种驾驶性能指标并符合国家排放法规发动机匹配标定是一个重复并且投入比较大的一个过程Becrg(BIT发动机电控技术组)10发动机电控系统匹配标定车上试验及每个控制功能标定排放试验EOBD标准排放试验EOBD功能标定整车验证投放生产极端环境试验与标定台架试验与基本MAP图的标定EOBD功能验证优化改进标定手册Becrg(BIT发动机电控技术组)11ETASINCA标定系统构成标定软件:INCA接口硬件:ES1000,ES590,ES591,ES580存储模拟器:ETKEmulator外部数据采集:-宽域氧传感器:LA4A/F-温度数据采集模块:Thermo-Scan-模拟数据采集模块:AD-Scan-混合数据采集模块:Dual-Scan-压力数据采集模块:Baro-ScanEthernetConnectionBecrg(BIT发动机电控技术组)12CBP120-26..32VDCEthernetCBE100-3ES590LSU4.2Thermo-ScanAD-ScanMinimoduleCANK106CBM150-3K-LineK78ETKETASINCA标定系统组成Becrg(BIT发动机电控技术组)13标定系统硬件配置在连接ES590之前,请记住你的TCP/IP设置必须在“自设IP地址”模式(不是DHCP模式)ETASIP地址是192.168.40.240,其SubnetMask是255.255.255.0串行设备菊花链式SMB结构需要为他们设置一个唯一的设备ID号,通常需要通过调节测量模块后面板上的旋钮来选择-Thermo-ScanandAD-Scan需要设备号-LamdaMeterLA4不需要Becrg(BIT发动机电控技术组)14ETK(EmulatorTastKopf)MemoryEmulator至ES1000台架(插件1231)或者ES590ETK端口ETK10.012V电源连接线缆蓝色电缆红色或粉红电线当电源/存储器连线供电时,不能将ETK和ECM断开。不然,将损坏ECU主板。应先将电源/存储器连线断开,才能把ETK从ECU上断开。Becrg(BIT发动机电控技术组)15使用HSP软件包进行固件更新HSP主要用来对ETAS公司硬件进行固件升级的硬件级别必须符合INCA软件级别-INCA3.2.2=HSP1.1-INCA4.0.0=HSP1.2-INCA5.2.0=HSP4.0-INCA5.3.0=HSP5.0Becrg(BIT发动机电控技术组)16HSP使用步骤Step1.连接上要升级的硬件Step2.点击SearchHWStep3.点击Update(ifrequired)Becrg(BIT发动机电控技术组)17标定系统基本概念Becrg(BIT发动机电控技术组)18ASAP2描述性文件和Hex文件使用INCA的前提条件就是需要在INCA环境内创建一个ECU的镜像并把这个镜像存储到INCA的数据集中,这就需要ASAP2(*.a2l)和Hex(*.hex)文件,这两个文件都是由ECU提供商提供的。ASAP2文件包含了控制单元程序的数据和参数的物理描述,主要包括:-数据结构信息-地址范围-存储器大小-每个测量信号和参数的地址范围-测量信号和参数的名字Hex文件包含了由数据和代码组成的ECU控制程序,这些文件可以直接下载到ECU中并执行Becrg(BIT发动机电控技术组)19ASAP2描述性文件内存变量标定变量计算方法ASAP2(*.a2l)文件是可浏览/可编辑的文本文件Becrg(BIT发动机电控技术组)20ETASData目录结构所有关于标定数据管理器的文件存放主要的标定数据库命名为“db”的数据库命名为“Win98Mirror4-25-01“的数据库所有由数据库浏览器输出的文件存放在这里所有的测量记录文件Becrg(BIT发动机电控技术组)21INCA软件操作流程DatabaseWorkspacesProjectHWConfigExperimentASAP2*.a2l建立一个项目文件包含代码和标定数据描述性文件硬件配置选择标定标定变量及测量量,建立一个实验环境内部文件外部文件*.s19*.HexBecrg(BIT发动机电控技术组)22INCA环境数据库浏览器-主要应用界面硬件配置编辑器-可通过INCA来识别连接的系统硬件试验环境-观察测量变量,编辑标定变量,修改参数测量数据分析器-进行记录数据的后分析,后处理标定数据管理器-编辑,输入,输出,比较,转换标定量ETASINCA标定系统建立过程HowtouseINCAtoperformECUcalibrationTaskBecrg(BIT发动机电控技术组)24标定系统建立过程开始使用INCA进行观察和编辑标定变量的步骤1.配置并连接电脑2.创建一个数据库和TopFolder3.在数据库里添加一个Workspace4.在Workspace中添加一个项目文件5.在Workspace中添加一个硬件配置文件6.将项目文件与ETK连接7.在Workspace中添加一个试验环境-将试验环境连接到Workspace-添加测量变量-添加标定变量(也可以使用CDM来编辑标定量)8.下载,上传,刷写ETK9.存储数据或者编辑标定量Becrg(BIT发动机电控技术组)25创建Database在INCA中用户可以使用多个数据库。这样,可以使数据容量保持的很小而且便于处理。为了满足具体的工作要求,在生成数据之前需要创建一个新的数据库和文件夹结构,迟些时候,用户可以更方便的把数据分配到某一车辆或者试验建立过程中。建立一个新的数据库的优点在于用户不会混淆其他的数据库。当建立了文件夹树状结构,就开始创建各个数据库,初始的时候都是空的。Becrg(BIT发动机电控技术组)26创建Database数据库和数据库管理器Database&DatabaseManager-所有再INCA内创建的数据都被保存到一个数据库Database内-通过数据库管理器DatabaseManager,用户可以使用图形化用户界面存取,识别和创建标定和测量数据试验环境Experiment-试验环境Experiment是由一系列执行标定和测量任务的变量和maps组成的窗口Becrg(BIT发动机电控技术组)27创建Database硬件配置编辑器图标实验环境图标标定数据管理器图标连接到Workspace的硬件配置连接到Workspace的项目及ETK连接到Workspace的实验环境连接类型激活的WorkspaceDatabaseBrowser数据浏览器Becrg(BIT发动机电控技术组)28创建Database创建Database的步骤首先推荐用户为每一次试验都建立一个新的数据库1.选择Database→New.2.在NewDatabase对话框内,输入一个名字.3.点击OK.Becrg(BIT发动机电控技术组)29创建Database为了能够创建workspaces,experiments,andProjects,首先需要客户在数据库内创建一个topfolder.然后,Workspaces,Experiments,andProjects数据库都是在这个topfolder下创建的1.选择Edit→Addtopfolder.2.命名这个topfolder,并点击ENTER.Becrg(BIT发动机电控技术组)30添加WorkspaceWorkspace就是个平台,是个框架,需要为它添加内容,才能开始工作当在数据库浏览器下创建一个Workspace时,初始的时候是一个空的。为了这个Workspace赋予生命,需要选择合适的硬件,并分配一个试验环境。同时,在“4Experiment”,“5Project/device”,and“6Hardware”也可以交换选择其它的数据库项目。Becrg(BIT发动机电控技术组)31添加Workspace添加Workspace的步骤1.在TopFolder下面建立一个新文件夹用来添加Workspace2.在数据库浏览器,点击菜单栏下的Workspace图标3.为Workspace起个名字4.当Workspace被选中时,会出现一个Workspace窗口–3ItemComment项目注释–4Experiment试验环境–5Project/Device项目/器件–6Hardware硬件5.从View菜单下选择SetSelectedWorkspaceActive,来激活选中的Workspace。Becrg(BIT发动机电控技术组)32添加Project使用INCA进行标定的前提条件是要创建一个控制单元的镜像文件并把它以数据集dataset的形式存储到INCA里面。这通常需要下列文件:-带有数据的物理性描述的描述文件(*.a2l)-包含由代码和数据构成的控制单元程序的hex文件(*.hex和*.s19)工作页和参考页的不同数据集单独的存储在INCA中,作为工作数据集和只读参考数据集。当安装第一个HEX文件时,该文件的代码部分被映射到控制单元的项目中,而数据部分被存储到一个主数据集中了,然后这个主数据集用来创建需要的工作数据集。Becrg(BIT发动机电控技术组)33添加Project添加Project的步骤1.在TopFolder下面建立一个新文件夹用来添加Project2.在数据集浏览器内,点击添加项目图标3.当“ReadASAP2from”窗口出现,查找并选择ASAP2文件(*.a2l)4.当“Selectdatafile:”窗口出现,查找并选择hex文件(*.hex)–注意:Hex文件是默认的文件扩展品,也可以交换使用S19记录文件(*.s19)和PTP文件(*.ptp)5.当点击数据集浏览器中的项目时,在Item窗口里显示出了由多个标定量组成的数据集。Becrg(BIT发动机电控技术组)34添加Project6.数据集前面的图标显示了数据集的相关信息–表示原始读入的主数据集–表示写保护的备份–表示可读写的备份7.可以使用鼠标右键备份数据集Becrg(BIT发动机电控技术组)35添加HWConfiguration本