基于CANoe从零创建以太网诊断工程(1)


已知有一个具备以太网通信的ECU,其网关IP地址为172.20.1.1,且有一个诊断数据库文件(.ODX),现在教你从零创建一个CANoe的以太网诊断工程

New 工程

在这里插入图片描述

通道选择

这里新建的工程的网络名称默认为Ethernet1,而本示例使用的网络接口卡是VN5650,其硬件中设置的也是Ethernet1(下图2),如果Network的名称和Hardware的名称一样,它会自动选择,否则每次打开CANoe需要手动选择,进行通道匹配

在这里插入图片描述

使用Vector的工具链进行以太网测试,现在都需要在Vector Hardware Manager软件中对网络接口卡进行配置后才能使用。如何配置,后面会专门写一篇博客。

在这里插入图片描述

配置 TCP/IP协议栈

选择 Use CANoe TCP/IP stack。

在这里插入图片描述

开头我们说了测试DUT的IP地址是172.20.1.1,所以这里要设置个同网段的 IP地址,比如172.20.1.2。
如果 待测DUT的IP是带有VLAN的,需要在VLAN configuration选项下配置Vlan,后面再说VLAN的情况。

在这里插入图片描述

如果DUT在向外发送广播报文的话,这个时候运行CANoe,在Trace窗口就应该能看到广播报文(可以断电重启试试)

在这里插入图片描述

配置诊断数据库

选择DUT支持的Doip协议版本。

在这里插入图片描述

选择CDD/ODX/PDX等诊断数据库文件。

在这里插入图片描述

配置 IP地址

在这里插入图片描述

发送诊断测试

在这里插入图片描述

在这里插入图片描述

23

7

  • 🚩要有最朴素的生活,最遥远的梦想,即使明天天寒地冻,路遥马亡!

  • 🚩如果这篇博客对你有帮助,请 “点赞” “评论”“收藏”一键三连 哦!码字不易,大家的支持就是我坚持下去的动力。
    18

相关推荐

  1. 基础 -- LLDP使用案例

    2024-04-27 05:28:01       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-27 05:28:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-27 05:28:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-27 05:28:01       82 阅读
  4. Python语言-面向对象

    2024-04-27 05:28:01       91 阅读

热门阅读

  1. 四级英语之词类的确定

    2024-04-27 05:28:01       34 阅读
  2. C语言——通讯录实现

    2024-04-27 05:28:01       29 阅读
  3. linux下建立cpp文件,然后通过cmake编译。

    2024-04-27 05:28:01       32 阅读
  4. 【数据结构与算法】力扣 459. 重复的子字符串

    2024-04-27 05:28:01       35 阅读
  5. NFT学习资料整理

    2024-04-27 05:28:01       23 阅读
  6. 丑数 II

    2024-04-27 05:28:01       45 阅读
  7. 【笔试题汇总】字节跳动2024 春招第二场

    2024-04-27 05:28:01       31 阅读