小功率永磁同步電機無速度傳感控制器
一、序言
本文引用地址:http://www.j9360.com/article/201612/326863.htm在傳統的交流矢量變換控制系統中,速度傳感器是必不可少的。對于普通的交流電機,速度傳感器的作用有三:其一是獲得速度反饋信號,實現速度的閉環控制;其二是與轉差角頻率相加得到定子電流角頻率給定值,進行頻率控制;其三是在低速范圍用電流模型觀測轉子磁通,進行磁場定向控制。若實現PMSM的矢量控制,使定子電流的方向與永磁體產生的磁通方向在空間正交,還需要位置傳感器,以確定轉子磁極位置,依據位置信息,通過控制電路,以正確相位和相序,向三相定子繞組供電,通過交變的定子電流產生恒定的轉矩,從而實現系統的精確控制。電機速度和磁極位置的檢測,多數采用光電編碼器或者旋轉變壓器等機械傳感器,在實際應用中,存在以下幾個問題:
(一)高精度速度傳感器的價格昂貴,對一些小容量設各,顯著增加了系統開發的成本(包括傳感器和電子線路)。
(二)速度傳感器安裝困難,存在同心度問題,只有在特殊加工的電機中,該問題才能得到較為滿意的解決,而在一般電機中,由于安裝存在的問題,速度傳感器常成為系統的故障源,使系統的機械魯棒性大為降低,也給維護帶來了困難。
(三)速度信號的傳遞受距離的限制,如果距離長,會帶來許多干擾信號,因此只限于一些性能很高的場合,這就大大限制了應用范圍:
(四)在選用變頻器時必須顧及速度傳感器的參數,使其匹配,互換性差;
(五)在惡劣環境中,由于多數傳感器內部及輸出信號都為弱電平,抗電磁干擾的能力較差,溫度、濕度、振動等的影響會造成傳感器的性能小穩定,制約檢測的精確度。如果采用旋轉變壓器,經信號處理得到速度和磁極位置信息,解調過程較復雜,增加了硬、軟件的復雜性和控制策略的難度:
(六)所有的傳感器對電機的驅動軸都會產生一定程度的靜態和動態摩擦,同時附加于電機軸上一定慣性。
以第三代永磁材料-釹鐵硼(NdFeB)造出來的永磁同步電動機(PMSM)具有體積小、質量輕、損耗小、效率高、電機形狀和尺寸可以靈活多樣等顯著優點,在工農業生產、航空航天、國防和日常生活中得到日益廣泛應用,同時我國稀土資源豐富,因此研究和開發高效稀土永磁同步電動機,變稀土資源出口為高附加值的稀土永磁電機產品出口,能夠促進電機行業、風機水泵行業的產品結構調整和更新換代,從而創造巨大的經濟效益,因此永磁同步電機控制器的研究與開發具有很好的應用價值。
二、實現方法
AVR單片機介紹和IRMCF341芯片
本方案擬采用ATMEL公司的ATmega64單片機和IRMCF341這種高性能家電用無傳感器正弦波電機控制IC來實現。
ATmega64:
高可靠性、功能強、高速度、低功耗和低價位 , 一直是衡量單片機性能的重要指標,也是單片機占領市場、賴以生存的必要條件。
早期單片機主要由于工藝及設計水平不高、功耗高和抗干擾性能差等原因,所以采取穩妥方案:即采用較高的分頻系數對時鐘分頻,使得指令周期長,執行速度慢。以后的 CMOS單片機雖然采用提高時鐘頻率和縮小分頻系數等措施,但這種狀態并未被徹底改觀(51以及51兼容)。此間雖有某些精簡指令集單片機(RISC)問世,但依然沿襲對時鐘分頻的作法。
AVR單片機的推出,徹底打破這種舊設計格局,廢除了機器周期,拋棄復雜指令計算機(CISC)追求指令完備的做法;采用精簡指令集,以字作為指令長度單位,將內容豐富的操作數與操作碼安排在一字之中(指令集中占大多數的單周期指令都是如此),取指周期短,又可預取指令,實現流水作業,故可高速執行指令。當然這種速度上的升躍,是以高可靠性為其后盾的。
Atmel公司在1997年研發的采用哈弗結構的RISC單片機AVR吸取了PIC及8051等系列的單片機的優點,同時在內部結構上還做了一些重大的改進。其優點主要有以下幾點:
內嵌高質量的FLASH程序存儲器,可反復擦寫,支持ISP和IAP,便于產品的調試、開發、生產、更新,內嵌長壽命的EEPROM,可長期保存關鍵數據,避免斷電丟失。片內大容量的RAM不僅能滿足一般場合的使用,同時也能更有效的支持使用高級語言開發系統程序。
高速度、低功耗,具有SLEEP功能。AVR的一條指令執行周期可達50ns,而耗電則在1uA~2.5mA之間。AVR采用Harvard結構,以及一級流水線的預取指令功能,即對程序的讀取和數據的操作使用不同的數據總線,因此,當執行某一指令時,下一指令被預先從程序存儲器中取出,這使得指令可以在每一個時鐘周期內被執行。
外設豐富。AVR單片機包含的外設有SPI、EEPROM、RTC、看門狗定時器、ADC、PWN和片內振蕩器等,可以真正做到單片。
抗干擾性好。有看門狗定時器(WDT)安全保護,可防止程序走飛,提高產品的抗干擾性。此外,電源抗干擾能錄也很強。
高度保密。可多次燒寫的FLASH具有多重密碼保護鎖定(LOCK)功能,因此可低價快速完成商品化,且可多次更改程序(產品升級),方便了系統調試,而且不必浪費IC或電路板,大大提高了產品質量及競爭力。
驅動能力強。具有大電流:10~20mA(輸出電流)或40mA(吸電流),可直接驅動LED、SSR或繼電器。
低功耗。具有六種休眠功能,能夠從低功耗模式迅速喚醒。
超功能精簡指令。具有32個通用工作寄存器(相當于8051的32個累加器),克服了單一累加器數據處理造成的瓶頸現象。
中斷向量豐富。具有34個中斷源,不同中斷向量入口地址不一樣,可快速響應中斷。
可靠性高。AVR單片機內部有電源上電啟動計數器,當系統RESSET復位上電后,利用內部的RC看門狗定時器,可延遲MCU在系統電源、外部電路達到穩定后再正式開始執行程序,提高了系統工作的可靠性,同時也可節省外加的復位延時電路。此外,內置的電源上電復位(POR)和電源掉點檢測(BOD),也有效提高了單片機的可靠性。
IRMCF341:
IRMCF341 是IR 公司新推出的針對家用電器永磁交流電機應用的正弦波單片控制集成電路。與傳統的單片機或DSP 方案不同的是,IRMCF341 通過專有的電機控制引擎(MCETM)提供了完善的永磁同步電機無傳感器閉環控制算法。電機控制引擎(MCETM)包含了所有的電機控制要素、電機外設、專有的運動控制時序發生器以及用于交換數據的雙端口RAM。IRMCF341 還具有一套專有的模數混合電路來實現單電阻電流采樣以及電機電流重構算法,只需要一個直流負母線上電阻就可完成電機電流采樣和重構,大大簡化了系統設計并降低了系統成本。
IRMCF341 的另一個特點就是不需要用戶編寫電機控制程序,用戶可以通過一個專用的圖形編譯器在MATLAB/SimulinkTM 環境下以搭積木的方式構建自己的電機控制系統(一般是自定義速度環功能)。IRMCF341 還具有嵌入式的高速8 位8051 核,用戶可以很靈活地通過8051 編程來實現時序控制、用戶接口、主機通訊以及上層控制任務等系統實際需要的功能。該8051 核可以通過JTAG 口來進行仿真和調試(可使用FS2 公司的ISA-M8051EW 仿真器或支持Mentor 公司M8051EW 核的其它仿真器)。下圖是一個基于IRCF341的典型系統結構框圖。
IRMCF341 是針對開發階段的版本,其48K 的程序存儲器為RAM,可以很方便地從外部
EEPROM 載入8051 和MCE 控制代碼。批量生產時可以使用引腳完全相同的OTP 版本或掩模版本。
三、設計內容
本次課題所研究的內容有三個方面:
(一). 電機轉速的估計算法
這是本次設計最關鍵的地方,將研究電機轉速的估計方法,如何設計一種實用高效的轉速估計算法將是本次課題的核心研究內容。
本次設計采用的估計算法是磁通運算法,即利用同步電機的端電壓、端電流和電動機的其它參數,通過電動機的理想數學模型直接或間接地計算轉速。
在具體介紹該算法之前還需要解決以下兩個問題---磁通矢量的觀測和電動機參數的誤差控制。
1、磁通矢量的觀測
為了正確推算速度,磁通矢量的觀測是不可少的。本次設計是利用電動機的電壓、電流、轉速信號及電動機參數,經不同數模運算后,求出磁通矢量。一般采用兩類數學模型:
2、電動機參數的誤差控制
利用該方法測量電動機轉速,其前提是電動機的參數必須設定正確。若設定值變化,將會影響到推算值的精度。其中參數中影響最大的是定子電阻和轉子電阻,它們隨電動機溫度的變化而變化。
從理論上說,定子電阻和轉子電阻均可與轉速一起自適應觀測器進行觀測。可是,從公式來看,在穩態時轉子電阻用Rr/S表示(S為轉差率),其誤差只與轉速有關。因此,無速度傳感器系統進行轉子電阻的自適應觀測實際做不到。一般可用下面的公式進行定子電阻自適應調整,轉子電阻只能是考慮與定子電阻類似的溫度變化函數,進行比例修正。
C:系統單元電路
a:相電壓檢測
相電壓檢測由分壓電阻、電壓檢測(絕緣式電壓傳感器)、濾波電路三部分組成。由于主電路為高壓,必須重視主電路和控制電路間的絕緣,選用絕緣性能好的電壓傳感器。
b:相電流檢測
相電流檢測采用霍爾式電流傳感器,其
評論