專家精講:計算體係結構的三種電機控製
發布時間:2015-01-04 來源:Ron Wilson 責任編輯:sherryyu
【導讀】怎樣才能把多個CPU內核、硬件加速器塊以及10G以太網接口結合起來控製一個電機呢?對於采用1美元微控製器 (MCU) 來運行電機的設計人員而言,這一問題太荒謬了。答案可能來自令人感興趣的控製係統設計案例,實時係統體係結構的發展等。
起點
讓我們介紹一種在我們應用場景中處於中心位置的永磁同步電機,即PMSM。PMSM有you很hen多duo種zhong外wai形xing和he體ti積ji,適shi合he很hen多duo種zhong應ying用yong,從cong開kai關guan門men到dao機ji器qi人ren手shou術shu工gong具ju關guan節jie等deng。在zai這zhe一yi領ling域yu中zhong,它ta得de到dao了le廣guang泛fan的de應ying用yong,這zhe是shi因yin為wei其qi固gu有you的de可ke靠kao性xing、低成本,在我們的應用中,經過適當的控製,可以實現高精度和高效率。實際上,應用的要求越來越高,PMSM支持您降低機電設計的複雜性,在軟件中實現複雜的功能。
PMSM機械和電氣特性非常簡單(圖1) 。轉子正如其名稱所示,是永磁體。通常有三個定子繞組,在電機中均勻的120度角分布。真正的訣竅在於繞組的不同:zhuandongmidushiweiraodingzichengzhengxianfenbu,yinci,raozushijishangzaibianyuanshangxianghuzhongdie。zairaozuheshidexiangweishangyingyongzhengxiandianliu,ninnenggoujianliyuzhuanzichangjiaoduchuizhidexuanzhuancichang,congerzaizhuanzishanggaoxiaodechanshengniuju。

圖1. PMSM截麵
控製PMSM並不是高科技。一個簡單的MCUshiyongzhazhaobiaohechazhilaishengchengsuoxudequdongdianliushibianzhengxianxinhao,weiraozutigongdianliu。ruguosuanfazhengque,raozuhuichanshengdianjixuanzhuancichang,zhuanzisuizhizhuandong。suiranqibuyouxiefuza,danbijingwanchengrenwule,duiba?buwanquanshizheyang。
現場定位控製
開kai環huan控kong製zhi的de問wen題ti總zong是shi很hen複fu雜za。啟qi動dong電dian機ji,特te別bie是shi有you負fu載zai的de情qing況kuang,會hui比bi較jiao難nan,效xiao率lv也ye不bu高gao。開kai環huan控kong製zhi器qi的de響xiang應ying並bing不bu能neng很hen好hao的de適shi應ying負fu載zai扭niu矩ju或huo者zhe速su度du命ming令ling的de變bian化hua,無wu法fa抑yi製zhi振zhen動dong。出chu於yu通tong常chang的de考kao慮lv,反fan饋kui控kong製zhi係xi統tong工gong作zuo起qi來lai會hui更geng好hao一yi些xie。
wentishiyaokongzhishenme。henmingxian,woxiwangkongzhizhuandongjiaodu,zaimouxieyingyongzhong,xuanzhuansudu。womenbixutongguokongzhichanshengxuanzhuancichangdesangeraozudianliulaiwanchengzheyigongzuo。duicizuihaodefangfashi,zaiyejieyijingyingyongdeduolubujin,ji,xianchengdingweikongzhi (FOC) (圖2) 。

圖2. 驅動結構圖
[page]
第一,我們采集來自轉軸編碼器的轉子位置采樣,以及三個繞組中兩個繞組的電流采樣。
由(you)於(yu)一(yi)些(xie)很(hen)好(hao)的(de)數(shu)學(xue)算(suan)法(fa),我(wo)們(men)並(bing)不(bu)需(xu)要(yao)所(suo)有(you)三(san)個(ge)繞(rao)組(zu)電(dian)流(liu)。這(zhe)些(xie)采(cai)樣(yang)告(gao)訴(su)我(wo)們(men)轉(zhuan)子(zi)以(yi)及(ji)定(ding)子(zi)旋(xuan)轉(zhuan)磁(ci)場(chang)的(de)瞬(shun)時(shi)位(wei)置(zhi)和(he)滯(zhi)後(hou)速(su)度(du)。我(wo)們(men)的(de)工(gong)作(zuo)是(shi)控(kong)製(zhi)轉(zhuan)子(zi)的(de)速(su)度(du)和(he)位(wei)置(zhi),這(zhe)通(tong)過(guo)控(kong)製(zhi)定(ding)子(zi)繞(rao)組(zu)的(de)電(dian)流(liu)大(da)小(xiao)來(lai)實(shi)現(xian),同(tong)時(shi)還(hai)要(yao)讓(rang)旋(xuan)轉(zhuan)磁(ci)場(chang)比(bi)轉(zhuan)子(zi)磁(ci)場(chang)超(chao)前(qian)90度。
通過兩個簡單的變換,我們很容易完成這一工作。Clarke變換將兩個定子繞組的電流采樣 — 它們分開120度,映射到一對正交矢量上。矢量的方向相對於定子是固定的,當然,其矢量和是旋轉磁場矢量。Clarke變換隻需要將電流值乘以常數,加上乘積——簡單的乘累加運算。
第二種變換是Park變換,將這兩個正交矢量映射到轉子參考的旋轉幀中。
一個矢量與轉子磁場對齊,另一個正交矢量,角度與其垂直。Park變換比較難處理。在進行矢量乘法把矢量變換成轉子參考幀之前,它使用瞬時轉軸位置來計算sin(θ)和cos(θ)係數。
一個矢量與轉子磁場對齊,另一個正交矢量,角度與其垂直。Park變換比較難處理。在進行矢量乘法把矢量變換成轉子參考幀之前,它使用瞬時轉軸位置來計算sin(θ)和cos(θ)係數。
現在,我們可以控製信號。我們把與轉子對齊的矢量保持為0,表示定子磁通量沒有對轉子產生扭矩。我們使用正交分量來控製轉子位置和速度,定子磁通量實際上產生了扭矩。
例如,控製器會處理所需位置的輸入,將其與傳統分立時間比例積分(PI) 控製電流的實際轉軸角度相對比,產生誤差信號,輸出至 FOC 模塊。FOC 模塊然後會把這一誤差信號送入正交扭矩信號中,使轉子旋轉。模塊會應用 Park 反變換,把扭矩映射回定子參考的固定幀,然後,通過Clarke反 bianhuan,baniujuxinhaoyingshedaodianliuzhong,songrusangeraozu。zheyangjiugaibianledingziraozusuoxuweizhihesuoxusudushurujilixinhao,xuanzhuandingzicichang,shizhuanzichuyusuoxudejiaodushang。
計算負載並沒有那麼複雜:FOC模塊每一采樣間隔可能是兩次三角運算,10次乘法,7次加法,以及一些其他運算來實現PI控製器。所有這些算法都可以在定點中實現,需要仔細一些。采用目前的典型16 kHz采樣和脈衝寬度調製速率,我們並沒有降低現代32位MCU的整體性能。但是,不止於此。
無傳感控製
讓我們從那個轉軸編碼器開始。FOCsuanfabixuyoujingquedezhuanzhoujiaodufankui。chuantongshang,zheyishujulaizizhuanzhoubianmaqiyudianjizhuanzhoulianjiedeguangjidianshebei。danshi,bianmaqitigaolexitongzhongmeiyidianjidechengben、體積、重量,增加了新的失效模式。它需要控製器工業標準接口。
原理上,有足夠的定子繞組電壓和電流信息來確定轉子位置。這樣,可以實現無傳感工作 — 至zhi少shao可ke以yi不bu采cai用yong轉zhuan軸zhou編bian碼ma器qi,采cai用yong更geng多duo的de電dian流liu傳chuan感gan器qi和he三san個ge電dian壓ya傳chuan感gan器qi來lai替ti代dai它ta,所suo有you這zhe些xie信xin號hao都dou需xu要yao精jing確que的de模mo數shu轉zhuan換huan。這zhe樣yang,很hen多duo複fu雜za的de機ji械xie功gong能neng可ke以yi在zai軟ruan件jian中zhong實shi現xian。
就是這種想法。繞組負載上的電壓有兩個主要分量:繞組串聯電阻導致的IR壓降,來自繞組電感的後向EMF。但是,後向EMF本身有兩個來源:raozuzishendediangan,yijizhuanzitongguoraozucilixiandaozhideloucitongliang。ruguoninnenggougelidianyabianhuadezuihoubufen,jibenshangjiunenggoujisuanchuzhuanzijiaodu。shijishang,zheyangzuoshejidaoyixiejisuan,baokuoPark變換,積分評估,以及每一采樣間隔期間的反三角函數運算。
然(ran)而(er),除(chu)了(le)實(shi)驗(yan)室(shi)環(huan)境(jing),您(nin)不(bu)太(tai)可(ke)能(neng)獲(huo)得(de)電(dian)機(ji)特(te)性(xing)的(de)精(jing)確(que)數(shu)據(ju),例(li)如(ru),繞(rao)組(zu)阻(zu)抗(kang)和(he)電(dian)感(gan)等(deng)。不(bu)同(tong)的(de)電(dian)機(ji)有(you)不(bu)同(tong)的(de)這(zhe)類(lei)指(zhi)標(biao),而(er)且(qie)這(zhe)些(xie)指(zhi)標(biao)還(hai)對(dui)溫(wen)度(du)和(he)老(lao)化(hua)等(deng)其(qi)他(ta)參(can)數(shu)非(fei)常(chang)敏(min)感(gan)。
youci,kaifarenyuanjianyilegezhongfangancongzhuangtaibianliangjuzhenzhongtiquchuzhuanzijiaodu。zhexiexiangfabaokuosuodingyouzhuanzidaozhidedianyabowendesuoxianghuan,jisuanzhuanziweizhidezhuangtaigusuanqi,jiangqijieguoyuyiqiandeshujujinxingduibi,haiyouzuizhongdegusuanqi,Kalman濾波器。與直接計算相比,這些方法至少讓計算負載增加了一倍,每一周期至少需要30次算術運算。
振動控製
FOCdeyoudianzhiyishinenggoukongzhizhendongjiqibansuizaosheng。zheleiceliangtigaolenengxiaohejixiekekaoxing,youkenengbuxuyaotaiduodejixiesheji。zaixiaofeileishichangshang,zhenenggouba600美元的洗衣機抬高到售價800 美元的豪華型。
原理還是那麼簡單。如果振動的原因是控製環不穩定造成的,那麼您可以改變 PI 控製器的增益,使其更接近臨界阻尼。如果振動是由電機、驅動轉軸或者負載機械共振造成的,您可以通過吸收扭矩信號共振頻率功率來消除振動。比較方便的是,FOC方法使您能夠在扭矩信號變成三路時變正弦信號之前訪問它,因此,增加陷波濾波器吸收共振頻率功率就可以了。
bulunnayicaozuo,zengjiazengyihuanhaishilvchucuowuxinhao,douhuiduixitongdongtaisuduheweizhiwuchachanshengbuliyingxiang。danshizaihenduoyingyongzhong,duiyupinghuaanjingdecaozuo,zhuanzhousududeshunshiwuchabingbuzhongyao。
[page]
振動控製需要三種主要的處理模塊:快速傅裏葉變換(FFT),從(cong)轉(zhuan)軸(zhou)位(wei)置(zhi)或(huo)者(zhe)繞(rao)組(zu)電(dian)流(liu)數(shu)據(ju)中(zhong)提(ti)取(qu)出(chu)頻(pin)譜(pu),探(tan)測(ce)和(he)響(xiang)應(ying)模(mo)塊(kuai),找(zhao)到(dao)頻(pin)譜(pu)最(zui)大(da)值(zhi),確(que)定(ding)怎(zen)樣(yang)處(chu)理(li)它(ta)們(men),還(hai)有(you)一(yi)個(ge)或(huo)者(zhe)更(geng)多(duo)的(de)可(ke)編(bian)程(cheng)陷(xian)波(bo)濾(lv)波(bo)器(qi),去(qu)掉(diao)扭(niu)矩(ju)信(xin)號(hao)中(zhong)的(de)雜(za)波(bo)頻(pin)率(lv)(圖3) 。

圖3.扭矩控製器和Park反變換之間的可編程陷波濾波器能夠改進係統的共振。
這些模塊都適合應用。在某些係統中,共振是固定的,或者慢變的,FFT會是啟動或者後台任務。在共振變化很快的係統中,FFT需要連續運行。響應模塊與應用有很大的關係,確定對PI環(huan)路(lu)增(zeng)益(yi)的(de)調(tiao)整(zheng),增(zeng)加(jia)濾(lv)波(bo)器(qi),選(xuan)擇(ze)濾(lv)波(bo)器(qi)參(can)數(shu)等(deng),在(zai)很(hen)大(da)程(cheng)度(du)上(shang)取(qu)決(jue)於(yu)整(zheng)個(ge)電(dian)機(ji)係(xi)統(tong)的(de)特(te)性(xing)。因(yin)此(ci),在(zai)沒(mei)有(you)詳(xiang)細(xi)了(le)解(jie)係(xi)統(tong)的(de)情(qing)況(kuang)下(xia),不(bu)太(tai)可(ke)能(neng)估(gu)算(suan)振(zhen)動(dong)控(kong)製(zhi)所(suo)需(xu)要(yao)的(de)計(ji)算(suan)負(fu)載(zai)。
工作堆疊
目前為止我們已經進行了很多工作,每一16 kHz周期可能有幾百項算術指令,還有FFT計算。我們所麵臨的是,任務的增長已經超出了低成本MCU的簡單中斷服務。但還有更多。
最明顯的是增加了很多電機。很多控製任務本質上都是多軸的:liru,fensuijidegongjuweizhi,huozhequanguanjiejiqirenshoudeng。zaijichengji,zaizhoushangxuyaogongxiangshishishujudeng,jiunenggoutixianduotongdaokongzhiqideyoudian。danshiyouyuzhouzhijianyouhenshaoderongyujisuan,yinci,gengduodetongdaozhishizengjialegongzuofuzai。
還有采樣率。目前的采樣率從以前的搜索RMS位置或者速度誤差的16 kHz標準,增長到 100 kHz。自然的,提高采樣間隔會減少完成實時計算的時間,必須在采樣間隔期間完成實時計算。
工廠之外的變化也對控製器體係結構帶來了壓力:zixitonglianwangle。yigezhuyaodezhuanhuandianshishejizhongzengjialegongyewangluojiekou。zhujiande,xitongshejirenyuanxiwangtongguowangluofasongmingling,jianzhazhuangtai,duqurizhishuju。wangluojiekoubujinzengjialebiyaodewulicenghejiezhifangwenyingjian,erqiehaiyouyibuzhixingdexieyizhan,yukongzhihuandetongbucaiyanghuodongshiyibude。xianzai,womenbujinyoujiandandezhongduanchufashishirenwu,haiyoushijianxianzhideliangxiangrenwu,yigeshishide,yigemianxiangwangluode。zaizheyidian,hennanbucaiyongRTOS。
網(wang)絡(luo)訪(fang)問(wen)隨(sui)之(zhi)而(er)來(lai)的(de)是(shi)容(rong)易(yi)受(shou)到(dao)攻(gong)擊(ji)。對(dui)聯(lian)網(wang)控(kong)製(zhi)係(xi)統(tong)進(jin)行(xing)攻(gong)擊(ji),不(bu)論(lun)是(shi)否(fou)直(zhi)接(jie)連(lian)接(jie)互(hu)聯(lian)網(wang),都(dou)有(you)可(ke)能(neng)受(shou)到(dao)黑(hei)客(ke)的(de)攻(gong)擊(ji)。沒(mei)有(you)絕(jue)對(dui)的(de)安(an)全(quan)。相(xiang)應(ying)的(de),即(ji)使(shi)是(shi)看(kan)起(qi)來(lai)不(bu)太(tai)重(zhong)要(yao)的(de)電(dian)機(ji)控(kong)製(zhi)器(qi)的(de)子(zi)係(xi)統(tong)今(jin)後(hou)也(ye)要(yao)受(shou)到(dao)保(bao)護(hu)。這(zhe)意(yi)味(wei)著(zhe),它(ta)們(men)必(bi)須(xu)有(you)本(ben)地(di)認(ren)證(zheng)消(xiao)息(xi),以(yi)及(ji)加(jia)密(mi)和(he)解(jie)密(mi)數(shu)據(ju)。這(zhe)通(tong)常(chang)表(biao)明(ming)需(xu)要(yao)加(jia)密(mi)加(jia)速(su)器(qi)。
因此,這就回答了我們最初的問題。我們看到PMSM控製器在增加,更多的特性在軟件中實現,從低成本MCU的簡單任務到某些任務所需要的硬件加速的大量計算。我們注意到需要 FFT、有限衝擊響應(IIR)濾波器、網絡接口,以及隨之而來的安全功能。非對稱多處理逐漸成為提供足夠計算能力並保持實時和後台任務相互隔離最好的方法。
計(ji)算(suan)環(huan)境(jing)已(yi)經(jing)從(cong)中(zhong)斷(duan)驅(qu)動(dong)的(de)裸(luo)金(jin)屬(shu)代(dai)碼(ma)擴(kuo)展(zhan)到(dao)複(fu)雜(za)環(huan)境(jing)工(gong)作(zuo)負(fu)載(zai),這(zhe)具(ju)有(you)很(hen)多(duo)難(nan)以(yi)處(chu)理(li)的(de)實(shi)時(shi)任(ren)務(wu),以(yi)及(ji)某(mou)些(xie)通(tong)信(xin)相(xiang)關(guan)的(de)背(bei)景(jing)任(ren)務(wu),其(qi)中(zhong)的(de)一(yi)些(xie)會(hui)有(you)工(gong)業(ye)網(wang)絡(luo)時(shi)限(xian)要(yao)求(qiu)。這(zhe)麼(me)複(fu)雜(za)的(de)需(xu)求(qiu)需(xu)要(yao)采(cai)用(yong)RTOS。我們看到安全要求內核可信。不論是在FPGA中實現還是采用基於單元的技術實現,我們的小電機控製器都是一種很好的異構多核SoC。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻


