本發(fā)明涉及一種電機控制裝置,尤指一種新能源汽車用開關(guān)磁阻電機控制裝置。
背景技術(shù):
現(xiàn)在新能源汽車主要使用三相異步電機和永磁無刷直流電機作為動力源,這兩種電機各有特點,三相異步電機具有調(diào)速控制簡單,成本低等優(yōu)點,但其電機效率低,能耗大等缺點。永磁無刷直流電機具有體積小、控制性能好、效率高等優(yōu)點,但由于永磁的存在,對應(yīng)用的環(huán)境溫度、機械應(yīng)力等要求苛刻,價格也昂貴;
開關(guān)磁阻電機,具有結(jié)構(gòu)簡單,轉(zhuǎn)子鐵心無電機繞組,無永磁體、容錯能力強、可靠性高、啟動扭矩大等優(yōu)點,使用范圍日益擴大。開關(guān)磁阻電機根據(jù)有無位置傳感器分為無位置傳感器的開關(guān)磁阻電機及具位置傳感器的開關(guān)磁阻電機,其中無位置傳感器的開關(guān)磁阻電機,其調(diào)速范圍小,適合于均速轉(zhuǎn)動的場合,而具位置傳感器的開關(guān)磁阻電機,其調(diào)速范圍大,適用于電動車。具位置傳感器的開關(guān)磁阻電機,一般采用兩個位置傳感器用于換相,其存在零位誤差、占空比誤差和相位誤差;其中零位誤差主要表現(xiàn)是反映各相繞組最大電感與最小電感位置的方波信號的跳變沿與理想位置信號存在誤差,它是由于轉(zhuǎn)盤和光槽在安裝時定位不準造成的;占空比誤差的表現(xiàn)形式是方波信號的占空比不再是0.5,它主要來源于兩個方面:一是轉(zhuǎn)盤加工時齒、槽分度不準,二是光電晶體管負載電路設(shè)計不夠合理而導(dǎo)致光電晶體管的開通與關(guān)斷時間不一致,前者引起的誤差屬于絕對角度誤差,表現(xiàn)在位置信號中是占空比誤差不隨轉(zhuǎn)速的變化而變化,后者引起的誤差屬于絕對時間誤差,表現(xiàn)在位置信號中是占空比誤差隨著轉(zhuǎn)速的變化而變化,并且轉(zhuǎn)速越高,誤差越大;相位誤差的表現(xiàn)形式是兩路反映轉(zhuǎn)子位置信號的方波信號間相位差與理想位置信號之間存在誤差,這種誤差主要來自兩個光槽之間的夾角不準。具兩位置傳感器的開關(guān)磁阻電機系統(tǒng)中,其因位置信號存在誤差,造成換相點不準確,電機效率低、可靠性低的缺點。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題和提出的技術(shù)任務(wù)是對現(xiàn)有技術(shù)方案進行完善與改進,提供一種新能源汽車用開關(guān)磁阻電機控制裝置及方法,以達到提高了產(chǎn)品可靠性、減少傳感器的誤差,提高開關(guān)磁阻電機的效率,提高車輛續(xù)航里程,節(jié)約能源的目的。為此,本發(fā)明采取以下技術(shù)方案:
新能源汽車用開關(guān)磁阻電機控制裝置,包括DSP芯片、與DSP芯片連接的FPGA芯片、與FPGA芯片連接的控制電路,其特征在于:它還包括一固設(shè)于電機中的位置傳感器、與FPGA芯片連接的位置處理單元,所述的FPGA芯片可拆卸地連接一用于檢測位置傳感器與電機之間相位誤差的檢測裝置。在檢測時,檢測裝置與位置傳感器連接,完成后檢測裝置可取下。FPGA芯片用于存儲相位誤差值,根據(jù)位置傳感器的信號及相位誤差值計算開關(guān)磁阻電機轉(zhuǎn)子原始相位,相位誤差補償時間可通過FPGA芯片內(nèi)部的定時器定時,相位補償點準確,減少了位置傳感器的誤差,提高了開關(guān)磁阻電機的效率,節(jié)約能源等優(yōu)點。
作為對上述裝置的進一步完善和補充,本發(fā)明還包括以下附加技術(shù)特征:
所述的位置傳感器通過一位置信號處理單元與FPGA芯片相連。將位置傳感器采集的脈沖信號轉(zhuǎn)化為FPGA芯片可識別的方波信號。
所述的位置傳感器包括光電脈沖發(fā)生器及固接于電機轉(zhuǎn)子的轉(zhuǎn)盤。
所述的光電脈沖發(fā)生器安裝在電機定子上。
所述的轉(zhuǎn)盤呈圓盤狀,其圓周方向均布復(fù)數(shù)個與電機轉(zhuǎn)子凸極數(shù)量相等的齒槽。轉(zhuǎn)盤隨著電機轉(zhuǎn)子轉(zhuǎn)動,當光電脈沖發(fā)生器與轉(zhuǎn)盤的齒槽相對時,即可產(chǎn)生一個脈沖。
新能源汽車用開關(guān)磁阻電機控制裝置包括以下步驟:
1)通過檢測裝置檢測位置傳感器與開關(guān)磁阻電機之間的相位誤差,并將該誤差送于FPGA芯片中。
2)在電機轉(zhuǎn)動過程中,位置傳感器的輸出信息通過一位置信號處理單元轉(zhuǎn)換成方波信號,并與FPGA芯片連接。
3) FPGA芯片中的計算模塊根據(jù)電機旋轉(zhuǎn)一周產(chǎn)生的方波個數(shù)及實時的方波信號,計算當前電機的轉(zhuǎn)數(shù),同時利用電機轉(zhuǎn)數(shù)計算脈沖上升沿和下降沿間隔時間及與相位誤差對應(yīng)的補償時間。
4) FPGA芯片根據(jù)方波信號脈沖上升沿和下降沿間隔時間及電機相數(shù)并利用定時器進行相位補償,還原跟開關(guān)磁阻電機旋轉(zhuǎn)位置同步的編碼信號傳遞給DSP的編碼采樣口,直至到達方波信號一周結(jié)束,重新根據(jù)步驟3)確定脈沖上升沿和下降沿間隔時間及與相位誤差對應(yīng)的補償時間。
5)DSP芯片根據(jù)FPGA芯片傳遞來的實時編碼信號控制開關(guān)磁阻電機不斷旋轉(zhuǎn)。
作為對上述裝置的進一步完善和補充,本發(fā)明還包括以下附加技術(shù)特征:
所述FPGA芯片保存的位置傳感器與開關(guān)磁阻電機相位誤差以下升沿和下降沿為參考點。
FPGA芯片在方波信號的上升沿和下降沿開始計時,啟動定時器,定時器時間為相位誤差補償時間;當該定時到達時,進行換相,并將換相后的上升沿和下降沿信號傳遞給定DSP芯片的編碼采樣口供其編碼采樣。
有益效果:以方波的上升沿和下降沿作為起始點,每次換相都是依靠軟件定時器來完成的,提高換相精度,減少了位置傳感器的誤差,提高了開關(guān)磁阻電機的效率,節(jié)約能源等優(yōu)點;
【附圖說明】
圖1是本發(fā)明結(jié)構(gòu)圖。
圖2是本發(fā)明流程圖。
圖3是相位超前時位置處理單元輸出編碼信號和正常編碼信號的編碼對比圖。
圖4是相位滯后時位置處理單元輸出編碼信號和正常編碼信號的編碼對比圖。
【具體實施方式】
以下結(jié)合說明書附圖對本發(fā)明的技術(shù)方案做進一步的詳細說明。
如圖1所示,本發(fā)明包括控制電路、一個置于開關(guān)磁阻電機內(nèi)部位置傳感器、與位置傳感器連接的位置處理單元、與位置處理單元連接的FPGA芯片及與FPGA芯片連接的DSP芯片,其中控制電路包括功率管及蓄電池。功率管與開關(guān)磁阻電機、FPGA芯片和蓄電池相連接,F(xiàn)PGA芯片和DSP芯片相連接構(gòu)成控制裝置。
如圖2所示,以控制一轉(zhuǎn)子是24極、定子是16極、3相電機為例進一步說明新能源汽車用開關(guān)磁阻電機的控制裝置:
1) 通過檢測裝置檢測位置傳感器與開關(guān)磁阻電機之間的相位誤差,并將該誤差送于FPGA芯片中。
2) 一個位置傳感器經(jīng)過位置信號處理單元將位置信號處理成標準的方波信號。
3) 位置信號處理單元將處理后的方波信號傳送到FPGA芯片的編碼采樣口。
4) FPGA芯片計算當前速度:開關(guān)磁阻電機在旋轉(zhuǎn)一周過程中,具有24個高低電平,F(xiàn)PGA芯片以方波信號上升沿和下降沿間隔的晶振時鐘個數(shù),可以得到間隔時間并計算出當前速度。
5) 根據(jù)當前速度,計算方波信號上升沿和下降間隔時間T和相位誤差需要補償時間△T。
6) FPGA芯片根據(jù)檢測裝置檢測位置傳感器與開關(guān)磁阻電機之間的相位誤差,判斷相位是超前還是滯后,以此選擇不同的補償方式進行相位補償。
7) 當相位超前時,使用t=t0+△T進行相位補償,其補償為同向脈沖沿。如在t0時刻FPGA芯片輸入端檢測到一上升沿,然后通過FPGA芯片計算脈沖上升沿和下降沿間隔時間T和相位誤差需要補償時間△T,并將定時器清零,當定時器計數(shù)到時間△T,將這個上升沿輸出到FPGA芯片輸出端。
當相位滯后時,使用t=t0+T-△T進行相位補償, 其補償為反向脈沖沿。如在t0時刻FPGA芯片輸入端檢測到一上升沿,然后通過FPGA芯片計算脈沖上升沿和下降沿間隔時間T和相位誤差需要補償時間△T,并將定時器清零,當定時器計數(shù)到時間T-△T,將下降沿輸出到FPGA芯片輸出端,反之檢測到下降沿則輸出上升沿;
其中,t0為當前檢測到的脈沖邊沿時間;
t為補償輸出脈沖沿的輸出時間;
T為當前檢測到的脈沖上升沿和下降沿間隔時間;
△T為相位誤差需要補償時間。
8) 將補償后的編碼信傳遞給DSP的編碼采樣口。
9) DSP芯片根據(jù)FPGA芯片傳遞來的實時編碼信號控制開關(guān)磁阻電機不斷旋轉(zhuǎn)。
當24極電機轉(zhuǎn)動一周產(chǎn)生24個高低電平,即24個方波周期。前一個方波周期的速度作為下一個方波周期的計算速度用于計算方波信號上升沿和下降間隔時間及補償時間。