今天我們將聚焦一項正在重塑工業(yè)自動化邊界的技術(shù)組合 —— 基于NXP的i.MX RT1180微控制器,實現(xiàn)EtherCAT通信與高性能伺服控制的融合方案。
隨著智能制造和工業(yè)以太網(wǎng)的快速發(fā)展,傳統(tǒng)控制器在實時性、集成度和安全性方面面臨巨大挑戰(zhàn)。而i.MX RT1180,作為一款跨界MCU,不僅集成了雙核架構(gòu)和TSN交換機,還原生支持EtherCAT從站協(xié)議,為我們構(gòu)建高響應(yīng)、高可靠性的伺服控制系統(tǒng)提供了理想平臺。
在接下來的分享中,我們將深入探討如何利用RT1180的硬件優(yōu)勢與軟件生態(tài),實現(xiàn)從運動控制到工業(yè)通信的無縫協(xié)同,助力設(shè)備制造商邁向更智能、更高效的工業(yè)控制新時代。
參考設(shè)計概覽
EtherCAT控即以太網(wǎng)制自動化技術(shù),是一種開放架構(gòu)、基于以太網(wǎng)的現(xiàn)場總線系統(tǒng),由德國Beckhoff公司研發(fā)。它突破傳統(tǒng)以太網(wǎng)局限,數(shù)據(jù)幀經(jīng)各節(jié)點時,節(jié)點能高速動態(tài)讀寫數(shù)據(jù)并插入新數(shù)據(jù),帶寬利用率超90%。EtherCAT幾乎支持所有拓撲,周期時間短、同步精度高,從站處理器無需處理以太網(wǎng)封包,所有程序資料由從站控制器硬件處理,能滿足工業(yè)自動化短數(shù)據(jù)更新時間、低通訊抖動和低成本硬件的要求,在機器控制、測量系統(tǒng)等領(lǐng)域廣泛應(yīng)用。目前i.MX RT1180基于內(nèi)置的EtherCAT從站控制器已經(jīng)實現(xiàn)了EtherCAT的EOE, COE, FOE等功能。
那么,本次想要向大家介紹的就是基于單顆i.MX RT1180芯片的EtherCAT+伺服電機控制方案。該方案通過一臺滑臺絲桿的齒輪對接,對該方案的性能進行了展示。
參考方案框圖如下,主站方面:我們選取了開源的SOEM作為主站,該方案能夠適配市面上絕大部分帶有EtherCAT功能的主站,其EtherCAT同步周期為250us。從站節(jié)點基于Cia402協(xié)議完成數(shù)據(jù)處理,該參考設(shè)計共有兩個從站節(jié)點,每個節(jié)點控制兩個電機,所有節(jié)點均運行在csp模式。另外,值得一提的是,單片i.MX RT1180最多可以支持四電機加現(xiàn)場總線方案,對于像靈巧手這類的應(yīng)用場景,也是一個不錯的選擇哦!

方案優(yōu)勢
i.MX RT1180內(nèi)置EtherCAT從站控制器,相比于常規(guī)的外置控制器,擁有更高的PDI傳輸速度;
該方案集成度更高,更有利于減小PCB尺寸;
相比傳統(tǒng)的伺服方案,具有更高的性價比;
下面給出了具體從站節(jié)點的方案圖,主要分為兩個部分:
1. EtherCAT通訊總線部分,這部分負責收發(fā)來自主站的電機指令和反饋電機的實時狀態(tài),其實現(xiàn)由CM33核和片內(nèi)EtherCAT從站控制器,以及外部phy芯片完成。Phy芯片通過RMII的接口方式與EtherCAT從站控制器相連,將RJ45接受到的模擬信號轉(zhuǎn)為數(shù)字信號傳給從站控制器,與CM33配合完成協(xié)議棧處理。
2.電機控制部分,該部分由CM7核完成,CM7核擁有更高的主頻,更高的算力,因此將該核用于實時性要求更高的電機控制應(yīng)用。

從站節(jié)點的整個工作流程:
1.ESC完成Master的發(fā)來的數(shù)據(jù)幀解析后,CM33核會讀取ESC中解析完成的數(shù)據(jù),進行基于Cia402的相關(guān)協(xié)議處理。
2.將處理完成的數(shù)據(jù),通過雙核通訊完成從CM33核將指令數(shù)據(jù)傳輸給CM7核。在OCRAM上開辟了128Byte(該內(nèi)存大小由實際應(yīng)用中需要傳輸?shù)臄?shù)據(jù)量決定)的共享內(nèi)存用于雙核之間的信息交互,該內(nèi)存區(qū)域稱為Share Memory。為了防止雙核通訊過程中,出現(xiàn)共享內(nèi)存訪問沖突問題,需要利用MU來管理讀寫的時機。
3.接收到遠端核發(fā)來的電機指令后,下發(fā)給電機執(zhí)行相關(guān)指令,其中,是CM7核完成電機位置閉環(huán)控制。
本篇主要是向大家介紹了用i.MX RT1180實現(xiàn)EtherCAT+伺服控制的一個基本概覽,下一篇會對該方案進行進一步詳細的介紹,以及詳細的參數(shù)分享。
-
微控制器
+關(guān)注
關(guān)注
48文章
8270瀏覽量
162797 -
mcu
+關(guān)注
關(guān)注
147文章
18669瀏覽量
388939 -
NXP
+關(guān)注
關(guān)注
61文章
1379瀏覽量
195229 -
伺服控制
+關(guān)注
關(guān)注
5文章
159瀏覽量
23462
原文標題:高效、可靠、可擴展:i.MX RT1180助力下一代伺服控制系統(tǒng)
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
恩智浦推出支持多協(xié)議、集成時間敏感網(wǎng)絡(luò)交換機的i.MX RT跨界MCU,助力工業(yè)物聯(lián)網(wǎng)通信應(yīng)用
恩智浦i.MX RT1180 EtherCAT外設(shè)中SM FMMU功能介紹及應(yīng)用
在恩智浦i.MX RT1180跨界處理器上如何實現(xiàn)1588協(xié)議同步
i.MX RT1180實現(xiàn)EtherCAT+伺服控制的終極實踐

恩智浦i.MX RT1180跨界MCU助力下一代伺服控制系統(tǒng)
評論