微控制器在提高機器人電機控制設(shè)計中的系統(tǒng)性能方面發(fā)揮的作用
機器人系統(tǒng)自動執(zhí)行重復(fù)性任務(wù),執(zhí)行復(fù)雜或耗電的運動,并且可以在對人類危險或有害的環(huán)境中執(zhí)行任務(wù)。更高集成度、更高性能的微控制器(MCU)可提高能效,并以更高的精度實現(xiàn)更平穩(wěn)、更安全的操作,從而提高生產(chǎn)率和自動化程度。例如,在涉及激光焊接、精密噴漆、噴墨打印和3D打印的應(yīng)用中, 0.1 毫米以內(nèi)的精度有時至關(guān)重要。
最終,機器人手臂中的軸數(shù)量和所需的控制架構(gòu)類型(集中式或分布式)將決定系統(tǒng)合適的微控制器或電機控制集成電路(IC) ?,F(xiàn)代工廠使用不同類型的機器人,這些機器人具有不同數(shù)量的軸以及在x、y和z平面上不同的運動和旋轉(zhuǎn)范圍,以處理不同的制造階段。因此,整個工廠車間混合了不同的控制架構(gòu)。
選擇微控制器時,重要的是選擇具有性能改進空間、未來可擴展并允許附加功能的微控制器。規(guī)劃可擴展性和添加功能,以減少設(shè)計過程的成本、時間和復(fù)雜性。
本文介紹了兩種類型的電機控制架構(gòu):集中式和分布式(分散式),并討論了支持這些架構(gòu)的集成實時微控制器的設(shè)計注意事項。
集中式架構(gòu)
集中式系統(tǒng)使用一個微控制器來控制多個軸。當處理需要大型散熱器和冷卻風(fēng)扇的大功率電機驅(qū)動器(通常為2-3kW或更大)的散熱時,這種方法非常有用。在此架構(gòu)中,位置數(shù)據(jù)通常通過旋轉(zhuǎn)變壓器板或連接到編碼器的聚合器從外部獲取。
圖1:多軸系統(tǒng)的集中式電機控制架構(gòu)框圖。
這種架構(gòu)通常在同一個PCB上或非常接近的地方具有多個輸出級,從而允許單個微控制器控制多個軸。使用這種方法,可以輕松實現(xiàn)多軸之間的實時控制和同步,因為多個電機控制微控制器之間不需要長通信線路。
集中式架構(gòu)的電機控制微控制器/MPU主要需要R5F內(nèi)核和DSP等高性能實時處理內(nèi)核、 EtherCAT等實時通信接口、足夠數(shù)量的PMW通道以及用于電壓和電流感測的外設(shè)。 Am243x等微控制器有助于實現(xiàn)可擴展的多軸系統(tǒng),在單芯片上提供多達六軸的實時控制外設(shè)和實時通信。
傳統(tǒng)上,自動化系統(tǒng)中的集中式電機控制主要依賴于FPGA或ASIC設(shè)備。然而,最近,基于ARM Cortex 的現(xiàn)代微控制器(例如AM243x)變得越來越流行。這些高度集成、經(jīng)濟高效的微控制器使設(shè)計人員能夠?qū)崿F(xiàn)設(shè)計可擴展性和靈活性,同時滿足系統(tǒng)性能要求。
集中控制架構(gòu)可以滿足高功率自動化系統(tǒng)的性能和效率設(shè)計要求,例如具有大有效負載的工業(yè)機器人,但它們也需要添加電纜。這些電線不僅增加了成本,而且還會磨損并需要維護。
分散式或分布式架構(gòu)
分散式或分布式架構(gòu)(圖2)最近在低功耗要求的系統(tǒng)中變得流行,并已成為協(xié)作機器人( cobot )操縱器的標準方法。
圖2:單軸系統(tǒng)分散式電機控制架構(gòu)框圖。
分散式架構(gòu)在機器人內(nèi)的每個連接點集成了多個單軸電機驅(qū)動器,并通過EtherCAT等實時通信接口連接和同步電機驅(qū)動器。每個驅(qū)動器通常控制一個軸并在本地處理特定的安全功能。因此,每個 MCU 都需要具有實時控制和通信功能、一軸電機控制外設(shè)、三到六個PWM通道、片上SAR(逐次逼近)A/D轉(zhuǎn)換器或 Delta-Sigma 調(diào)制器輸入。
在這些應(yīng)用中,位置傳感器通常位于微控制器旁邊,因此這些微控制器需要數(shù)字或模擬接口來從位置傳感器讀取數(shù)據(jù)。盡管這種架構(gòu)需要多個微控制器,但它可以在系統(tǒng)級顯著節(jié)省成本,因為它需要更少的電源總線和通信接口之間的布線?,F(xiàn)代實時 MCU(例如F28P65x)內(nèi)置了所有必要的外設(shè)以及安全外設(shè)。這使得小型、高性能的單芯片或兩芯片解決方案能夠集成到分散式架構(gòu)中。
概括
在機器人領(lǐng)域,電機并沒有引起太多關(guān)注,特別是與人工智能系統(tǒng)相比,但它們是維持工廠運轉(zhuǎn)的“肌肉”。電機可以被認為是現(xiàn)代制造現(xiàn)場最重要的部分,值得花時間考慮選擇正確的控制設(shè)備。此外,這些設(shè)備的集成度越來越高,允許將邊緣計算和無線連接等附加功能納入電機控制設(shè)計中。