INCA5.4使用手册解释1.1总览和目标1.1.1介绍本文档介绍主要围绕测量和标定两个主要任务介绍各个实用的步骤,不要求有INCA的任何知识,但需要有使用windows系统的能力1.1.2准备在介绍该指导书之前,你需要准备如下系统(1)必须要安装INCA系统软件(2)有A2L,HEX文件(3)确保系统有网页浏览器,因为.HTM的文档需要实用网页浏览器打开1.1.3INCA连接步骤(1)建立数据库,包括workspace,project,hardware,experiment(最好提前建好)(2)初始化硬件,连接设备,注意链接前要进行网络设置(utilities-ETASnetworkingsetting-选defaultIP)(3)download数据到控制器(4)测量与标定1.1.4重要概念测量任务(measuringtask):发动机的状态是通过传感器得知的,传感器能够测量发动机参数,传递给控制器得到具体数值。测量任务包括采集一定时间内所有的传感器数值。标定任务(calibrationtask):标定是用于控制发动机按照预定目标运行的行为。控制器使用一个闭环控制行为去实现:它首先用传感器测量发动机状态,然后用执行器改变发动机状态使之达到目标状态。新的状态不断地得到调整,直到达到平衡。标定就是这个调整过程,它调整其中的参数,使发动机运行在目标状态。INCA:INCA是一种测量和标定工具,它提供给标定工程师图像化的界面和连接控制器硬件的手段。存储器仿效(memoryemulation):一般控制器包含只读存储器,标定数据放在只读存储器中不能被修改。我们可以使用一定的硬件和INCA软件去嫁接只读存储器和随机存储器,标定数据同时下载到INCA的随机储存器,这样标定工程师就能在线修改标定数据,而不需要修改实际存储器中的标定数据。变量和匹配值(variableandcalibrationvalue):变量表征发动机状态,不可修改;匹配值可以由匹配工程师进行修改。匹配值可以分成三类:参数parameter(固定值)、曲线curve(一维输入的匹配值),图表map(二维输入的值)处理点(processpoint):曲线和图标当前正在处理的数值数据库和数据库管理器(databaseanddatabasemanager):在做测量和标定任务时(工作间,环境,项目,数据,测量变量)所有数据都被保存在数据库中。为了有效地使用和组织数据,INCA创造了数据库管理器,使用户可以通过图像化的界面访问、识别和创建数据。工作间(workspace):工作间是一个包换环境、项目、硬件配置的统一文件,可以被保存下载。环境(experiment):环境是一个预先设置好的窗口,里面包换了为实现测量和标定任务所需要的变量和匹配值。项目(project):项目包含了所有的匹配值和数据,这些匹配值和数据反应了一定版本的代码和匹配值。项目包含两个文件*.a2l和*.hex.硬件配置:可以选择硬件设备及硬件参数。数据(dataset):数据是用*.hex或*.s19格式存储的,里面包含了所有标定数据,同时也体现了代码本身。用户配置(userprofile):一个用户可以配置一定的INCA使用界面,包括窗口尺寸、存储路径等。1.1.5总览和目标本文通过介绍踏板曲线的标定,介绍测量和标定的整个过程。主要目标分成如下7课:lesson1:创建数据库lesson2:建立工作间lesson3:建立环境lesson4:测量lesson5:标定lesson6:数据管理lesson7:用户配置1.2lesson1:创建数据库(createthedatabase)1.2.1目标我们将访问INCA系统,为了实现踏板曲线的标定建立一个数据库1.2.2重要概念回顾数据库和数据库管理器(databaseanddatabasemanager):在做测量和标定任务时(工作间,环境,项目,数据,测量变量)所有数据都被保存在数据库中。为了有效地使用和组织数据,INCA创造了数据库管理器,使用户可以通过图像化的界面访问、识别和创建数据。环境(experiment):环境是一个预先设置好的窗口,里面包换了为实现测量和标定任务所需要的变量和匹配值。1.2.3任务初次打开INCA可以看到图1.2-1创建一个新的数据库1,选择Database-New2,点击OK图1.2-1创建一个顶层文件1,选择Edit-Add-Addtopfolder2,Rename新文件夹踏板曲线,然后按enter图1.2-21.2.4总结这节课我们学会了如何创建一个新的数据库和顶层文件1.3lesson2:建立工作间(setupaworkspace)1.3.1目标在这一课中,你将为踏板曲线标定建立一个工作间。工作间将包含一个环境、项目及硬件配置。1.3.2重要概念回顾工作间(workspace):工作间是一个包换环境、项目、硬件配置的统一文件,可以被保存下载。项目(project):项目包含了所有的匹配值和数据,这些匹配值和数据反应了一定版本的代码和匹配值。项目包含两个文件*.a2l和*.hex.硬件配置:可以选择硬件设备及硬件参数。数据(dataset):数据是用*.hex或*.s19格式存储的,里面包含了所有标定数据,同时也体现了代码本身。1.3.3任务创建一个工作间1,选择顶文件夹踏板曲线2,右击-Add-Addfolder2,重命名文件名为workspace,按enter键3,选择文件夹workspace4,右击-Add-Workspace5,重命名为oneETK,按enter键图1.3-1创建和分配一个项目1,选择顶文件夹踏板曲线2,右击-Add-Addfolder2,重命名文件名为Project_GG00,按enter键3,选择文件夹Project_GG004,右击-Add-ECUproject(A2L)5,读取A2L文件SS0LGG00.A2L图1.3-26,再浏览到地址桌面-临时文件,读取SS0LGG46_NJ.hex.注:A2L,HEX文件可存在其他地址图1.3-37,选择workspace文件夹中的oneETKworkspace8,选择Project/device-addproject/dataset9,在弹出窗口中选择project下面的SS0LGG00图1.3-410,点击OK图1.3-5配置硬件1,选择workspace文件夹中的oneETKworkspace2,选择offlinedevice上面的右箭头newdevice3,选择ES690下面的ETKC图1.3-64,点击OK图1.3-7初始化硬件1,选择Hardware2,点击initializehardware3,初始化完成后点击hardwarestatus1.3.4总结通过这一课,我们创建了SS0LGG00项目,下载了该项目下的数据,同时配置了访问控制器的硬件1.4lesson3:建立环境(setupanexperiment)1.4.1目标这一课要求完成对踏板曲线测量界面的创建1.4.2重要概念回顾环境(experiment):环境是一个预先设置好的窗口,里面包换了为实现测量和标定任务所需要的变量和匹配值。1.4.3任务运行环境1,选择workspace文件夹中的oneETKworkspace2,选择Experiment上面标志下面startExperiment3,Experiment界面就打开了图1.4-1选择变量1,在Experiment窗口中,按selectvariables按钮2,Selectvariables对话窗口打开了图1.4-23,选择nmot_w变量后点击Usedefault4,点击OK图1.4-3可能大家发现,在刚才选择变量时有太多的变量,INCA中其实有一个过滤功能5,点击Selectvariables6,Selectvariables窗口打开了,可以看到nmot_w在alreadyused一栏中7,选择Filter-MeasureVariablesOnly8,这时可以发现窗口中出现的都是变量9,使用相同方法,选择rl_w、tmot、vfzg_w、wped、wdkba、zwout、B_lr、B_ll10,点击UseDefault,选择measurewindow[1],点击OK图1.4-4改变逻辑量的显示格式1,在experiment窗口中点击configureexperiment图1.4-52,出现configure窗口后,将逻辑量B_ll,B_lr的displaytype改成bit3,点击OK图1.4-6将测量变量用示波器方式显示1,在experiment窗口中点击configureexperiment2,在configure界面中将mrped_w,nmot_w,vfzg,wped的windows一栏改成YT-Osci3,点击OK图1.4-7改变示波器测量变量显示范围1,在experiment窗口中点击configureexperiment2,在configure界面中选择YT-Osciilloscope3,选择窗口中Data一栏,在AxisRange中可以改变各变量的显示范围4,mrped_w(0-120),nmot_w(0-6000),vfzg(0-150),wped(0-100)图1.4-85,点击OK6,保存图1.4-91.4.4总结我们建立了踏板曲线的测量环境,选取了相应的变量并改变了其中的格式,同时我们又建立了一个YT示波器,并改变了其测量范围。1.5lesson4:测量(measuring)1.5.1目标这一课主要学习测量和记录结果,同时还会学习使用特定的触发方式自动开始和结束记录过程。1.5.2重要概念回顾测量任务(measuringtask):发动机的状态是通过传感器得知的,传感器能够测量发动机参数,传递给控制器得到具体数值。测量任务包括采集一定时间内所有的传感器数值。1.5.3任务下载环境1,在database界面找到踏板曲线workspace2,选择Experiment-RunExperiment在无需记录的情况下开始和停止测量1,在Experiment测量环境下,点击startVisualization按钮,开始进行测量2,在Experiment测量环境下,点击stopmeasurement按钮,停止测量图1.5-1对记录文件进行特定设置1,在Experiment测量环境下,点击measurement一栏下的RecordingProperties/Trigger2,在打开的RecordingProperties/Trigger窗口下选择file3,修改相应的内容4,点击OK图1.5-2记录固定时间范围内的测量数据1,在Experiment测量环境下,点击measurement一栏下的RecordingProperties/Trigger2,在打开的RecordingProperties/Trigger窗口下选择Recording3,修改Recordingduration为60S4,点击OK5,点击环境测量界面下面的startrecording6,60s记录停止,保存测量文件图1.5-3使用触发器记录测量数据1,在Experiment测量环境下,点击measurement一栏下的RecordingProperties/Trigger2,在打开的RecordingProperties/Trigger窗口下选择Trigger3,Starttrigger栏选择ON4,点击Editstartcondition5,设定触发条件为vfzg=0,wped06,点击OK7,有时候可能希望提前记录触发前的数据,如提前2S前数据,可以设置pretriggertime=2s8,点击OK,点击环境测量界面下面的startrecording开始记录图1.5-41.5.4总结我们测量了踏板曲线测量环境中的变量,同时使用固定间隔时间和触发器的方