当前车辆诊断主要使用UDS诊断协议,通过诊断功能可实现获取车辆ECU的状态信息及进行数据刷写。但随着汽车架构的日益复杂,数据爆炸及远程诊断等状况逐渐出现,传统的诊断方法已不足以应对这些复杂性和快速变化,因此,SOVD(Service-Oriented Vehicle Diagnostics)诊断协议于2019年在ASAM启动,通过标准化的诊断服务和接口,旨在提高诊断效率、灵活性和准确性,以满足车辆的远程诊断、近端诊断和车内诊断需求。
为什么需要SOVD:
图1 汽车诊断发展历程
相较于传统诊断协议,SOVD采用了面向服务的动态诊断特性:
图2 SOVD协议架构图
SOVD协议可支持远程诊断、近端诊断及车辆内部诊断三种场景:
SOVD协议在车端主要由SOVD网关、SOVD2UDS适配器、SOVD库及诊断管理器(AUTOSAR AP)四部分组成:
北汇信息在对SOVD协议进行了深入理解及分析后,推出了系统级SOVD自动化测试解决方案及实车级SOVD自动化测试解决方案,下面就给大家介绍一下SOVD测试解决方案的整体构成。
通过对SOVD协议特性的解读,总结出针对SOVD协议,需覆盖以下测试场景:
鉴于以上SOVD自动化测试的内容,北汇信息在对SOVD协议做了深入分析后,推出了通用化的系统级及实车级SOVD自动化测试解决方案,在此基础上,再针对不同客户进行定制开发,从而实现系统级及实车级的SOVD自动化测试。下面就给大家介绍一下SOVD自动化测试系统的整体方案构成。
硬件层面,SOVD自动化测试方案针对不同客户的测试需求,可分为系统级测试系统及实车级测试系统两种形态。
系统级SOVD测试系统由测试机柜和测试台架两部分组成,其中测试台架上集成SOVD相关控制器及程控BOB设备,其中,通过北汇定制化开发的程控BOB设备,可实现控制器的故障注入,以完成逆向测试;测试机柜作为解决方案中的测试执行核心工具,通过总线仿真及采集接口卡进行总线报文的监控和仿真,工控机进行测试工程配置及执行,测试接口与测试台架进行连接。通过系统级SOVD测试系统可完成SOVD API测试、SOVD2UDS协议转换测试及SOVD2UDS逆向测试
实车级SOVD测试系统由测试机箱和户外电源两部分组成,其中户外电源是为SOVD测试机箱进行供电,主要针对燃油车和混动车进行配置,而针对具有自动补电功能的电车,可以考虑由车辆12V蓄电池为SOVD测试机箱进行供电。SOVD测试机箱作为解决方案中的测试执行核心工具,通过总线仿真及采集接口卡进行总线报文的监控和仿真,工控机进行测试工程配置及执行,测试接口与车辆进行连接。通过实车级SOVD测试系统可完成SOVD API测试&SOVD2UDS协议转换测试。
图3 SOVD测试系统硬件架构
在软件层面,SOVD测试解决方案由五大部分组成,分别是:
1. 逻辑定义模块(PAVELINK.Test Center):通过北汇定制化开发的Test Center可实现图形化测试用例编辑、测试用例管理及设备管理、测试任务安排以及测试任务执行等工作,同时通过定制化模块也可实现自动化调用远程诊断服务器及车端SOVD接口。
2. 逻辑转发模块(PAVELINK.Test Agent):通过北汇定制化开发的Test Agent可实现转发由上方Test Center下发的逻辑执行请求,包括CANoe工程调用,控制CANoe测试工程的自动运行,停止。
3. 数据库转换模块(PAVELINK.SOA-Converter):通过北汇定制化开发的SOA-Converter可实现将OpenAPI及诊断数据库(ODX及DEXT等格式)的文件格式转换,用于测试用例生成工具生成测试用例
4. 测试用例自动生成工具:
1) 通过北汇定制化开发的测试用例自动生成工具,基于导入的数据库,可实现SOVD测试用例的自动生成
2) 通过VECTOR的CANoe.Diva,基于OpenAPI,可实现测试用例的自动生成,并进行特定用例的手动修改,从而对外部和内部的SOVD API接口进行测试
5. 测试执行软件(CANoe):基于VECTOR的CANoe软件,可实现包含报文仿真、电源控制、信号仿真、以及BOB控制等
图4 SOVD测试系统软件架构
SOVD协议测试的测试流程如下:
在汽车行业的数字化转型浪潮中,SOVD(Service-Oriented Vehicle Diagnostics)协议的提出,不仅标志着车辆诊断技术的一次质的飞跃,更是对汽车安全性和智能化水平的一次深刻革新。
测试环节,对于确保SOVD协议的可行性和稳定性至关重要。北汇信息的SOVD测试解决方案通过覆盖API测试、协议转换测试以及逆向场景测试,确保每一个诊断服务都能在各种工况下准确无误地执行,从而保障车辆系统的可靠性和用户的安全性。
北汇信息的SOVD测试解决方案,采用先进的自动化工具和方法,结合系统级和实车级的测试环境,全面模拟各种可能的应用场景。这种全方位的测试策略,不仅提高了测试的效率和覆盖率,更是确保了技术的成熟度和应用的广泛性。
汽车行业的未来充满无限可能,SOVD协议及其测试解决方案将是我们探索这一未来世界的有力工具。让我们携手并进,以测试为桥梁,连接创新与实践,确保技术的每一步都坚实可靠。感谢您的阅读,期待与您在汽车技术革新的道路上相遇。
作者: 北汇信息, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3998886.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论