1、INCA 5.4 使用手册解释1.1 总览和目标1.1.1 介绍本文档介绍主要围绕测量和标定两个主要任务介绍各个实用的步骤,不要求有 INCA 的任何知识,但需要有使用 windows 系统的能力1.1.2 准备在介绍该指导书之前,你需要准备如下系统(1 ) 必须要安装 INCA 系统软件(2 ) 有 A2L,HEX 文件(3 ) 确保系统有网页浏览器,因为.HTM 的文档需要实用网页浏览器打开1.1.3 INCA 连接步骤(1 ) 建立数据库,包括 workspace,project,hardware,experiment(最好提前建好)(2 ) 初始化硬件,连接设备,注意链接前要进行网络设
2、置( utilities-ETAS networking setting-选 default IP)(3 ) download 数据到控制器(4 ) 测量与标定1.1.4 重要概念 测量任务(measuring task):发动机的状态是通过传感器得知的,传感器能够测量发动机参数,传递给控制器得到具体数值。测量任务包括采集一定时间内所有的传感器数值。 标定任务(calibration task):标定是用于控制发动机按照预定目标运行的行为。控制器使用一个闭环控制行为去实现:它首先用传感器测量发动机状态,然后用执行器改变发动机状态使之达到目标状态。新的状态不断地得到调整,直到达到平衡。标定就是这
3、个调整过程,它调整其中的参数,使发动机运行在目标状态。 INCA: INCA 是一种测量和标定工具,它提供给标定工程师图像化的界面和连接控制器硬件的手段。 存储器仿效(memory emulation):一般控制器包含只读存储器,标定数据放在只读存储器中不能被修改。我们可以使用一定的硬件和 INCA 软件去嫁接只读存储器和随机存储器,标定数据同时下载到 INCA 的随机储存器,这样标定工程师就能在线修改标定数据,而不需要修改实际存储器中的标定数据。 变量和匹配值(variable and calibration value):变量表征发动机状态,不可修改;匹配值可以由匹配工程师进行修改。匹配值
4、可以分成三类:参数 parameter(固定值) 、曲线 curve(一维输入的匹配值) ,图表 map(二维输入的值) 处理点(process point): 曲线和图标当前正在处理的数值 数据库和数据库管理器(database and database manager):在做测量和标定任务时(工作间,环境,项目,数据,测量变量)所有数据都被保存在数据库中。 为了有效地使用和组织数据,INCA 创造了数据库管理器,使用户可以通过图像化的界面访问、识别和创建数据。 工作间(workspace):工作间是一个包换环境、项目、硬件配置的统一文件,可以被保存下载。 环境(experiment ):
5、环境是一个预先设置好的窗口,里面包换了为实现测量和标定任务所需要的变量和匹配值。 项目(project ): 项目包含了所有的匹配值和数据,这些匹配值和数据反应了一定版本的代码和匹配值。项目包含两个文件*.a2l 和*.hex. 硬件配置:可以选择硬件设备及硬件参数。 数据(dataset): 数据是用*.hex 或*.s19 格式存储的,里面包含了所有标定数据,同时也体现了代码本身。 用户配置(user profile): 一个用户可以配置一定的 INCA 使用界面,包括窗口尺寸、存储路径等。1.1.5 总览和目标本文通过介绍踏板曲线的标定,介绍测量和标定的整个过程。主要目标分成如下 7 课
6、:lesson1:创建数据库lesson2:建立工作间lesson3:建立环境lesson4:测量lesson5:标定lesson6:数据管理lesson7:用户配置1.2 lesson1:创建数据库(create the database)1.2.1 目标我们将访问 INCA 系统,为了实现踏板曲线的标定建立一个数据库1.2.2 重要概念回顾 数据库和数据库管理器(database and database manager):在做测量和标定任务时(工作间,环境,项目,数据,测量变量)所有数据都被保存在数据库中。 为了有效地使用和组织数据,INCA 创造了数据库管理器,使用户可以通过图像化的界
7、面访问、识别和创建数据。 环境(experiment ):环境是一个预先设置好的窗口,里面包换了为实现测量和标定任务所需要的变量和匹配值。1.2.3 任务初次打开 INCA 可以看到图 1.2-1创建一个新的数据库1, 选择 Database-New2,点击 OK图 1.2-1创建一个顶层文件1, 选择 Edit-Add-Add top folder2, Rename 新文件夹踏板曲线,然后按图 1.2-21.2.4 总结这节课我们学会了如何创建一个新的数据库和顶层文件1.3 lesson2:建立工作间(set up a workspace)1.3.1 目标在这一课中,你将为踏板曲线标定建立一
8、个工作间。工作间将包含一个环境、项目及硬件配置。1.3.2 重要概念回顾 工作间(workspace):工作间是一个包换环境、项目、硬件配置的统一文件,可以被保存下载。 项目(project ): 项目包含了所有的匹配值和数据,这些匹配值和数据反应了一定版本的代码和匹配值。项目包含两个文件*.a2l 和*.hex. 硬件配置:可以选择硬件设备及硬件参数。 数据(dataset): 数据是用*.hex 或*.s19 格式存储的,里面包含了所有标定数据,同时也体现了代码本身。1.3.3 任务创建一个工作间1, 选择顶文件夹踏板曲线2,右击-Add-Add folder2, 重命名文件名为 work
9、space,按 enter 键3, 选择文件夹 workspace4, 右击-Add-Workspace5, 重命名为 oneETK,按 enter 键图 1.3-1创建和分配一个项目1, 选择顶文件夹踏板曲线2,右击-Add-Add folder2, 重命名文件名为 Project_GG00,按 enter 键3, 选择文件夹 Project_GG004, 右击-Add-ECU project(A2L)5, 读取 A2L 文件 SS0LGG00.A2L图 1.3-26, 再浏览到地址桌面-临时文件,读取SS0LGG46_NJ.hex.注:A2L,HEX 文件可存在其他地址图 1.3-37,
10、选择 workspace 文件夹中的 oneETK workspace8, 选择 Project/device-add project/dataset9, 在弹出窗口中选择 project 下面的 SS0LGG00图 1.3-410, 点击 OK图 1.3-5配置硬件1, 选择 workspace 文件夹中的 oneETK workspace2, 选择 offline device 上面的右箭头 new device3, 选择 ES690 下面的 ETKC图 1.3-64, 点击 OK图 1.3-7初始化硬件1, 选择 Hardware2, 点击 initialize hardware3, 初
11、始化完成后点击 hardware status1.3.4 总结通过这一课,我们创建了 SS0LGG00 项目,下载了该项目下的数据,同时配置了访问控制器的硬件1.4 lesson3:建立环境(set up an experiment)1.4.1 目标这一课要求完成对踏板曲线测量界面的创建1.4.2 重要概念回顾 环境(experiment ): 环境是一个预先设置好的窗口,里面包换了为实现测量和标定任务所需要的变量和匹配值。1.4.3 任务运行环境1, 选择 workspace 文件夹中的 oneETK workspace2, 选择 Experiment 上面标志下面 start Experi
12、ment3, Experiment 界面就打开了图 1.4-1选择变量1, 在 Experiment 窗口中,按 select variables 按钮2, Select variables 对话窗口打开了图 1.4-23, 选择 nmot_w 变量后点击 Use default4, 点击 OK图 1.4-3可能大家发现,在刚才选择变量时有太多的变量,INCA 中其实有一个过滤功能5, 点击 Select variables6, Select variables 窗口打开了,可以看到 nmot_w在 already used 一栏中7, 选择 Filter-Measure Variables Only8, 这时可以发现窗口中出现的都是变量9, 使用相同方法,选择rl_w、tmot、vfzg_w、wped、wdkba、zwout、B_lr、B_ll10, 点击 Use Default,选择 measure window1,点击 OK图 1.4-4改变逻辑量的显示格式1, 在 experiment 窗口中点击 configure experiment图 1.4-52, 出现 configure 窗口后,将逻辑量 B_ll,B_lr 的display type 改成 bit3, 点击 OK