昆易OTA自动化测试系统:智能、高效,为汽车软件升级验证保驾护航
随着汽车智能化不断发展,车辆功能的不断迭代与升级成为常态,对软件更新效率与灵活性的要求也日益提升。在此背景下,OTA(Over-The-Air)技术应运而生,它通过无线通信网络直接向车辆发送软件更新,实现了即时、高效的软件升级,极大地加速了汽车智能化进程。
然而,OTA升级过程中的潜在风险,如更新失败或不完全,可能对车辆性能和用户安全造成影响。因此,对OTA进行严格的测试变得至关重要。为此,昆易电子紧跟行业趋势,持续创新,推出了稳定、高效且可靠的OTA自动化测试系统。该系统凭借其强大的异步并行测试能力,能够显著提升测试效率,为汽车制造商提供了强有力的技术支持与保障。
在汽车行业中,OTA(Over-The-Air)测试面临着诸多挑战:
- 集成测试的复杂性:OTA测试需要确保软件与车辆其他系统的集成性和兼容性,同时考虑网络与车辆部件之间的耦合。
- 测试环境的局限性:整车OTA测试需在实际道路条件下进行,以确保测试结果的准确性和可靠性。
- 测试覆盖度:测试方案需要具有灵活性与覆盖度来满足OTA测试不同的升级策略和场景,包括灰度升级、指定设备升级、全量升级等。
- 数据一致性:在OTA升级过程中,固件、版本号和设备状态可能涉及多级缓存,需要确保缓存和数据库之间的数据一致性 。
- 兼容性问题:OTA测试需兼容不同类型设备,并处理新旧版本接口的兼容性。
- 安全性考虑:在升级过程中,如ECU升级到一半时遇到问题,需要有安全措施与回滚方案来保证车辆的正常运行和安全。
- 测试自动化:OTA测试过程中需要自动化测试来模拟不同设备的升级情况和结果,这要求有高效的自动化测试框架和脚本。
- 跨部门协调:OTA测试可能涉及多个供应商,需要跨部门协调和沟通,以快速定位和解决问题。
- 压力测试:在大量设备同时请求升级时,需进行压力测试以确保系统的稳定性和性能。
- 测试用例设计:OTA测试需要详细设计测试用例,包括后台服务器和车端的测试,覆盖检测、下载、待安装、升级阶段,以及上报阶段和ECU刷写阶段。
- 软件开放性:OTA测试环境应支持Python等编程语言,以提高测试的灵活性和效率。
- 批量测试:为了处理大规模的OTA升级,需要实现批量测试功能以此来提高测试效率,降低升级失败的风险。
针对当前OTA测试领域的多样化需求,昆易电子OTA自动化测试系统能够全面覆盖从基础部件的刷写测试到复杂车端模拟环境,再到真实车辆环境下的深度OTA功能验证,确保测试过程的无缝衔接和高效执行。
昆易OTA测试系统
搭载昆易自研的VCAR DAS软件,集成总线仿真、诊断和数据库模块,该系统能够充分满足OTA测试的各项基本需求。同时,采用昆易标志性的高实时性RTPC处理器,并运行Linux系统,确保任务处理的迅速响应与系统稳定性。
为了应对OTA测试对高精度、多协议总线资源的需求,该系统配备了昆易自主研发的总线接口卡 VCI 4422,支持4路CAN、4路LIN、2路ETH及2路FlexRay通信,为测试提供了丰富的总线接口选择,使得系统能够轻松应对各种复杂的测试场景。
昆易OTA测试系统构成
采用模块化设计,昆易OTA自动化测试系统具有极高的灵活性与可扩展性,能够集成丰富的IO资源、高效的电源管理模块以及先进的故障管理模块,高效助力研发团队对OTA技术进行全方位、深层次的验证工作,加速产品迭代与技术创新。
方案组成
OTA部件刷写测试:
在OTA部件刷写测试方面,昆易OTA单件规模化测试能够轻松灵活应对各类单体及多ECU的规模化并行异步诊断刷写测试场景。
系统框图
该系统不仅广泛支持多种通信协议及刷写文件格式,以满足不同测试需求,还配备了刷写异常仿真、压力测试、报文监控与解析等强大功能,且操作界面统一,维护简便,有效保障了测试流程的高效与顺畅。
主要功能:
-
支持CAN/CANFD/DoIP协议
- 支持ETH/CAN/CANFD/LIN/FlexRay节点刷写
- 支持刷写过程中的电源、通信、流程异常仿真
- 支持压力测试
- 支持报文监控与解析
- 支持不同的刷写文件格式(bin、hex、s19、sff、vbf等)
- 拥有统一的测试管理界面,易于操作维护
车端OTA功能测试:
车端OTA功能测试系统在部件刷写测试的基础上进一步拓展功能,增强了对多测试节点的高效管理能力。该系统不仅支持升级控制指令的灵活发送,还能模拟车辆条件信号/报文、节点状态及异常报文,旨在全面验证OTA Master与其他节点的功能逻辑、性能及可靠性。
系统框图
同时,该系统还提供测试用例的二次开发平台,满足个性化测试需求,并自动化生成详尽的测试报告,提升了测试效率与灵活性。
主要功能:
-
支持升级控制指令仿真
- 支持车辆条件信号/报文仿真
- 支持节点仿真
- 支持异常报文仿真
- 支持接口报文监控与解析
- 支持测试用例二次开发
- 测试报告自动生成
- 拥有统一的测试管理界面,易于操作维护
实车OTA功能测试:
对于实车OTA功能测试,昆易OTA自动化测试系统融入了图像处理、触控模拟及踏板自动控制等先进技术,旨在精准验证实车OTA功能可用性、易用性。
系统框图
通过昆易DAS软件、座舱检测软件及总线接口卡VCI 4422的协同工作,结合踏板压力模拟器、摄像头记录分析等手段,系统能够模拟真实驾驶场景下的OTA操作,全面检测OTA流程正确性,并支持日志读取、正逆向测试及远程监控,实现高效无人值守自动化测试。
主要功能:
- 验证实车OTA功能的可用性、易用性
- 支持发送/刷新/监测总线和网络报文
- 支持正向与逆向测试,全面验证OTA功能
- 支持读取车机Log,判断OTA升级状态与结果
- 支持压力传感器或ADB指令操控,模拟用户OTA操作
- 支持无人值守测试,远程登录方便监控调试
- 通过踏板压力模拟器模拟驾驶状态切换测试OTA的适应性
系统特色
- 高可靠性采用模块化设计,不同模块相互隔离,核心模块运行Linux RT内核具有超高的稳定性和可靠性,确保设备7x24小时不间断运行
- 支持Python调用,兼容CAPL脚本。
- 规模化并行测试系统,具备独立的20路CAN/CANFD通道,4路Ethernet通道
- 软件具有可复用性,测试软件采用分层架构设计模式,各模块之间相互独立,互不影响,测试脚本和测试用例可大量复用到不同项目中
- 多用户访问通过测试管理平台,实现硬件资源共享,每个用户可独立执行测试,满足多用户并行使用场景
关于昆易
昆易电子科技(上海)有限公司成立于2011年,致力于嵌入式系统研发测试工具链的开发,服务于汽车、教育、轨道交通、航空航天等行业,通过持续的探索与创新,在快速原型、仿真测试、实车测试、数据采集与解析以及网络仿真测试等领域,与全球400多家整车厂、零部件供应商、高校等客户建立了密切合作关系。
昆易电子为客户提供系统化的HIL解决方案,覆盖了新能源三电(BMS/VCU/MCU)、ADAS自动驾驶(ACC/LKA/AEB等)、车身、传统汽车动力(EMS/EPS/ESP等)以及座舱等多个关键领域,同时提供全面的硬件在环定制化测试服务。
昆易电子将以客户为中心,在虚拟仿真测试、软件研发工具和实车测试工具链等方面不断探索科学技术的前沿,推动创新升级,“让研发更简单”,帮助客户提高研发效率,缩短研发时间,降低成本,为客户创造价值。
请先 登录 后再发表评论~