0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文读懂以太网与CANoe的配置

智能汽车电子与软件 来源:车端 2022-12-26 16:08 次阅读

1 概述

以太网视频数据传输、宽带骨干网络、IP诊断(DoIP)以及电动汽车与充电站之间的通信等领域特别有用。Ethernet.Option扩展 CANoe 以包括对以太网网络的支持,允许使用接口硬件,例如VN5600系列以太网接口或PC上可用的以太网接口,还扩展了CANoe,以包括特定的协议,如SOME/IP,SOME/IP-SD,IP,TCP,UDP,TSN / AVB等等。

VN5600 系列以太网接口专为仿真和测量目的而设计,具有特定优势,例如高时间戳分辨率、与其他vector总线接口同步、点对点连接监控和拓扑精确的仿真。VN5600还支持特定于汽车的物理层,例如 100BASE-T1 (OABR) 和 1000BASE-T1这样就可以直接访问物理层。

d25e7038-8363-11ed-bfe3-dac502259ad0.png

图1:CANoe .以太网配置,用于在“跟踪”窗口中模拟和分析信号

CANoe可以interwetten与威廉的赔率体系 多个以太网节点的。每个网络节点在这里都由其自己的 TCP/IP 堆栈表示。这确保了与真实节点对应的通信行为。此外,通过对以太网数据包进行有针对性的伪造,可以测试可重现的嵌入式实现,并提高其对协议错误的鲁棒性。通过支持汽车领域典型的数据库格式(AUTOSAR ARKML和Fibex)和协议(SOME/IP,DoIP等),用户可以直接访问应用信号。这大大支持并简化了通信和应用程序数据的分析。

连同VN5600系列以太网接口,CANoe .Ethernet也适用于测量网关到其他车辆网络的信号转换中的延迟时间。例如,这样就可以跟踪整个车辆的诊断信息,并检查其一致性。以太网协议第2层(数据链路层)上的错误不仅可以可靠地检测和显示,还可以被激发。

d2f747fe-8363-11ed-bfe3-dac502259ad0.png

图 2:以太网数据包生成器和以太网交互式生成器用于方便地创建和发送以太网帧,无需编程

下面具体聊聊在CANoe工程的实操和编程。

2 新建CANoe工程

新建一个普通Demon(ETH工程)

d39d1a8a-8363-11ed-bfe3-dac502259ad0.png

d3d6a14c-8363-11ed-bfe3-dac502259ad0.png

配置Vector Channel

在Option中配置1路以太网(其余无所谓)
d3fa81de-8363-11ed-bfe3-dac502259ad0.png

配置HardWare

AccessMode中,VN56x0设备使用Channel-Base Mode(新驱动中体现,旧驱动则默认为Channel-Base Mode)
d41edb74-8363-11ed-bfe3-dac502259ad0.png
在Device Configuration中使用Direct Connection模式

具体的Channel模式(Master/Slave)则视DUT而定
d434a7ec-8363-11ed-bfe3-dac502259ad0.png

配置IP/Stack

Simulation中配置V56x0的TCP/IP工作信息
d45dabe2-8363-11ed-bfe3-dac502259ad0.png
d47a95a4-8363-11ed-bfe3-dac502259ad0.png
配置8021 Vlan信息
d48fc316-8363-11ed-bfe3-dac502259ad0.png
配置TCP/IP信息

需要注意的是如果控制器支持普通多路信息则需要分别配置IP信息(如下图),详情请关注公众号「车端」
d4a06504-8363-11ed-bfe3-dac502259ad0.png
普通信息
d4c2c2f2-8363-11ed-bfe3-dac502259ad0.png
带Vlan的信息

编写仿真脚本

新建CAPL节点后需要单独配置其IP/Stack属性,具体方式为沿用CANoe硬件设置即可
d4e772e6-8363-11ed-bfe3-dac502259ad0.png
d52e7c0e-8363-11ed-bfe3-dac502259ad0.png
以一个TCP握手为例,代码如下


// An highlighted block

onkey'i'
{

dwordgClientSocket;//Theclientsocket
IP_EndpointlocalEndpoint;
IP_EndpointremoteEndpoint;
charIPV4_DesADD[16]="172.16.6.4";
dwordPort_Des=51001;

/**************配置信息******************/
remoteEndpoint.ParseEndpointFromString(IPV4_DesADD);
remoteEndpoint.PortNumber=Port_Des;//@sysvar::ServerPortNumber;
localEndpoint=IP_Endpoint(172.16.6.2:0);

/**************开启本地Socket端口******************/
gClientSocket=TcpOpen(localEndpoint);

/**************开始连接******************/
TcpConnect(gClientSocket,remoteEndpoint);


}

测试结果

d54fb702-8363-11ed-bfe3-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5414

    浏览量

    171544
  • 接口
    +关注

    关注

    33

    文章

    8564

    浏览量

    150992
  • CANoe
    +关注

    关注

    4

    文章

    66

    浏览量

    8631

原文标题:一文读懂以太网与CANoe的配置

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详解车载以太网

    以太网威廉希尔官方网站 在生活中的应用随处可见,日常电脑上网,或者手机上网都与以太网密不可分。现在汽车中的5G车联网、V2X,以及后面汽车的智能化应用这些都跟以太网威廉希尔官方网站 密不可分。
    发表于 08-07 17:01 6231次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>详解车载<b class='flag-5'>以太网</b>

    以太网是什么鬼?以太网基础知识详解

    以太网
    电子学习
    发布于 :2023年02月07日 21:05:57

    车载以太网快速入门#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月01日 17:54:31

    车载以太网基础培训——车载以太网的链路层#车载以太网

    车载以太网
    北汇信息POLELINK
    发布于 :2023年09月19日 16:25:21

    车载以太网硬件接口VN5650--基于Network-based模式的配置过程#车载以太网 #CANoe

    车载以太网
    北汇信息POLELINK
    发布于 :2024年05月15日 17:28:47

    以太网和工业以太网的不同

    以太网媒体访问控制的物理层和数据链路层。这些标准也说明子配置以太网网络的规则,以及各种网络元件如何彼此协作。以太网支持多台计算机通过个网络
    发表于 10-23 14:20

    如何配置以太网交换机

    如何配置以太网交换机 串口通过配置电缆与以太网交换机的Console 口连接。、通过Console 口搭建
    发表于 12-07 14:07 1.8w次阅读
    如何<b class='flag-5'>配置</b><b class='flag-5'>以太网</b>交换机

    以太网接入

    学习完本课程,您应该能够:理解以太网接入的典型应用,掌握PPPoE威廉希尔官方网站 的基本原理,掌握PPPoE的典型配置,了解以太网接入的优势和劣势。
    发表于 04-12 14:32 17次下载

    ARM工业以太网交换机配置命令

    ARM工业以太网交换机配置命令
    发表于 12-16 22:33 0次下载

    详解什么是实时以太网

    工业以太网——实时以太网——在过去几年中经历了巨大的增长。虽然经典的现场总线仍大量存在,但它们已经过了巅峰期。流行的实时以太网协议扩展了以太网标准,可以满足实时功能的要求。现在,TSN
    发表于 08-04 09:49 1.3w次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>详解什么是实时<b class='flag-5'>以太网</b>

    AN-2047:配置ADIN1300以太网PHY

    AN-2047:配置ADIN1300以太网PHY
    发表于 03-22 21:57 1次下载
    AN-2047:<b class='flag-5'>配置</b>ADIN1300<b class='flag-5'>以太网</b>PHY

    AN-2043:配置ADIN1200以太网PHY

    AN-2043:配置ADIN1200以太网PHY
    发表于 03-22 21:58 10次下载
    AN-2043:<b class='flag-5'>配置</b>ADIN1200<b class='flag-5'>以太网</b>PHY

    如何快速分辨以太网与千兆以太网

    本文解释并比较了两种类型的以太网:快速以太网与千兆以太网。快速以太网和千兆以太网之间的最大区别在于速度。
    的头像 发表于 05-06 16:35 4477次阅读
    如何快速分辨<b class='flag-5'>以太网</b>与千兆<b class='flag-5'>以太网</b>

    以太网开发测试利器VN5000系列硬件设计

    媒体转换功能方便了工程师将以太网数据在不同以太网物理层协议之间进行转换,但是使用VN5000设备时,需要连接外部电源;如果不需要上位机观察通信数据,硬件配置完成之后可以在 standalone 模式下独立工作,无需进行
    发表于 07-29 11:42 1713次阅读

    基于以太网网络接口卡VN5600A的CSM数采设备与CANape、CANoe配置方案

    客户在实际应用中需要使用CANoe或者CANape/vMeasure结合CSM的ECAT模块对数据进行采集,而且往往需要面对多路以太网的数据采集场景。针对以上特定需求,本文以VN5610A接口卡为例, 分别搭建CANoe和CAN
    的头像 发表于 10-16 10:42 1638次阅读
    基于<b class='flag-5'>以太网</b>网络接口卡VN5600A的CSM数采设备与CANape、<b class='flag-5'>CANoe</b>的<b class='flag-5'>配置</b>方案