1. IOP概述
以太网 IOP(Interoperability Test,互操作性测试),特指车载以太网物理层 IOP,核心是验证不同厂商 PHY(收发器)与 ECU 间能否稳定建链、协同工作,遵循OPEN Alliance TC8规范(100/1000BASE-T1)。
- 目的:确保多供应商车载以太网设备(PHY/ECU)在真实工况下可靠建链、唤醒、容错与诊断,解决 “标准兼容但互通异常” 问题;
- 标准:OPEN Alliance TC8 Layer1(V3.0),覆盖 100BASE-T1 与 1000BASE-T1;
2. 测试方案
Sigent 提供的这套方案,覆盖了 IOP 测试从硬件到落地实施的全流程:
1. 硬件方案:
Link Partner:连接 Golden Device 或标准参考 PHY,作为测试的对端节点;
100/1000BASE-T1:车载以太网接口,连接被测 ECU(DUT);
CAN/CAN-FD:CAN 总线接口,用于 ECU 唤醒、诊断和状态监控;
UART/Host:调试和上位机通信接口,用于日志输出与控制;
Power In/Out:程控电源接口,支持对 DUT 上电 / 断电 / 唤醒时序控制;
状态指示灯:显示链路状态(Link)、速率(100/1000)、电源(DUT On)、唤醒(Wake Up)等关键信息;
| 模块 | 核心内容 | 作用说明 |
|---|---|---|
| Golden Device | Technica 标准参考 PHY 设备 | 作为 DUT 的链路伙伴,提供标准、稳定的参考通信节点,是 IOP 测试的基准 |
| ANDi Software | Technica ANDi 测试软件 | 用于控制测试流程、配置参数、采集数据,支持 SOME/IP、DoIP 等协议 |
| ANDi-IOPT Script implementation | 自动化测试脚本 | 基于 OPEN Alliance TC8 规范编写,实现建链时间、信号质量、线缆诊断等用例的自动化执行 |
| Training | 测试培训服务 | 帮助用户快速掌握设备操作、用例配置与结果分析 |
2. 软件方案
ANDi 是德国 Technica Engineering 开发的车载以太网专用上位机软件,专门用于车载以太网的仿真、测试、报文收发与分析。在之前提到的 IOP 测试方案中,它就是整套测试系统的上位机控制与执行核心。
| 功能分类 | 具体能力 | 应用场景 |
|---|---|---|
| 协议支持 | 支持多种以太网协议(SOME/IP、DoIP、PTP、ARP、DHCP、ICMP、TCP/UDP 等),同时兼容 CAN/LIN 协议 | 覆盖车载以太网从链路层到应用层的全栈测试,包括诊断、服务通信、时间同步 |
| 开发与仿真 | 支持 Python/.Net 脚本开发,支持以太网 / CAN 数据库导入,支持残余总线仿真 | 可实现自动化测试脚本编写、节点仿真与总线数据模拟,满足复杂场景的验证需求 |
| 数据交互与可视化 | 报文收发、图形化显示、日志输出 | 实时监控链路状态、解析报文数据,直观呈现测试结果 |
3.1. 上位机软件操作
打开 ANDi 软件
- 点击Adapter按键,新增一个channel,命名为channel_1(也可以自己命名),然后为该channel选择的网口,这个网口是上位机连接Golden Device的Host口的以太网网口;
- 加载测试工程,也就是.atp文件;
- 工程打开后,在左边的Scripts区域,点击main,即可得到测试界面;
- 在测试界面上,选择TestCase;
- 右侧的Project Directory是保存测试结果的文件夹路径;
- Network Adapter