OTA技术是汽车实现完整网联化、智能化体验的基础,自引入汽车以来,广受研发人员、市场用户的高度关注。近来,国家有关部门也陆续出台了相应政策,对汽车企业OTA技术的应用进行了约束和规范。
OTA技术应用落地,离不开完整的测试验证。经纬恒润基于自主研发的INTEWORK系列产品,提出了车辆OTA仿真测试解决方案,该方案除可支持真实T-Box样件作为被测对象外,还可在研发阶段的更早期,通过虚拟仿真T-BOX的方式,对OTA功能逻辑进行测试验证。虚拟T-BOX集成了经纬恒润自主研发的通信、诊断等相关协议栈,为实现完整的OTA交互逻辑提供了基础。该方案已被国内多家主流OEM厂商采纳,支持了多款在研、量产车型OTA技术的研发落地。
图1 车辆OTA仿真测试系统框架
*TAE:通用自动化测试软件 INTEWORK-TAE ( Testcase Automation Executor )
*TPA:测试项目管理系统 INTEWORK-TPA ( Test Project Administrator )
*VBA:车载总线监控分析及仿真工具 INTEWORK–VBA ( Vehicle Bus Analyzer )
*DPS:单ECU诊断编程工具 INTEWORK-DPS ( Diagnostic Programing System )
*DST:ECU诊断模拟软件 INTEWORK-DST ( Diagnostic Simulation Tools )
方案概述
本方案通过真实系统以及特定模块的模拟实现整车OTA刷写流程的闭环(详见图2),并可通过车辆状态、刷写过程、ECU诊断响应的模拟实现OTA更新逻辑在不同条件下的刷写场景测试。
图2 车辆OTA仿真测试系统流程图
功能描述
支持自动化测试,基于自研工具接口丰富且开放的特性,可通过自动化测试软件TAE对云端、T-Box、车机、ECU等相关软硬件进行调用,以应对不同测试场景需求。可实现自动化执行云端任务触发、车机逻辑交互、ECU数据抓取、ECU诊断应答模拟和测试结果断定等不同测试步骤。
支持三大测试场景:正向流程测试、功能交互测试、特殊场景测试
正向流程测试包含车云连接测试、更新推送测试、更新下载测试、升级预处理测试等
功能交互测试是在正向流程验证的基础上,结合整车各项功能点,在升级包推送、下载、安装流程中设计整车功能交叉操作测试,来模拟、测试OTA功能在多功能交互场景下的稳定性,其包含车身域、动力域、娱乐主机及TBOX的功能交互测试等
特殊场景测试从用户在实际用车过程中可能出现的特殊场景角度考虑,以确保OTA功能在全场景下的稳定性,其包含如网络异常工况测试、供电异常工况测试、并发任务场景测试等
图3 车辆OTA仿真测试功能
功能特点
ECU仿真,模拟真实车辆环境
本方案中,车载总线监控仿真工具VBA主要实现对真实车辆上的ECU功能逻辑仿真,建立真实车辆环境。同时,工具还具备对总线数据的监控和分析,报文发送、负载统计、离线回放、故障诊断、脚本仿真和Panel面板搭建等功能
诊断模拟,实现虚拟测试环境
系统提供ECU诊断模拟软件DST,可实现单ECU及整车多ECU诊断的虚拟仿真。包括实现实车不具备的功能,如:支持所有的正向测试,模拟控制器对所有正常诊断指令做出正确响应;支持必要的逆向测试,模拟必要的错误情况;支持通过拖拽来实现必要的诊断序列测试;支持数据记录及Excel文件导出功能(应用层报文);支持根据诊断数据库(ODX)自动生成相应的虚拟测试环境
项目管理,实现全流程跟踪
传统的测试方案涵盖多个软件,缺乏完整的过程管理,该系统中的TPA测试项目管理软件可提供完善的闭环管理平台,支持对测试需求、测试计划、测试实施、问题跟踪等核心环节进行管理
深度覆盖,实现全功能测试
OTA仿真测试系统主要测试内容包括:OTA组件级通信测试、控制器级刷写测试、整车级OTA功能流程测试、OTA不同升级场景测试、故障注入异常测试、远程诊断测试等
北京经纬恒润科技股份有限公司深耕汽车电子领域二十多年,结合相关业务经验,自主研发了适应当前智能网联汽车技术发展趋势的软件工具链——INTEWORK。该系列工具应用范围涵盖AUTOSAR基础软件、车载总线、诊断、车辆仿真测试、智驾数据采集分析等。近年来,INTEWORK系列软件工具不断发展和完善,已得到一汽、上汽、吉利、蔚来等一线OEM广泛应用及认可。