1.基本概念
INCA是对电子控制单元ECU和总线进行测量(Measurement)、标定(Calibration)和诊断(Diagnosis)的集成软件工具,提供从ECU Flash编程、测量数据分析和标定数据管理功能。
INCA软件可以应用于整车环境、测试台架环境和实验室环境,实现测量数据获取和标定数据的优化调整。
2.基本要素
图1显示了INCA软件的组成和工作示意图。
图1 INCA组成示意图
3.工作机制
用INCA软件进行标定的前提条件,是要创建一个控制单元的镜像文件并把它以数据集(Data Set)的形式存储到INCA软件里面。这通常需要下列文件:
1) 带有环境设置参数和数据物理性描述的文件(*.a2l)
2) 包含ECU应用程序和数据的十六进制文件(*.hex、*.s19、*.mot等)
工作页(WP)和参考页(RP)的不同数据集在INCA中单独存储,作为工作数据集和只读参考数据集。当在INCA中加载十六进制文件时,该文件的代码部分被映射到控制单元的项目中,而数据部分被存储到一个主数据集当中,这个主数据集用来创建需要的工作数据集。
在把标定文件下载到ECU中之前,标定是在INCA的工作页和参考页镜像中同时进行的。参考页的数据不可编辑,工作页中的数据可编辑。用户可以随意切换工作页和参考页,直接、快速地比对两者中的数据版本。
4.INCA操作步骤
1) 新建一个数据库,如图2;
2) 在数据库里添加Top Folder;
3) 在Top Folder中添加一个Workspace;
4) 在Workspace中添加项目文件(a2l和hex文件);
5) 在Workspace中添加一个试验环境:将试验环境连接到Workspace,添加测量变量,
添加标定变量(也可以使用CDM来编辑标定量)
6) 将项目文件与标定硬件连接
图2 INCA目标文件与硬件连接界面
7) 硬件配置
图3 INCA硬件配置界面
a. 工作页地址项:有两个选项,分别是由工具和由ECU。该选项需要与A2L文件中保持一致.
b. 如果需要对标定、测量、刷写功能进行解锁,那么测量权限、标定权限和程序刷写权限处要选择“是”,并且在测量权限DLL、标定权限DLL和程序刷写权限DLL的选择位置添加解锁文件。
8) 初始化硬件
图4 INCA数据校验界面
在硬件初始化过程中,需要进行数据校验,如图4。要求INCA的工作页数据集和ECU的标定RAM 区数据一致,同时要求INCA的参考页数据集和ECU的标定Flash区域数据一致。如果校验不通过,后续标定测量等工作将无法进行。INCA支持的校验算法有多种,如图5所示。
图5 INCA校验算法编号
9) 在实验环境中打开变量选择界面,可以添加需要进行测量的变量和需要进行标定的变量,如图6。测量变量可以根据需要选择不同的周期,界面上自动加载的周期是从A2L文件的配置中得到的。
图6 INCA变量选择界面
10) 完成变量添加后,在实验环境中会显示已添加的变量,用户可以对这些变量进行标定和测量,并且可以在WP和RP之间任意进行页切换,可通过图7中的WP和RP按钮完成。
11) 当所有变量完成标定以后,用户可以根据应用需求标定数据进行刷写。刷写时需要在INCA中加载Prof文件,如图8所示。
图7 INCA工具标定/测量显示界面
图8 INCA数据刷写操作界面
本篇关于INCA工具的介绍及使用就介绍到这里,希望给读者们一定的帮助。