基于ISO标准的OTX脚本开发、仿真与调试一体化解决方案 | Q-Studio

一、背景

现如今,随着车辆中电子器件和软件数量的快速增加,在车辆研发、生产、测试及售后阶段需要进行的车载测试工作越来越多、越来越复杂,呈现指数级增长的趋势。以往常用的手动测试方式已完全无法满足现如今的测试需求了,由此推进自动化测试变得尤为重要。

然而,使用Java、C++等其他格式或编程语言制作的诊断测试序列无法做到规范、格式、实现、执行等多方面的统一,且在不同部门之间也无法顺畅流转,影响工作效率同时更难以进行管理,不再适应当下快节奏、复杂化的开发环境了。

二、通过开发OTX脚本实现全自动化测试

**面对各种复杂的应用场景,风丘科技基于IS013209标准研发了一个实现开发、仿真、调试OTX诊断和测试序列的工具------Q-Studio。**它被设计用于ECU和车辆测试脚本开发工作,并根据ODX2.2.0支持诊断数据。由Q-Studio开发的OTX脚本,完全符合ISO国际标准,且它不依赖于特定的软件工具,可在不同部门之间直接进行交换流转,做到规范、格式、实现、执行等多方面的统一。此外,OTX脚本具有极高的可复用性,在不同项目中可根据需求进行复用,大大提升了测试效率。

(图1 OTX标准)

三、Q-Studio------可视化编辑工具

对于Q-Studio而言,符合ISO13209的OTX函数以及数据库中的参数都已被模块化处理。因此,在使用Q-Studio时,用户只需按照诊断测试规范用例将需要用到的函数、服务以及参数拖拽至编辑窗口,即可完成一个脚本的编辑,大大降低了序列编写难度。

(图2 OTX函数拖拽编辑示意图)

在CAN网络调试方面,IPEmotion提供灵活的CAN通道配置功能,用户可根据测试需求进行波特率、协议数据库(如*.dbc文件)、信号定义等参数设置。其中,软件支持将单个或多个CAN通道设置为静默模式,使连接的设备仅作为监听节点存在,而不主动发送任何数据。

该功能的典型作用包括:

• 在不干扰原车通信的情况下,实时采集CAN总线报文;

• 防止调试过程中误发帧造成系统干扰;

• 实现外部数据记录仪、测试工具与车辆总线的物理层隔离监听;

• 满足ISO 26262等功能安全测试过程中对"非侵入式测试"的要求。

设置CAN静默模式流程如下:

1.打开IPEmotion,"硬件"选择"协议",点击检测......

(图3 ODX数据库可视化编辑示意图)

点击 阅读原文 查看剩余40%的精彩内容

相关推荐
SoftingChina2 年前
基于ISO13209(OTX)实现引导诊断
数据库·编辑器·iso13209·otx·引导诊断