实车级网络及诊断自动化测试系统开发经验分享■■■■前言对于汽车电子测试工程师来说,实车级网络及诊断测试是项繁琐却又必要的工作
风吹日晒,寒来暑往,固然挡不住测试人奋斗的脚步
但是手提示波器、身背测试仪、一个个,一路路地去手动测试车辆上几十个甚至上百个 ECU,是不是太繁琐了
能不能更加自动化、高效化呢
北汇信息在与国内多家 OEM 进行实车级网络及诊断测试的合作过程中,始终在思考这个问题
基于对实车级网络及诊断测试需求的准确把握、Vector 测试工具链的丰富应用经验,北汇信息开发了一套使用方便、测试可靠、运行稳定的实车级网络及诊断自动化测试系统,下面就让我们一睹为快吧
图 1:测试系统实物冃艮实车级网络及诊断测试的必要性从完整的车辆开发角度而言,实车级网络及诊断测试是真正的“大考”,其重要性和必要性不言而喻
>首先,保证控制器的通信稳定是实车功能正常的前提基础
但在有限的整车空间内集成大量传感器、控制器、大功率执行器,实车电气环境复杂且使用场景组合比较复杂,这可能会对控制器间的通信行为带来一定影响;>部分测试场景需要在实车环境下测试更为有意义,如整车电源模式变化对 ECU通信诊断的影响;>在实车上会偶发一些问题,如车辆启动后丢帧的情况,通过手动或者传统单节点自动化测试脚本难以测试或分析出问题
传统实车级网络及诊断测试方法及缺点>通过手动方式对整车上所有 ECU 进行逐个测试,记录及分析结果,时间长且效率低;>测试系统供电来自实车,采集到的整车电流等信息有误,对实车数据分析结果带来偏差
北汇信息的创新针对实车网络及诊断测试必要性以及传统测试方法不足,北汇信息基于 Vector 的VN8900(具备 Standalone 功能)、CANoe、PicoScope 以及电池模块、自研设备路由板卡 DRB 实现实车级网络及诊断自动化测试,并对采集的实车数据进行分析,定位实车可能的问