国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

恩智浦i.MX RT1180跨界MCU驅動EtherCAT的工作流程

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2025-09-28 14:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上周的分享已經介紹了整個參考設計的概況和相關硬件資源。那么,本次會從軟件工程角度進行分享。首先來了解EtherCAT Slave工作流程。

EtherCAT Slave工作流程

EtherCAT共有四種工作模式:

1.Free Run模式:

每個從站的應用層(如控制器)獨立運行,與EtherCAT總線的周期無關。

優點:實現簡單,適用于對同步要求不高的場景。

缺點:無法保證所有設備同步運行,可能導致控制誤差。

2.SM Sync模式

(SyncManager Synchronization)

使用SyncManager的事件觸發機制來同步數據處理。

從站在接收到新的過程數據后觸發中斷或事件,通知應用層處理。

適用于中等同步要求的場景。

3.DC模式(Distributed Clocks)

所有從站的內部時鐘通過主站進行同步,達到納秒級精度。

從站在精確的時間點處理數據,確保整個系統同步。

適用于高精度運動控制、測量系統等場景。

4.Mailbox模式

用于非周期性數據通信,如參數配置、診斷信息等。

通信通過Mailbox通道進行,通常與CoE、FoE、SoE等協議結合使用。

不是過程數據同步模式,但常與其他模式配合使用。

在伺服控制應用中,出于對實時性能的考慮,我們選用基于DC模式+Mailbox模式相結合,在DC模式下,所有的Slave節點會進行時鐘同步校準,Master會根據用戶設定,周期性的收發數據給到所有的從站節點,并且會在完成數據交互后的某一時刻,在所有從站節點上產生Sync信號,用于系統同步。

其中,同步周期時間,和從站節點完成數據交互后至產生sync之間的時間,通常稱為shift time,都需要根據實際環路傳輸延遲和主站處理時間來確定。該參考設計,EtherCAT的同步周期設定為250us,sync信號的shift time為50us。

下圖為從站的整個工作流程圖:

9b988a1e-9429-11f0-8c8f-92fbcf53809c.png

當片內的EtherCAT從站控制器接收到來自主站的數據,并處理完成后,CM33核會觸發PDI中斷。在該中斷內會完成兩件事情:

1.基于Cia402協議完成電機指令提取的相關操作,

2.將提取到的指令通過MU,從CM33核下發給CM7核。隨后會在設定的時間后產生sync信號,將該信號連接至XBAR,通過相關配置,在兩個ARM核會各自產生中斷,CM33處理EtherCAT相關狀態機,更新電機狀態;CM7核下發電機指令,通過MU反饋電機狀態。

得益于靈活的XBAR外設,EtherCAT從站控制器sync信號能夠直接通過總線連接至片內外設,觸發中斷,擁有更短的觸發延遲,能夠確保整個系統擁有更好的同步性,在一顆芯片上即可完成所有同步配置,方便客戶開發。

EtherCAT從站節點的整個工作流程,涉及到了靈活的XBAR使用。

下篇進一步跟大家介紹如何利用XBAR與以及相關外設去同步電機控制模塊與EtherCAT模塊。

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

    關注

    10

    文章

    3040

    瀏覽量

    91656
  • 同步電機
    +關注

    關注

    2

    文章

    271

    瀏覽量

    26382
  • ethercat
    +關注

    關注

    19

    文章

    1507

    瀏覽量

    45160

原文標題:不止于連接:i.MX RT1180 驅動 EtherCAT

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    i.MX RT1180 EtherCAT外設中SM FMMU功能介紹及應用

    NXP的i.MX RT1180 crossoverMCU具有Arm Cortex-M7(CM7)和Cortex-M33(CM33)雙內核,CM7內核的運行速度可達800 MHz,CM33內核的運行
    的頭像 發表于 01-16 09:17 ?4293次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b> <b class='flag-5'>EtherCAT</b>外設中SM FMMU功能介紹及應用

    MCU方案 單顆i.MX RT1180實現EtherCAT+伺服控制

    介紹基于單顆i.MX RT1180芯片的EtherCAT+伺服電機控制方案-伺服控制板硬件電路資源介紹,即為下圖中的Servo Motor Driver Board。
    的頭像 發表于 09-11 14:27 ?12w次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>MCU</b>方案 單顆<b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>實現<b class='flag-5'>EtherCAT</b>+伺服控制

    基于i.MX RT1180芯片的EtherCAT+伺服電機控制方案

    i.MX RT1180最近推出的一款高性能處理器,其中包含了300MHz的Arm C
    的頭像 發表于 09-22 16:27 ?8571次閱讀
    基于<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>芯片的<b class='flag-5'>EtherCAT</b>+伺服電機控制方案

    i.MX RT1180MCU助力下一代伺服控制系統

    今天我們將聚焦一項正在重塑工業自動化邊界的技術組合 —— 基于NXP的i.MX RT1180微控制器,實現EtherCAT通信與高性能伺服控制的融合方案。
    的頭像 發表于 09-28 14:16 ?4900次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b><b class='flag-5'>跨</b><b class='flag-5'>界</b><b class='flag-5'>MCU</b>助力下一代伺服控制系統

    i.MX RT1180處理器上如何實現1588協議同步

    簡介 在前面的文章中介紹了i.MX RT1180處理器的主要應用場景是在工業自動化與智能制造的高精度測量領域,而這其中時間同步是一個實時系統能夠穩定運行的關鍵。而主流的工業網絡協議
    的頭像 發表于 12-03 09:09 ?7836次閱讀
    在<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b><b class='flag-5'>跨</b><b class='flag-5'>界</b>處理器上如何實現1588協議同步

    i.MX RT1180實現EtherCAT+伺服控制的終極實踐

    今天繼續為大家介紹i.MX RT1180實現EtherCAT+伺服控制的終極實踐:雙電機控制與Ethercat資源使用。
    的頭像 發表于 11-26 08:19 ?4212次閱讀
    <b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b>實現<b class='flag-5'>EtherCAT</b>+伺服控制的終極實踐

    i.MX RTxxx系列MCU的特性

      大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是i.MX RTxxx系列MCU的基本特性。  
    發表于 11-04 07:08

    i.MX RT600微控制器在功耗、性能和存儲器方面有顯著特點

    半導體近日宣布i.MX RT600微控制器 (MC
    的頭像 發表于 03-15 14:29 ?3482次閱讀

    i.MX RT1170開創GHz MCU時代

    自2017年上市以來,i.MX RT系列取得了優秀的市場表現。i.MX RT1170
    的頭像 發表于 03-22 11:14 ?4425次閱讀

    推出核MCU的第二款產品i.MX RT1160

    。 不知不覺,距離i.MX RTMCU”概念的首次提出已經過去好幾年了,
    的頭像 發表于 06-22 16:32 ?4318次閱讀

    推出全新i.MX RT700MCU系列

    高度集成的全新i.MX RT700MCU旨在顯著節省功耗,配備eIQ Neutron神經處理單(NPU),可在邊緣端提供高達172倍的A
    的頭像 發表于 10-12 11:41 ?2041次閱讀

    i.MX RT700系列MCU的優勢

    作為邊緣智能時代的嵌入式工程師,你對一款理想的MCU有何期待?高性能、高集成、低功耗、更安全,以及出眾的AI推理能力……半導體新近發布的i.MX
    的頭像 發表于 12-09 09:16 ?3227次閱讀

    i.MX RT1180處理器如何選型

    i.MX RT1180 處理器包含眾多的型號,以滿足客戶對不同性能與價格的需求,今天就先給大家說說如何選型。
    的頭像 發表于 09-28 14:01 ?2487次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> <b class='flag-5'>RT1180</b><b class='flag-5'>跨</b><b class='flag-5'>界</b>處理器如何選型

    使用i.MX RT700MCU打造智能手表

    智能手表已經成為我們生活中不可或缺的可穿戴設備。隨著技術和市場的演進,如今的智能手表功能越來越豐富,而用戶對其續航能力的期望也越來越高。應對這一挑戰,專為可穿戴、消費級醫療、智能家居和HMI設備而設計的i.MX
    的頭像 發表于 10-27 09:33 ?1433次閱讀

    探索i.MX RT1180:高性能處理器的技術剖析與應用指南

    下載: NXP Semiconductors i.MX RT1180交叉微控制器 (MCU).pdf 一、i.MX RT1180 簡介
    的頭像 發表于 12-24 10:20 ?745次閱讀