INCA简明教程 - 0. 简介

前言

INCA是属于ETAS旗下的一款基础产品,能够与其他试验平台,HIL系统等实现接口交互,具备全面的测试和标定功能,支持CCP或XCP等协议,可对标定数据进行管理,可用于数据采集、标定、ECU闪存编程ProF集成,可用于带图形策略数据显示示波器,界面自编程等功能。
常见的汽车标定工具,主要有INCA,CANape等。
其中,INCA主要适用于发动机的标定,CANape因为其与CANoe的紧密耦合,用于ADAS域控制器的集成场景较多。
但是,这并不意味着INCA不能作为ADAS域控制器的刷写、比较、集成工具;相反,在一些传统主机厂,为了使ADAS域控制器与发动机控制器使用同一套系统进行集成化管理,往往会将INCA作为公司的统一工具链进行相应的适配。
在网上一搜索,INCA的教程并不是很多。在我的刻板印象中,汽车工程师相较于程序员,开源精神是较为欠缺的。当然,各人有各人的选择,各得其所,善哉善哉。

文章中若有常识性错误,还望不吝指正!

简介

双击INCA,INCA界面主要由下面几块组成。

  • Database
  • Top Folder
  • Workspace
  • A2L+PTP/S19
  • Experiment

以上部分都与INCA的标定流程紧密结合(见下图2)。

在这里插入图片描述
INCA标定的整体流程:
在这里插入图片描述

1. Database

Database是所有文件夹和Workspace的根目录,它决定了文件的存放位置。一般我们创建一个Database后,便不再动它了。

1. 点击左上角Database
2. 点击New
3. 输入Database的名字,即可得到一个默认的界面

在这里插入图片描述

2. Top Folder

Top Folder可以理解为项目的一个总文件夹,也称之为Root。在Top Folder下,你可以创建Folder(子文件夹)。Workspace可以存放在Top Folder或Folder中。
【Workspace的功能之后会提及】

1. 将鼠标放在Database Objects的空白处,右键
2. Add->Add Top Folder
3. 输入Top Folder的名字即可

在这里插入图片描述

3. Workspace

Workspace是INCA的最基础模块,它囊括了Experiment、Project和Hardware的配置。
创建完Top Folder后,你需要一个Workspace让所有的因素set up。和编程的IDE一样,都需要一个Workspace来管理。
在这里插入图片描述
在这里插入图片描述
Workspace中包含Experiment、Project、Hardware和CDM Configuration
Experiment:你真正开始标定的主界面,也是你工作的区域。
Project:A2L+PTP,你的字典(A2L)和标定集成文件(PTP)的合集。
Hardware:控制器和你之间所连接的硬件与使用的协议。
CDM Configuration:比较标定的工具。

3.1 Project

Project包含A2L和PTP。

  • 在软件写好后,因为加密和编译的需要,需要生成16进制文件,也就是PTP文件。
    在业界广泛使用的,有S19格式的文件,也称为Motorola32格式;也有hex格式,也称为Intel格式;PTP格式是INCA专属的一种格式。
    PTP(S19)包含软件与标定,但如何在010101中找到对应的变量并更改,则需要A2L的帮助。
  • A2L是一个字典,它定义了一个变量的地址位、格式和含义等等。有兴趣的同志可以把A2L用VSCode或其他txt读取软件打开,会发现每一个变量都有固定的格式来定义。
    在这里插入图片描述
    将A2L和PTP(S19)添加进Project中,作为我们在Experiment更改的Base Value。
1. 在Project中点击“+”号,选择存放的根目录(此处我们选择Root)
2. 点击"Add",添加A2L和PTP(S19)

在这里插入图片描述
添加Project后,紧接着INCA便会要求我们添加Hardware。

3.2 Hardware

  1. 点击Hardware的“蓝色盒子”图标,进入硬件配置的界面。
    在这里插入图片描述
  2. 点击“+”号,添加硬件。此处我们用Ethernet-System-XETK协议的硬件为例。
    【假设我们的硬件连接方式是Controller–Ethernet Wire–PC,即不通过ES***的ETAS盒子进行转换连接】
    注:如果你的硬件连接方式是Controller–Box–Ethernet Wire(Host Line)–PC,请以实际盒子的型号,选择你使用的设备。
    在这里插入图片描述
  3. 添加XETK硬件后,便需要选择Project进行映射。
    选择我们刚刚添加的Project,将其映射。
    在这里插入图片描述
  4. 由此,Project和Workspace的设置便完成了。
    在这里插入图片描述

3.3 Experiment

在Workspace界面下,点击Experiment中的“示波器”图案,进入Experiment。
此时,如果弹出该弹窗,说明未连接硬件。若在实车环境,需要检查硬件之连接情况;若在仿真环境,点击No即可进入Experiment。
在这里插入图片描述
在这里插入图片描述
WP:Working Page,代表更改标定量的页面,可以在线更改。
RP:Reference Page,代表当前的标定量的页面,无法更改。

借图:
在这里插入图片描述
其中,主要会用到一些功能,具体如下:
在这里插入图片描述

① 标定量/变量选择;这是主功能,是调取ECU内部监控观测量、标定量、总线报文的功能按钮,所有监控信号都从这里打开选择,并根据需要,选择采集数据的周期,有10/20/50/100/1000ms的采样周期;
在这里插入图片描述
② 变量显示配置;可以修改曲线颜色、显示方式等。调取信号都是默认显示数值窗口,如果涉及到一些动态变化的变量,如扭矩,加速踏板开度等信号,可以转化成曲线,这样更为直观;

③ 窗口显示配置;可以根据变量的性质进行分类,比如观测量放同一层、标定量放另外一层,合理管理,方便标定界面简洁。
在这里插入图片描述

4. 小结

至此,一个简单的INCA工程便配置完成了。
包含了Database,Top Folder,Workspace,Project(A2L+S19),Experiment。
由此,我们便可以在"NewExp"中进行标定量的更改和实车验证了。
在这里插入图片描述
在这里插入图片描述

Reference

1. 汽车标定工具–INCA使用方法

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值