電機是電氣控制聯(lián)系物理世界的肌肉。工業(yè)4.0時代,物聯(lián)網(wǎng)、智慧工廠使電機的應用更加廣泛,同時也對電機控制提出了更高的要求,業(yè)界希望電機具有更加高效節(jié)能、更長生命周期、更高精度和互聯(lián)特性以及更加安全可靠。為實現(xiàn)以上目標,一系列先進的電機控制算法應運而生,許多算法需要MCU和FPGA協(xié)同處理以實現(xiàn)最佳性能。新一代的電機控制解決方案不僅擁有先進的硬件性能,還具有和電路板、軟件完全匹配的開發(fā)環(huán)境來簡化電機控制算法的應用。
近期,Avnet發(fā)表了一篇題為“使用新的‘MCU+FPGA’解決方案加速電機控制革命”的文章,文章介紹了使用新的MCU和FPGA來提升電機控制性能的解決方案。文章中說:“MCU和FPGA都增加了新特性來滿足新的電機控制算法對運算能力的要求。比如,Xilinx Zynq All Programmable SoC具有硬核CPU和豐富的外設子系統(tǒng),這種架構可使電機控制更加高效”。
Zynq-7000 SoC高性能的網(wǎng)絡和USB硬件接口及驅動增強了設備的互聯(lián)特性,可助力開發(fā)工業(yè)物聯(lián)網(wǎng)(IoT)電機控制應用。文章中說:“Avnet、Xilinx和Analog Devices聯(lián)合推出了一個完整的用于無刷直流電機(BLDC)、永磁同步電機(PMSM)有刷直流和步進電機控制平臺。平臺也包含一個在ARM運行的Linux操作系統(tǒng)和用可編程邏輯實現(xiàn)的FOC電機控制算法的一個軟件參考設計。平臺硬件由Avnet ZedBoard、ADI電機控制模組和帶霍爾傳感器、編碼器的直流無刷電機構成(如下圖1)。除了Xilinx提供的軟件外,MathWorks還提供整套針對Zynq-7000系列器件可生成C和HDL代碼的電機控制算法全套解決方案?!?。
圖1 電機控制平臺硬件
目前,我國正是制造業(yè)轉型升級和高新技術產(chǎn)業(yè)飛速發(fā)展的大好時期,工廠及其生產(chǎn)的自動化、智能化是一個必然趨勢。其間,電機控制系統(tǒng)也必將保持持續(xù)的高速增長態(tài)勢。具有“MCU+FPGA”特性,帶高速互聯(lián)接口的Zynq-7000 SoC在實現(xiàn)電機控制、EtherCat/PowerLink等工業(yè)互聯(lián)網(wǎng)、數(shù)據(jù)安全等應用中有顯著優(yōu)勢。