<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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可以模擬多個以太網節點的。每個網絡節點在這里都由其自己的 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

    文章

    5145

    瀏覽量

    167048
  • 接口
    +關注

    關注

    33

    文章

    7894

    瀏覽量

    149098
  • CANoe
    +關注

    關注

    3

    文章

    59

    瀏覽量

    8487

原文標題:一文讀懂以太網與CANoe的配置

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    stm32以太網需要配置什么?

    如題,stm32以太網需要配置什么啊
    發表于 05-16 06:16

    EtherCAT實時以太網分析儀直擊痛點#以太網

    以太網ethercat
    ZLG致遠電子
    發布于 :2022年12月12日 10:01:26

    EtherCAT實時以太網分析儀應用場景#以太網

    以太網ethercat
    ZLG致遠電子
    發布于 :2022年12月12日 10:02:50

    以太網是什么鬼?以太網基礎知識詳解

    以太網
    電子學習
    發布于 :2023年02月07日 21:05:57

    「無線工程師基礎知識」以太網是什么鬼?以太網的使用注意事項

    以太網
    電子學習
    發布于 :2023年02月08日 09:29:33

    車載以太網快速入門#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月01日 17:54:31

    車載以太網測試系統測試實例介紹#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月12日 17:27:48

    車載以太網基礎培訓——車載以太網的鏈路層#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月19日 16:25:21

    車載以太網總線基礎培訓——傳輸層#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月21日 10:57:36

    車載以太網基礎視頻——應用層#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月22日 09:05:01

    車載以太網接口VN5650使用場景介紹#車載以太網

    以太網
    北匯信息POLELINK
    發布于 :2024年05月11日 17:58:05

    車載以太網硬件接口VN5650--基于Network-based模式的配置過程#車載以太網 #CANoe

    車載以太網
    北匯信息POLELINK
    發布于 :2024年05月15日 17:28:47

    使用VN5620監控記錄以太網總線數據#車載以太網 #CANape

    以太網硬件
    北匯信息POLELINK
    發布于 :2024年06月09日 16:45:04

    以太網和工業以太網的不同

    以太網媒體訪問控制的物理層和數據鏈路層。這些標準也說明子配置以太網網絡的規則,以及各種網絡元件如何彼此協作。以太網支持多臺計算機通過個網絡
    發表于 10-23 14:20

    如何對以太網PHY芯片的rmii pin腳進行配置

    如何對以太網PHY芯片的時鐘進行配置?如何對以太網PHY芯片的gmac進行配置?如何對以太網PHY芯片的rmii pin腳進行
    發表于 02-21 06:54
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>