色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

EtherCAT主站協議棧性能測試:速度與效率的完美結合

盟通科技 ? 2024-08-02 18:35 ? 次閱讀

在使用EtherCAT技術作為現場總線時,性能往往起著決定性的作用。但是,性能的真正含義是什么呢?在大多數情況下,性能等同于速度。在EtherCAT網絡中,這通常意味著需要快速的周期時間,大約1kHz或更快,以實現快速的控制周期。然而,高性能也可能意味著處理大量數據,或者從一個控制器上操作多個設備。

在EtherCAT網絡中,這些性能考慮因素都歸結為EtherCAT主站。因此,EtherCAT主站軟件應滿足以下所有要求:

  • 支持較短的周期時間,實現快速的設備更新率
  • 支持處理大量循環過程數據
  • 能夠處理許多EtherCAT設備

此外,所有這些都必須在控制器上以盡可能低的負載來實現。對于高性能的EtherCAT網絡部署,不應在功能、錯誤檢查、診斷選項和出現問題時的可靠性方面妥協。基于此,本文將提出一種測量方法并給出結果,便于您對EC-Master協議棧的性能有更多了解。

測量方法

為了支持控制硬件的選擇,或者為了能夠對現有硬件在EtherCAT方面的可能性做出聲明,可以利用現有的性能值進行新的測量。在應用的關鍵循環處理區域中,正確且精確地測量EtherCAT協議棧建立的主站軟件運行的所有處理路徑的計算時間消耗,這一點非常重要。近年來,盟通科技合作伙伴acontis在具有不同操作系統和相同參考網絡配置的不同系統上進行了大量的性能測量。此數據可用于粗略評估給定處理器上可實現的性能。

然而,最可靠的值當然是通過在運行所需操作系統和實際所需網絡配置的真實硬件上進行實時測量而獲得的。這些測量不需要任何特殊的專業知識或額外的設備,并且可以通過EC-Master中包含的示例應用程序進而非常容易地執行:EcMasterDemo和EcMasterDemoDc。在這些演示應用程序中,各個主作業函數的執行時間(最小值、最大值和平均值)以及周期時間被計算并保存到日志文件中(或打印到控制臺)。

示例應用程序中的內置測量函數

在acontis的EtherCAT主站軟件協議棧中,應用程序與循環部分的主站集成是通過同步調用某些功能來實現的,每個函數都完成一項特定的任務。這些函數是從高優先級任務中調用的,用于控制網絡計時。在許多情況下,高優先級任務已存在于客戶應用程序中,因此可以簡單地從此現有任務中調用函數。這些作業是在應用程序的上下文中調用的,因此應用程序不會與其他任務進行交互。因此,通過測量這些函數的計算時間消耗,可以非常簡單準確地確定主堆棧的計算時間消耗。

功能包括:

wKgZomasQVOAbc3hAAa04TSmkL4509.png

在一個周期的開始,EC-Master的示例Demo首先會更新新接收的數據(輸入)。這是通過調用Process Inputs作業函數并評估先前接收的EtherCAT幀來實現的。接下來,應用程序獲取這些新接收的數據,并計算出應發送到網絡的數據(輸出)。當調用Write Outputs作業函數時,這些新的輸出數據便被發送出去。借助Direct Memory Access (DMA),幀從內存傳輸到以太網控制器并通過物理網絡發送,整個過程無需加載CPU。幀會經過網絡上的所有EtherCAT設備,并在返回到主站時自動接收,無需中斷。最后,調用"Master Administration"作業函數,執行主狀態機和每個單獨從設備上的狀態機。

在初始啟動過程中,所有從設備必須通過一系列連續步驟從INIT狀態轉移到OPERATIONAL狀態。在常規操作中,需要狀態機來處理非循環通信,例如通過郵箱協議CAN應用協議在EtherCAT (CoE)上下載參數。這些非循環郵箱通信需要另一個幀,其中包含針對從站的讀取和寫入命令。這個非循環幀是使用“發送非循環數據報/命令”作業函數發送的。主站能夠限制這種非循環數據流量的方式非常重要,否則網絡或CPU可能會過載。

wKgZomasQWGAeoIXAA2RcDt2FGw798.png

使用示例應用程序進行性能測量

EC-Master協議棧在隨附的示例應用程序中具有內置的性能測量功能。可以使用帶有示例應用程序(–perf) 的命令行參數來調用此性能度量計算。啟用后,示例應用程序將測量在應用程序的循環部分內調用的作業函數的執行時間,以及循環任務本身消耗的總計算時間。示例應用程序使用包含的API ecatPerfMeasStart() 和ecatPerfMeasEnd() 進行高精度測量時間計算。

測量結果

以下測量結果是在具有不同循環時間的不同控制器上使用16、32和64個從站來執行測試的。EtherCAT主站(EC-Master)在CPU上的負載百分比是通過將工作函數的累積運行時間與總周期時間的比率來計算的。

Texas Instruments AM3359,ARM Cortex-A8,32位,600 MHz

wKgaomasQZ-AUCDBAAe0uhVTKmU102.png

NXP i.MX 8,ARM Cortex-A72,64位,1000 Mhz

wKgaomasQaeAVNBBAAeswWVKOvk837.png

Intel Atom, D510, 64-Bit, 1600MHz

wKgZomasQa2AbaYpAAekyA6uNws389.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5584

    瀏覽量

    128167
  • 主站
    +關注

    關注

    0

    文章

    43

    瀏覽量

    7967
  • ethercat
    +關注

    關注

    19

    文章

    946

    瀏覽量

    39544
  • EtherCAT主站
    +關注

    關注

    2

    文章

    19

    瀏覽量

    4275
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    使用協議實現Modbus RTU應用

    自從開源了我們自己開發的Modbus協議之后,有很多朋友建議我針對性的做幾個示例。所以我們就基于平時我們的應用整理了幾個簡單但可以說明基本的應用方法的示例,在這一篇中我們先來使用協議
    的頭像 發表于 12-13 16:10 ?1864次閱讀
    使用<b class='flag-5'>協議</b><b class='flag-5'>棧</b>實現Modbus RTU<b class='flag-5'>主</b><b class='flag-5'>站</b>應用

    基于全志T507-H的Igh EtherCAT案例分享

    驅動器B的IN網口。 為便于測試,我司提供的經驗證的IgH EtherCAT程序為案例\"igh_ethercat\\\\images
    發表于 06-03 09:59

    基于EtherCAT通信控制器設計

    基于EtherCAT通信控制器設計
    發表于 09-20 16:05

    EtherCAT代碼和方案-含ZedBoard測試數據對比

    EtherCAT代碼和方案-含ZedBoard測試數據對比
    發表于 09-20 16:09

    基于Sitara AM57x千兆位以太網EtherCAT接口解決方案

    ETG.1500 規范的 EtherCAT A 類或 B 類協議此參考設計在 TMDXIDK5728 板上經過了
    發表于 12-26 14:40

    基于TI Sitara處理器的EtherCAT站開發案例

    :由于EtherCAT協議對系統實時性要求較高,因此使用Linux-RT實時內核進行測試
    發表于 07-30 09:25

    開源!ZYNQ IgH EtherCAT方案分享

    前 言:創龍科技已基于IMX8、ZYNQ、AM5728、AM5708、AM437x、AM335x、T3/A40i等平臺提供了開源EtherCATIgH案例。本文主要演示
    發表于 10-29 11:17

    AX58400 EtherCAT轉IO-Link網關解決方案功能演示

    這個視頻演示亞信電子的AX58400 EtherCAT轉IO-Link網關解決方案,這個方案集成亞信自行開發的IO-Link通信協議
    發表于 05-12 19:07

    EtherCAT協議的資料介紹

    EtherCAT(Ethernet for Control Automation Technology)是一種基于以太網的開發構架的實時工業現場總線通訊協議,它于2003年被引入市場,于2007年成
    發表于 02-14 11:20 ?63次下載
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>協議</b><b class='flag-5'>棧</b>的資料介紹

    KPA EtherCAT軟件如何做移植測試

    虹科KPA EtherCAT是一款協議產品,能夠使用戶快速利用EtherCAT技術的所有好
    的頭像 發表于 05-18 15:54 ?4296次閱讀

    使用協議實現Modbus ASCII應用

    自從開源了我們自己開發的Modbus協議之后,有很多朋友建議我針對性的做幾個示例。所以我們就基于平時我們的應用整理了幾個簡單但可以說明基本的應用方法的示例,這一篇中我們來使用協議
    的頭像 發表于 12-13 17:09 ?1206次閱讀
    使用<b class='flag-5'>協議</b><b class='flag-5'>棧</b>實現Modbus ASCII<b class='flag-5'>主</b><b class='flag-5'>站</b>應用

    EtherCAT 方案橫向對比

    方案類別 軟 系統型 硬件 方案描述 通過運行于MCU上的
    的頭像 發表于 04-25 16:01 ?2404次閱讀

    【虹科干貨】使用Profishark進行EtherCAT性能測試

    01EtherCAT性能測試一般情況下EtherCAT
    的頭像 發表于 05-20 09:45 ?3325次閱讀
    【虹科干貨】使用Profishark進行<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>性能</b><b class='flag-5'>測試</b>

    EtherCAT方案之橫向比較

    眾所周知,EtherCAT是開源協議,使用者可以根據倍福提供的相關資料做產品開發,而目前主流的EtherCAT解決方案包括:軟
    的頭像 發表于 05-29 09:38 ?5371次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>方案之橫向比較

    亞信電子于IAS 2024展出最新IO-Link&amp;設備軟件協議解決方案

    亞信電子即將于IAS 2024展示最新的亞信IO-Link/設備軟件協議、集成亞信IO-Link
    的頭像 發表于 09-18 15:28 ?554次閱讀
    亞信電子于IAS 2024展出最新IO-Link<b class='flag-5'>主</b><b class='flag-5'>站</b>&amp;設備軟件<b class='flag-5'>協議</b><b class='flag-5'>棧</b>解決方案
    主站蜘蛛池模板: 快播看av | 久久yy99re66| 色多多污污在线观看网站 | 人人澡人人擦人人免费 | 久久极品视频 | 国产亚洲精品久久综合阿香 | 亚洲国产果果在线播放在线 | 欧美xxxxb| 亚洲七七久久桃花综合 | 最新无码国产在线视频 | 日韩精品卡1卡2三卡四卡乱码 | 父亲在线日本综艺免费观看全集 | 男人的天堂色 | 快播金瓶梅 | 午夜AV国产欧美亚洲高清在线 | 韩国g奶空姐 | 老师破女学生特级毛片 | 老司机福利在视频在ae8 | BT7086福利二区最新 | 成人影片大全 | 青娱乐极品视觉盛宴国产视频 | 日本人娇小hd | 全免费a级毛片免费看 | 午夜精品久久久内射近拍高清 | 国产午夜精品理论片免费观看 | 哺乳溢出羽月希中文字幕 | 免费看黄的片多多APP下载 | 伊人久久网国产伊人 | 中文字幕无码一区二区免费 | 欧洲最大无人区免费高清完整版 | 久久re热在线视频精6 | 久久精品国产亚洲精品2020 | 亚洲中文字幕无码一去台湾 | 免费高清毛片 | 国产又湿又黄又硬又刺激视频 | 亚洲国产精品自在自线观看 | 亚洲中文久久精品AV无码 | 老师湿乎乎两半嫩 | 777午夜精品久久AV蜜臀 | 视频成人永久免费看 | 免费夜里18款禁用软粉色 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品