2. INCA实验环境搭建与工程配置
INCA 的安装与配置并不是“装完就能用”的普通软件部署,它涉及授权、硬件接口、数据库与工作空间四条相互依赖的链路。任何一条链路缺失,都会在后续新建实验或连接 ECU 时以报错形式暴露出来。本节按“先打通底层、再建立工程”的顺序,把安装授权、ES 系列模块连接、工作空间与数据库配置、实验与设备映射四件事串成一条可复现的搭建路径。
一、安装与授权:先确认版本与许可类型
INCA 的安装包通常由 ETAS 提供,安装前需要确认三件事:INCA 主版本(如 INCA 7.x)、配套的硬件驱动包(ES 系列模块驱动,如 ES5xx/ES6xx/ES9xx 对应驱动)、以及授权方式。授权分为本地加密狗(USB Dongle)和软件授权(License Server / 软授权)两类。本地狗适合单机调试,软授权适合团队共享。
安装顺序建议为:先装硬件驱动,再装 INCA 主程序,最后插狗或配置授权服务器。若顺序颠倒,INCA 可能识别不到已连接的 ES 模块。安装完成后,在 Start > ETAS > INCA 启动,首次启动会弹出授权检查窗口。若提示 No valid license found,需检查:加密狗是否被系统识别(设备管理器中出现 ETAS 相关设备)、License Server 的 IP 与端口是否可达、授权文件是否覆盖了当前 INCA 版本。
二、ES 系列硬件接口连接
ES 系列模块是 INCA 与 ECU 之间的物理桥梁。常见型号包括 ES581(CAN/LIN 接口)、ES592(ETK 接口)、ES910(快速原型与测量)、ES930(多通道 I/O)等。连接时需区分三类接口:
- 上位机侧:ES 模块通过 USB 或以太网(ES910/ES600 系列)连接 PC。USB 连接需确认驱动已装;以太网连接需保证 PC 与模块在同一网段。
- ECU 侧:通过 ETK、CAN、FlexRay、XETK 等物理层接入 ECU 的调试口或总线。
- 供电与同步:部分模块需外部供电,多模块级联时需注意同步线(Sync)连接,否则测量时间戳会漂移。
以 ES592 连接 ETK 为例:将 ETK 探针接入 ECU 的 ETK 接口,ES592 通过 USB 接 PC,INCA 中需在 Hardware 配置里选择对应模块并扫描。若扫描不到,先检查 USB 驱动,再检查 ETK 探针是否插紧、ECU 是否上电。
三、工作空间与数据库配置
INCA 的工程数据分为两层:工作空间(Workspace) 是用户当前操作的工程目录,存放实验、测量文件、标定数据;数据库(Database) 是底层数据管理,通常由 INCA 的 Data Management 或 INCA-DB 管理,存放 A2L 文件、DCM 文件、项目结构。
配置步骤:打开 Options > Workspace,指定工作空间根目录(建议独立磁盘分区,避免与系统盘混用);再进入 Options > Database,设置数据库路径。若团队使用共享数据库,需填写数据库服务器地址与访问凭据。工作空间与数据库的关系是:工作空间引用数据库中的 A2L/DCM,实验数据写回工作空间。
四、新建实验与设备映射
完成上述配置后,新建实验的流程为:File > New > Experiment,输入实验名称,选择目标 ECU 对应的 A2L 文件。A2L 文件描述了 ECU 的测量量、标定量与内存地址,是设备映射的核心依据。
设备映射(Device Mapping)在 Hardware 视图中完成:将实验中的 ECU 设备与实际的 ES 模块通道绑定。例如,实验里有一个 ECU1,需将其映射到 ES592 的 ETK 通道;若同时使用 CAN 测量,还需把 CAN 通道映射到 ES581。映射完成后,点击 Connect,INCA 会尝试与 ECU 建立通信。成功标志是状态栏显示 Connected,且测量量列表可正常刷新。
若连接失败,按以下顺序排查:A2L 是否与 ECU 软件版本匹配、ES 模块是否被 INCA 识别、ECU 是否上电、ETK 探针是否接触良好、CAN 波特率是否一致。常见错误 ETK not found 多因探针未插紧或 ECU 未上电;A2L mismatch 则需更换与 ECU 软件版本一致的 A2L。
上图把四条链路与设备映射放在同一张视图中:左侧三条链路是配置前提,右侧实验与映射是最终落地。中间的物理连接与信号链说明了 PC、ES 模块、ECU 三者的关系,底部映射关系则对应 INCA 中 Hardware 视图的实际操作。理解这张图,就能在出现连接问题时快速定位是哪一层没有打通。
五、配置检查清单
在正式开展标定或批量试验前,建议按以下清单逐项确认,避免中途返工:
| 检查项 | 确认内容 | 常见异常 |
|---|---|---|
| 授权 | 加密狗识别 / License Server 可达 | No valid license found |
| 驱动 | ES 模块在设备管理器中正常 | 模块未识别 |
| 物理连接 | USB/以太网、ETK/CAN 插紧,ECU 上电 | ETK not found |
| 工作空间 | 路径无中文、非同步盘 | 文件锁冲突 |
| 数据库 | A2L/DCM 路径正确 | A2L mismatch |
| 设备映射 | ECU 与 ES 通道绑定正确 | Connect 失败 |
完成以上配置后,INCA 环境即具备开展实验的条件。后续新建实验时,只需复用已配置的工作空间与数据库,更换 A2L 与设备映射即可快速切换不同 ECU 项目。