基于CANoe的uds诊断的配置以及使用

  文章转载链接www.51testing.com/html/60/n-7...

  概述

  CANoe中的uds诊断主要用到了Diagnostic/ ISO TP模块,无论是DOIP还是DOCAN,都可以通过该模块来配置。该模块主要通过添加诊断描述来配置uds服务,诊断描述的类型可以是CDD文件,也可以是Basic Diagnostic Description,CDD文件一般是固定的,已经定义好了能够使用的uds服务;而Basic Diagnostic Description是由用户创建的,可以根据用户需求来添加uds服务。Diagnostic/ ISO TP模块还可以和CAPL脚本搭配使用,实现自动化的测试需求。

 添加uds服务的两种方式

  导入CDD文件

  CDD文件包含了uds服务,如果有权限的话,可以对CDD文件进行操作,添加或删除uds服务

  添加CDD文件

  点击 网络节点(这里是Eth,CAN节点也是一样的)-> 点击 Add Diagnostic Description -> 点击 Add Diagnostic Description,然后选择自己的CDD文件即可。

  创建Basic Diagnostic Description

  Basic Diagnostic Description相对CDD文件比较灵活,可以根据自己的需求添加uds服务

  添加Basic Diagnostic Description

  点击 网络节点(这里是Eth,CAN节点也是一样的)-> 点击 Add Diagnostic Description -> 点击 Add Basic Diagnostic Description

  在ECU qualifier可以修改自己的name

  添加uds服务

  点击 Basic Diagnostic模块

  选择 需要配置的ECU(ECU qualifier),然后按照如下配置即可

  选择 ECU Console 发送uds指令,这里选择自己命名的 ECU qualifier 即可

  Diagnostic/ ISO TP模块关于DOIP的配置

  DOIP的配置主要包括

  Tester侧:自身Tester的IP地址、Tester的逻辑地址、路由激活的类型(OBD\FOTA\DOTA);

  目标ECU侧:目标ECU的IP地址、目标ECU的逻辑地址以及功能寻址、网关的逻辑地址;

  uds27 服务解锁使用的DLL文件

  Diagnostic/ ISO TP模块关于DOCAN的配置

  DOCAN的配置主要包括

  目标ECU侧:目标ECU的请求ID、响应ID、功能寻址ID;

  uds27 服务解锁使用的DLL文件

相关推荐
编程探索者小陈1 天前
接口自动化测试(一)
python·测试
1candobetter2 天前
单接口性能测试实践总结:压测方案设计、成功判定与 JVM 监控分析
java·jvm·压力测试·测试
学代码的真由酱2 天前
Java多用户一对一网页聊天室-测试报告
java·开发语言·功能测试·测试
小当家1054 天前
如何评估你的 Skill 质量——从触发准确率到输出质量的系统方法
测试
编程探索者小陈7 天前
【测试】之测试分类篇
测试
kida_yuan8 天前
【以太来袭】7. Besu 性能基线(Caliper)
区块链·测试
qq_白羊座11 天前
测试资产复用维护方法
测试·测试资产
HuskyYellow13 天前
第 1 篇:没有专职测试的小团队,为什么需要 ai-phone?
人工智能·开源·测试
康谋自动驾驶13 天前
智驾仿真测试团队必看:ADAS HiL测试引入3DGS的ROI测算与结论!
自动驾驶·测试·3dgs·hil测试·场景生成·智驾仿真
wangruofeng14 天前
Playwright 深度调研:为什么它成了浏览器自动化的新底座
前端·测试