解決確定性多軸電機控製設計的挑戰
發布時間:2017-10-30 來源:Aniket Athawale 責任編輯:wenwei
【導讀】現代傳動係統要集成控製回路精度、擴展性、網絡通信、外設控製、數據和設計安全、功(gong)能(neng)安(an)全(quan)和(he)可(ke)靠(kao)性(xing)等(deng)特(te)性(xing),這(zhe)是(shi)十(shi)分(fen)重(zhong)要(yao)的(de)。此(ci)外(wai),電(dian)機(ji)必(bi)須(xu)準(zhun)確(que)並(bing)且(qie)同(tong)步(bu)控(kong)製(zhi),同(tong)時(shi)不(bu)損(sun)害(hai)性(xing)能(neng)和(he)確(que)定(ding)性(xing),在(zai)多(duo)軸(zhou)控(kong)製(zhi)係(xi)統(tong)中(zhong)尤(you)其(qi)如(ru)此(ci)。
電機消耗的電能占全球電耗的比例非常高。在很大程度上,電機的能耗取決於電機和傳動效率。為了降耗、提高傳動效率和改善性能,世界各地的監管機構均已實施能源效率標準。因此,電機傳動的部署正日益使用高精度、高性能電機控製算法。現代傳動係統要集成控製回路精度、擴展性、網絡通信、外設控製、數據和設計安全、功(gong)能(neng)安(an)全(quan)和(he)可(ke)靠(kao)性(xing)等(deng)特(te)性(xing),這(zhe)是(shi)十(shi)分(fen)重(zhong)要(yao)的(de)。此(ci)外(wai),電(dian)機(ji)必(bi)須(xu)準(zhun)確(que)並(bing)且(qie)同(tong)步(bu)控(kong)製(zhi),同(tong)時(shi)不(bu)損(sun)害(hai)性(xing)能(neng)和(he)確(que)定(ding)性(xing),在(zai)多(duo)軸(zhou)控(kong)製(zhi)係(xi)統(tong)中(zhong)尤(you)其(qi)如(ru)此(ci)。為了滿足這些控製和集成要求,嵌入式設計人員設計的傳動不僅要能夠運行複雜的電機控製算法,而且要在連接性日益增加的環境下支持多個外設通信。
微控製器/數字信號處理器解決方案與 FPGA電機控製解決方案的比較
電機控製應用設計傳統上采用微控製器(MCU)或數字信號處理器(DSP)來運行電機控製算法。但是,隨著人們日益部署具有更高集成水平、擴展性、現有IP重複利用性的高性能工業控製係統,使得FPGA成為優先選擇,尤其結合了ARM Cortex M3微控製器和FPGA邏輯資源的解決方案,為許多關鍵任務提供了理想的分工。它們日益被采納的原因有幾個。
首(shou)先(xian),由(you)於(yu)架(jia)構(gou)和(he)訪(fang)問(wen)指(zhi)令(ling)存(cun)儲(chu)器(qi)的(de)原(yuan)因(yin),使(shi)得(de)微(wei)控(kong)製(zhi)器(qi)十(shi)分(fen)適(shi)合(he)用(yong)於(yu)速(su)度(du)更(geng)慢(man)的(de)串(chuan)行(xing)任(ren)務(wu),但(dan)是(shi),對(dui)時(shi)間(jian)要(yao)求(qiu)更(geng)苛(ke)刻(ke)的(de)並(bing)行(xing)處(chu)理(li)功(gong)能(neng)的(de)應(ying)用(yong),FPGAzeshigengjialixiangdexuanze。liru,zaiduozhoukongzhizhong,sududulideduogedianjitongguoshishiquedingxingkongzhihuanlujinxingkongzhi。tongchang,duozhoudianjikongzhixitonghaijichenglewaishekongzhi、傳感器接口、保護邏輯/安全和網絡通信等功能。與這些功能有關的任務,各自擁有不同的執行時間和優先等級。
微控製器或DSPchuandongkongzhiqicaiyongpingbihezhongduanfuwuchengxulaifenpeimeizhongrenwudezhixingyouxiandengji。mouxieweipingbiderenwukenengzaikongzhihuiluzhiqianzhixing,daozhikongzhihuiludeshijizhixingshijianbuqueding。xiangfan,FPGA的控製回路和片上係統(SoC)FPGA與其它過程並行執行,在多軸控製環路中,還可以采用時分多路複用(TDM)方案順序運行。
配備ARM Cortex-M3微控製器的SoC FPGA甚至更高效地執行這種應用:這種FPGA用於按嚴格確定性定時方式執行的控製回路非常理想,而較低速度的接口則可以與ARM M3微控製器連接(圖1)。

圖1:基於Flash的SmartFusion2 SoC FPGA實施的高度集成電機控製解決方案

表1:微控製器/數字信號處理器解決方案vs FPGA電機控製解決方案
此外,FPGA解決方案改善了擴展性和性能。正如前述,在基於FPGA的(de)控(kong)製(zhi)中(zhong),優(you)先(xian)等(deng)級(ji)更(geng)低(di)的(de)任(ren)務(wu)對(dui)控(kong)製(zhi)回(hui)路(lu)的(de)執(zhi)行(xing)沒(mei)有(you)影(ying)響(xiang),因(yin)此(ci),增(zeng)加(jia)電(dian)機(ji)的(de)數(shu)量(liang)並(bing)不(bu)會(hui)影(ying)響(xiang)控(kong)製(zhi)回(hui)路(lu)的(de)執(zhi)行(xing)時(shi)間(jian)。根(gen)據(ju)需(xu)求(qiu),可(ke)以(yi)擴(kuo)大(da)FPGA上運行的IP組合,從驅動兩台無刷DC(BLDC)步機電機通道擴大到六軸解決方案,或將電機性能提高到70000 RPM以上。
此外,采用基於FPGA的多軸控製可以支持高達數百KHz的更高脈衝寬度調製(PWM)開關頻率。除集成PWM產生等特性之外,基於FPGA的電機控製器還包括嵌入式處理、控製外設(如USB、PCIe、I2C和CAN)專用塊、多用戶定義I/O及擁有參考設計的即用型IP庫。很重要一點是要記住電機控製算法並非唯一要求的功能。通常,完整的電機控製設計需要一個或多個通信接口和控製I/O。這些接口並非麵向高性能,因此,非常適合使用M3等微控製器來實施。通信接口可以是CAN總線、SPI、UART或其它控製總線。SoC FPGA在客戶外設和設計其它部分之間提供橋梁,當需要其它外設時,可以采用基於微控製器的SoC FPGA。模塊化IP組件還簡化了定製和擴展,支持多軸電機或高轉動速率解決方案的不同組合,同時滿足不斷演變的地區技術標準。IP塊越緊湊(即整個組合不到10000個邏輯元件),支持集成需求的淨空間便越多。
可靠性和安全性是FPGA解決方案的其它兩個重要方麵。當設計用於衛星太陽能電池板、導向和控製係統、醫學掃描儀、核電廠機械及執行器(Actuator)和發動機控製等應用的係統時,航空電子特別重要。許多半導體部件(包括MCU/DSP)易受單粒子翻轉(SEU)的影響。可靠性和安全性的最佳選擇是基於Flash而不是SRAM)的FPGA。所有配置信息芯片位於非易失性存儲器內,它們在啟動時絕對不會暴露位流。FPGA用於實施確定性定時非常重要的電機控製和網絡功能時也比微控製器可靠。微控製器的定時差異是幾毫秒,而FPGA的定時差異僅幾納秒或更低。
FPGA還(hai)滿(man)足(zu)確(que)定(ding)性(xing)多(duo)軸(zhou)電(dian)機(ji)控(kong)製(zhi)解(jie)決(jue)方(fang)案(an)的(de)安(an)全(quan)挑(tiao)戰(zhan)要(yao)求(qiu)。在(zai)現(xian)今(jin)的(de)業(ye)界(jie)中(zhong),設(she)計(ji)可(ke)能(neng)被(bei)克(ke)隆(long),或(huo)其(qi)數(shu)據(ju)可(ke)能(neng)被(bei)篡(cuan)改(gai)或(huo)竊(qie)取(qu)的(de)威(wei)脅(xie)日(ri)益(yi)增(zeng)加(jia)。OEM麵臨的另一個威脅是其處理所有要求設計和IP的供應商或合同製造商或會過度製造。大多數MCU/DSP可能無法提供FPGA固有的高級安全特性水平,這些安全特性能夠以分層方法提供硬件安全性、設計安全性和數據安全性(全麵安全戰略的三個關鍵要素)。有些基於閃存的FPGA還可以作為擁有關鍵儲存能力的信任根設備,防止超連接工業IoT受到惡意攻擊。FPGA采用物理反克隆功能(PUF)等特性應對安全需求,其中在公鑰/私鑰方案中,采用公鑰基礎設施(PKI),私鑰用於實施M2M驗證。其它特性包括加密加速器、隨機數發生器、用於保護CUP/DSP內核的硬件防火牆,及差分功率分析(DPA)措施,它們相互配合,使整個係統根據需要對安全進行分層,從而保護硬件和數據。
與基於微控製器或DSP的實施相比,基於FPGA的電機控製實施的關鍵優點是確定性、擴展性和性能、可靠性,以及耐用性及安全性。
● 確定性— 在MCU或DSP實施中,任務順序運行,執行時間和中斷優先等級不同。ISR的執行時間不一定受到限製,因此可能導致不確定。與此相反,FPGA並行運行任務,每個任務的執行時間是確定的,並且總是產生確定性的輸出。
● 擴展性和性能 - 對更高開關頻率的多軸電機控製來說,MCU/DSP的性能並非最優化。高速電機要求較高開關頻率(如500 kHz)和‘ => 2 µs ’ FOC回路執行。MCU硬件架構(PWM、ADC和GPIO)在控製多個電機方麵存在局限性。采用FPGA實施,高級現場定向控製(FOC)的執行時間是1 µs。用於FOC的TDM可用於控製多個電機。任何I/O引腳均可配置用於PWM和ADC接口,FPGA集成了多個工業以太網協議、HMI和其它典型MCU/DSP不支持的接口。
● 可靠性和耐用性 – MCU和DSP易受軟失效(SEU)的影響,產品使用壽命短。FPGA不受SEU影響,並且抗多種應用中的輻射,而產品使用壽命通常在20年以上。
● 安全性 –基於MCU/DSP的實施存在篡改、克隆和製造過多的風險,而基於FPGA的實施則擁有防篡改、安全啟動、安全通信和強大的安全傳承特性。

圖2:SmartFusion2雙軸電機控製啟動器套件(SF2-MC-STARTER-KIT)
電(dian)機(ji)開(kai)發(fa)人(ren)員(yuan)要(yao)滿(man)足(zu)今(jin)天(tian)的(de)能(neng)源(yuan)效(xiao)率(lv)法(fa)規(gui)和(he)新(xin)技(ji)術(shu)要(yao)求(qiu),同(tong)時(shi)要(yao)確(que)保(bao)設(she)計(ji)可(ke)擴(kuo)展(zhan)以(yi)支(zhi)持(chi)不(bu)同(tong)的(de)多(duo)軸(zhou)電(dian)機(ji)或(huo)高(gao)轉(zhuan)動(dong)速(su)率(lv)解(jie)決(jue)方(fang)案(an)組(zu)合(he),非(fei)常(chang)富(fu)有(you)挑(tiao)戰(zhan)性(xing)。基(ji)於(yu)Flash的SoC FPGAyingduilezhexietiaozhan,jiangchulinengliyuyingjianheruanjianbianchengxinghejichengxintexinghegongnengdenenglixiangjiehe,tongshicujinleduocenganquanxing。tamentigonglexianjindetexing,ruduozhoukongzhi、確定性響應、並行處理、功能集成和靈活性,使設計人員能夠降低係統的總體擁有成本(TCO)。
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索






