91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

CANoe中的EtherCAT應用

Vector維克多 ? 來源:Vector維克多 ? 2024-11-19 09:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

EtherCAT(Ethernet for Control Automation Technology)是一種基于以太網(wǎng)的現(xiàn)場總線技術,主要用于需要高速、實時通信工業(yè)自動化領域,例如:機器人控制系統(tǒng)、數(shù)控機床、測試測量設備和汽車產(chǎn)線等。EtherCAT由Beckhoff Automation公司開發(fā)并成為IEC 61158標準,目前由EtherCAT技術協(xié)會(ETG)推廣。ETG現(xiàn)在擁有數(shù)千家的公司成員,這些公司成員提供EtherCAT主節(jié)點實現(xiàn)、EtherCAT從節(jié)點以及開發(fā)工具。

EtherCAT具有傳輸速率高以及網(wǎng)絡拓撲設計靈活的特點,并且具備極高的實時性,可實現(xiàn)主節(jié)點與從節(jié)點之間的精確同步。在汽車測試中,EtherCAT常被用于臺架控制、傳感器數(shù)據(jù)采集、電機控制以及IO組件控制等應用。在使用CANoe進行仿真測試時,通過CANoe.For EtherCAT中的相關功能可以輕松地將第三方設備集成到測試系統(tǒng)中。

11025e52-a19f-11ef-93f3-92fbcf53809c.gif

EtherCAT工作方式

EtherCAT主節(jié)點發(fā)送一個幀信息,該信息會依次經(jīng)過每個從節(jié)點。信息經(jīng)過從節(jié)點時,從節(jié)點無需將整包數(shù)據(jù)解碼,而是直接讀取相應的編址數(shù)據(jù)提取與自己相關的信息,并在傳給下一個從節(jié)點時插入需要輸出的數(shù)據(jù)。整個過程僅會產(chǎn)生幾納秒的延遲。當報文到達最后一個從節(jié)點檢測到開放端口時,以全雙工方式返回主節(jié)點。

由于發(fā)送和接收的以太網(wǎng)幀中壓縮了大量的設備數(shù)據(jù),所以有效數(shù)據(jù)率可達90%以上。借助100 Mb/s TX的全雙工特性,EtherCAT的有效數(shù)據(jù)率甚至可以超過100 Mb/s。

EtherCAT主節(jié)點是單個網(wǎng)絡內(nèi)唯一允許主動發(fā)送EtherCAT報文的節(jié)點,其他所有從節(jié)點僅將報文向下游轉發(fā)。這種機制可以防止不可預測的延遲,確保系統(tǒng)的實時性。EtherCAT可以實現(xiàn)廣播、多播和點對點多種通訊方式。

EtherCAT主節(jié)點使用標準以太網(wǎng)介質(zhì)訪問控制器(MAC),無需額外的通信處理器。因此EtherCAT可以輕松部署在任何具有以太網(wǎng)端口的硬件平臺上。

CANoe中的EtherCAT應用

CANoe.For EtherCAT支持仿真EtherCAT主節(jié)點,以及將EtherCAT從節(jié)點集成到CANoe中。CANoe提供專門的EtherCAT配置頁面,在完成配置后會自動生成對應的系統(tǒng)變量,用戶通過讀寫這些系統(tǒng)變量就可以訪問從節(jié)點。CANoe的分析窗口、面板和測試腳本都可以用于EtherCAT的仿真、測試、記錄和分析。在運行過程中,用戶可以通過EtherCAT診斷窗口直接訪問從節(jié)點,便于在通信出現(xiàn)問題時進行故障排查。

111702e4-a19f-11ef-93f3-92fbcf53809c.png

CANoe最多可以仿真兩個EtherCAT主節(jié)點,從而在兩個獨立的EtherCAT網(wǎng)絡中控制從節(jié)點模塊。由于CANoe還支持多種其他總線通信,因此也可作為EtherCAT網(wǎng)關使用。目前CANoe無法直接仿真從節(jié)點并將其集成到其他EtherCAT網(wǎng)絡中。如果想實現(xiàn)CANoe與其他EtherCAT主節(jié)點進行通信,需額外使用EtherCAT橋接終端設備(如Beckhoff EL6695),即可與外部主節(jié)點進行雙向數(shù)據(jù)交換。

CANoe中的配置

使用EtherCAT功能首先需要安裝EtherCAT驅(qū)動(驅(qū)動在CANoe安裝目錄Installer Additional ComponentsEtherCATDriver下),目前僅支持特定的網(wǎng)絡適配器(可用的網(wǎng)絡適配器芯片參考鏈接CANoe.For EtherCAT)。然后將EtherCAT從節(jié)點通過網(wǎng)線連接到該網(wǎng)絡適配器。

在Hardware->For EtherCAT->MainDevice菜單打開“Configurator for EtherCAT”:

1126b356-a19f-11ef-93f3-92fbcf53809c.png

在配置工具中打開File->ESI Manager,并添加ESI/ENI文件(如果ESI Files列表中已經(jīng)包含要使用的EtherCAT從節(jié)點的配置信息,則無需添加)。該文件包含EtherCAT從節(jié)點的初始化和配置信息,是CANoe與EtherCAT從節(jié)點通信的必要文件,通常由設備生產(chǎn)廠商提供。

112a5b1e-a19f-11ef-93f3-92fbcf53809c.png

掃描連接的從節(jié)點,如果通信正常則會自動生成從節(jié)點列表。

11321fd4-a19f-11ef-93f3-92fbcf53809c.png

配置完成后,CANoe會自動生成相關系統(tǒng)變量。在從節(jié)點下的系統(tǒng)變量中,命名空間Out對應CANoe可以給從節(jié)點發(fā)送的信號,可以修改其數(shù)值;命名空間Task對應從節(jié)點發(fā)送給CANoe的信號,可以在Trace、Graphic等窗口觀測。

113b7458-a19f-11ef-93f3-92fbcf53809c.png

EtherCAT故障診斷

CANoe提供EtherCAT診斷窗口,通過該窗口可以實現(xiàn)故障排查、參數(shù)修改、文件傳輸?shù)榷喾N功能。

11602456-a19f-11ef-93f3-92fbcf53809c.png

在該窗口中可以查看與從節(jié)點的連接狀態(tài),切換從節(jié)點的狀態(tài)機以及檢查軟硬件的故障狀態(tài)。在診斷對話框中會顯示運行信息。當單個從節(jié)點失效或電纜連接有缺陷等導致EtherCAT通信出現(xiàn)問題時,可以快速定位和排除快速故障。

1171be6e-a19f-11ef-93f3-92fbcf53809c.png

總結

以上是CANoe對EtherCAT的支持,可以方便地將EtherCAT設備集成到CANoe測試平臺中,不僅拓展了CANoe自動控制第三方設備的能力,在測試過程中還可以確保通信總線、VT System與EtherCAT設備具有統(tǒng)一的時間戳,提高了測試系統(tǒng)的集成度以及控制的便捷性

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    114

    文章

    17802

    瀏覽量

    193583
  • 以太網(wǎng)

    關注

    41

    文章

    6018

    瀏覽量

    180953
  • ethercat
    +關注

    關注

    19

    文章

    1514

    瀏覽量

    45307
  • CANoe
    +關注

    關注

    4

    文章

    85

    瀏覽量

    9786

原文標題:CANoe對EtherCAT的支持

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CANoeLogging模塊使用方法及妙招

    Logging是CANoe軟件的數(shù)據(jù)記錄模塊,主要在臺架測試中使用,支持CAN/CANFD、LIN、FlexRay以及車載以太網(wǎng)總線的數(shù)據(jù)記錄。常用的數(shù)據(jù)記錄儀還有GL數(shù)據(jù)記錄儀,GL有自己單獨
    的頭像 發(fā)表于 05-23 08:25 ?2489次閱讀
    <b class='flag-5'>CANoe</b><b class='flag-5'>中</b>Logging模塊使用方法及妙招

    診斷中常用的服務及在CANoe的應用#診斷自動化測試 #CANoe

    CANoe
    北匯信息POLELINK
    發(fā)布于 :2023年02月07日 09:43:27

    CANoe:網(wǎng)絡和ECU開發(fā)、測試和分析的專業(yè)工具

    可以通過ODX2.0.1進行參數(shù)化,同樣支持物理和功能尋址CANoe支持MATLAB 和 Statemate的模型開發(fā)擴展功能特性的選項包括:GPS車輛位置可視化,用于診斷工具(DiVa)執(zhí)行正式測試
    發(fā)表于 10-09 17:42

    CANOE教程之CANOE的使用手冊免費下載

    本文檔的主要內(nèi)容詳細介紹的是CANOE教程之CANOE的使用手冊免費下載1 CANoe是進行網(wǎng)絡和ECU開發(fā)、測試和分析的全面工具,支持總線網(wǎng)絡開發(fā)從需求分析到系統(tǒng)實現(xiàn)的全過程,包括模型創(chuàng)建、仿真
    發(fā)表于 11-07 08:00 ?276次下載
    <b class='flag-5'>CANOE</b>教程之<b class='flag-5'>CANOE</b>的使用手冊免費下載

    CANoe軟件的介紹

    CANoe是德國Vector公司的針對汽車電子行業(yè)的總線分析工具,現(xiàn)在我用CANoe7.6版本進行介紹,其他版本功能基本差不多。
    的頭像 發(fā)表于 02-17 13:53 ?1.3w次閱讀
    <b class='flag-5'>CANoe</b>軟件的介紹

    淺談CANoe實現(xiàn)SOA仿真測試

    本文介紹怎么通過我們CANoe工具去實現(xiàn)SOA的相關功能。CANoe Communication Setup功能為實現(xiàn)SOA模型的交互和模型測試提供了全新的接口。用戶可以通過CANoe更加靈活地實現(xiàn)面向服務架構的仿真。
    的頭像 發(fā)表于 08-01 14:17 ?2935次閱讀
    淺談<b class='flag-5'>CANoe</b>實現(xiàn)SOA仿真測試

    期待已久的ADAS終于能在CANoe15.0實現(xiàn)了,看看15.0還有哪些新變化

    本文介紹CANoe15新特性,包括在CANoe 實現(xiàn)ADAS測試,SiL測試等。
    的頭像 發(fā)表于 08-01 14:20 ?1791次閱讀
    期待已久的ADAS終于能在<b class='flag-5'>CANoe</b>15.0<b class='flag-5'>中</b>實現(xiàn)了,看看15.0還有哪些新變化

    CANoe進階功能:Multi CANoe

    本文介紹CANoe的進階功能:Multi CANoe,適用于ECU聯(lián)合仿真,簡化多設備聯(lián)調(diào)。
    的頭像 發(fā)表于 08-04 14:41 ?3333次閱讀
    <b class='flag-5'>CANoe</b>進階功能:Multi <b class='flag-5'>CANoe</b>

    CANoe集成解決方案

    本文介紹CANoe集成解決方案,搭配測試管理平臺,實現(xiàn)測試項目的集中管理。用于監(jiān)控管理CANoe工程,采集、仿真CANoe報文數(shù)據(jù)等。
    的頭像 發(fā)表于 08-04 14:49 ?2024次閱讀
    <b class='flag-5'>CANoe</b>集成解決方案

    CANOE工具使用教程

    CANoe Options 窗口,左邊欄默認為General,在General配置,需要選擇通道的使用情況,注意這里選擇的通道數(shù)不能超過
    的頭像 發(fā)表于 07-18 10:33 ?1.1w次閱讀
    <b class='flag-5'>CANOE</b>工具使用教程

    Python與CANoe/CANoe4SW

    Python作為功能強大的編程語言,在智能汽車研發(fā)和測試應用廣泛,如數(shù)據(jù)處理、測試自動化、測試腳本開發(fā),甚至直接將Python應用運行在車輛上。CANoe產(chǎn)品體系為汽車行業(yè)XiL測試提供豐富功能
    的頭像 發(fā)表于 11-16 08:25 ?4421次閱讀
    Python與<b class='flag-5'>CANoe</b>/<b class='flag-5'>CANoe</b>4SW

    CANoe軟件的使用操作說明

    本文檔是CANoe軟件的使用操作說明,方便剛接觸CANoe的伙伴們快速上手使用這個軟件。
    的頭像 發(fā)表于 02-25 14:30 ?2.4w次閱讀
    <b class='flag-5'>CANoe</b>軟件的使用操作說明

    CANoeEtherCAT的支持

    EtherCAT(EthernetforControlAutomationTechnology)是一種基于以太網(wǎng)的現(xiàn)場總線技術,主要用于需要高速、實時通信的工業(yè)自動化領域,例如:機器人控制系統(tǒng)
    的頭像 發(fā)表于 12-05 01:04 ?1383次閱讀
    <b class='flag-5'>CANoe</b>對<b class='flag-5'>EtherCAT</b>的支持

    CANoeADAS功能集介紹

    高級駕駛輔助系統(tǒng)(ADAS)在汽車的應用日益增長,為了滿足工程師對于ADAS的分析、仿真和測試等功能的需求,CANoe從15.0版本開始提供ADASFeatureSet(ADAS功能集,簡稱AFS
    的頭像 發(fā)表于 07-10 14:55 ?1321次閱讀
    <b class='flag-5'>CANoe</b><b class='flag-5'>中</b>ADAS功能集介紹

    CANoe.Diva典型使用問題五則

    一、Diva工程導入CANoe報錯問題現(xiàn)象:解決方案:請使用管理員權限運行一下CANoe安裝包之下的圖中*.exe文件:(可能在Exec32)(運行時CANoe關閉):二、
    的頭像 發(fā)表于 11-27 09:51 ?2123次閱讀
    <b class='flag-5'>CANoe</b>.Diva典型使用問題五則