论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
数据库
›
量化数据库
›
网络及诊断自动化测试软件集成方案:方案衔接|方案配景| ...
网络及诊断自动化测试软件集成方案:方案衔接|方案配景|数据库文件差异|网 ...
王海鱼
金牌会员
|
2024-11-12 14:53:15
|
显示全部楼层
|
阅读模式
楼主
主题
894
|
帖子
894
|
积分
2682
方案衔接
本方案是对北汇信息提供的CAN/CAN FD/CAN XL/LIN/FlexRay总线网络及诊断测试解决方案的进一步补充和优化,固然此测试体系方案的布局和接口采用模块化的计划思绪,可根据测试需求举行功能模块的裁剪和定制,使测试体系具备一定的延展性并可适配不同平台变型测试需求,但在详细的测试实施过程中,尤其是在车型平台和控制器变化时,测试脚本的复用性问题仍然存在一些挑战。
在此基础上,本方案针对单控制器或整车网络及诊断测试过程中的测试脚本复用困难举行了深入分析,提出了通过通信数据库抽象、网关路由表适配与动态测试参数管理的方式,进一步提拔测试脚本在不同车型上的复用性和自动化水平,确保新车型上线的测试服从。
方案配景
在汽车电子控制器(ECU)的网络与诊断测试过程中,车型平台和控制器的差异导致了测试脚本的开辟难以复用,主要体如今以下几个方面:
数据库文件差异:各控制器的数据库文件各不相同,导致某一车型平台的测试脚本在测试执行时必要手工变更详细的测试参数。
网关路由表差异:不同的车型平台和控制器可能采用不同的网关路由表,导致测试参数必要根据不同路由表举行调解。
测试参数的差异性:每个车型或控制器在举行网络和诊断测试时,其输入输出参数(如信号速率、消息ID等)也有所不同,这些参数在开辟过程中必须被细化和定制化,进一步增加了开辟复杂度。
通信协议的差异: 各车型平台利用的通信协议可能存在差异,常见的有CAN、CANFD、LIN、FlexRay、Ethernet等。这些协议在数据传输方式、速率、数据帧布局等方面有所不同,导致为某种协议计划的测试脚本在面对另一种协议时,无法直接利用。比方,CAN和FlexRay在数据传输方式、数据帧格式、通信速率上的不同会导致信号监控和数据捕获逻辑的脚本完全不同。
诊断服务差异: 不同的车型和控制器,涉及的诊断请求、数据格式、DTC解析方式也不同,使得针对某种诊断服务编写的测试脚本难以复用于另一个车型或控制器。
鉴于以上这些差异导致的测试脚本开辟的重复性工作量大,复用性差的问题,使得业内整车厂面临了颇为棘手的问题就是测试部分开辟的部件级测试脚本释放给供应商后,由于各控制器涉及的参数不一样,脚本难以适配,要么供应商本身重新开辟、要么整车厂测试部分的相干职员分类调试适配,不管是哪种解决办法都会严峻影响控制器交付时间以致车型上市时间。
软件集成方案
为解决上述问题,北汇信息提出一套涵盖数据库文件转换、测试参数天生、测试工程重组、测试执行驱动、测试报告处理等从输入物处理、测试执行到报告处理的全流程自动化处理方案。方案的核心如图1和图2所示。
图1: 网络通信测试集成方案组成
图2: 诊断测试集成方案组成 主要包括以下几个功能模块:
信号矩阵天生数据库文件:将通信信号矩阵,自动转换为数据库文件DBC、LDF、Fibex等,并用于后续的测试参数天生。
数据库解析及预处理:自动解析数据库文件,解决不同格式(如DBC和ARXML)带来的差异,减少人工干预的复杂性。
测试参数天生:根据数据库文件、路由表及通用参数表,天生所需的测试参数文件,统一输入格式,确保不同车型间的参数复用性。
测试工程重组及编译:体系根据天生的测试参数,自动重组CANoe的测试工程并完成工程编译,减少手动配置的时间。
自动驱动CANoe:通过自动化脚本调用CANoe举行测试执行,省去繁琐的手动利用,提拔测试服从。
测试信息GUI输入:提供一个简单的GUI界面,供测试职员输入控制器信息、测试工程目次等,简化了测试流程。
测试报告天生与处理:在测试执行完成后,自动天生详细的测试报告,并对报告举行标准化处理,便于项目后续分析和管理。
方案执行步骤示例说明(说明中以诊断调查表作为输入物):
脚本开辟时采用参数化,将诊断相干的参数统一存放在Parameters.cin中,便于后续跨平台或输入物变更复用工程
图3: Parameters.cin示例图 测试用例开辟时利用Parameters.cin中的变量
利用PAVELINK.SOA-Converter工具导入诊断调查表,工具自动转换为ODX,配置相干信息后自动解析并天生测试利用的Parameters.cin
图4: 自动天生参数的配置界面
图5: 解析ODX/PDX自动天生参数的利用界面 利用天生的Parameters.cin替换工程中的文件
启动测试,自动驱动CANoe执行后续测试过程
监控测试过程,测试完成后自动读取CANoe天生的XML报告,并根据配置的Excel模板举行解析和处理,天生终极测试报告
方案上风
进步复用度:该方案通过统一信号和数据库处理流程,降低不同车型和控制器间的脚本差异,进步脚本复用度。
减少人工步骤:统一的配置界面,只必要在界面中配置相干的输入物路径和必要的参数,一键执行测试,中间过程无需手工干预。
增强兼容性:无论是DBC或ARXML、CDD或ODX亦或是矩阵表,该方案都可以大概通过统一的预处理息争析模块,确保脚本的兼容性。
此方案将有用提拔汽车电子网络及诊断测试的自动化水平,解决多车型、多控制器的测试脚本复用困难。
北汇信息专注于汽车电子测试范畴,提供全域全链的汽车电子测试解决方案,不断升级自动化测试体系,一连提拔测试服从。如有测试体系或测试服务的需求,欢迎垂询!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
王海鱼
金牌会员
这个人很懒什么都没写!
楼主热帖
如何在 Vue 3 中使用<script lang=“t ...
Vue 和 Django 前后端分离实践 (注册 ...
在Winform开发中,使用Async-Awati异步 ...
一条SQL的执行原理
go中 for循环的坑
C#依赖注入(直白明了)讲解 一看就会系 ...
教务管理系统——数据库课程设计mysql+ ...
2023大数据面试总结
clickhouse的稀疏索引
银河麒麟V10安装达梦数据库DM8 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表