時間:2010-04-26 17:57:15來源:yangliu
摘 要:闡述使用低成本的ARM7 LPC2101微處理器設(shè)計無刷直流電機的控制方案; 詳細(xì)地介紹微處理器、MOSFET驅(qū)動和MOSFET的原理設(shè)計和程序流程,以及與電機保護(hù)相關(guān)的技術(shù)及處理方法,如電機穩(wěn)定運行狀態(tài)機,降低電機噪聲,軟件防止電機陡轉(zhuǎn)等。該方案可以應(yīng)用在打印機、電動自行車、潔牙機等電機控制產(chǎn)品上。
關(guān)鍵詞:LPC2101 ARM7 無刷直流電機控制 反電動勢 狀態(tài)機
LPC2101是基于16/32位 ARM7 CPU嵌入高速Flash閃存的微控制器,具備高性能,小體積封裝,低功耗,片上可選擇多種外設(shè)等優(yōu)點,應(yīng)用范圍很廣。其具備的多種32位和16位定時器、10位A/D轉(zhuǎn)換器和每個定時器上PWM匹配輸出特性,尤其適用于工業(yè)控制。
無刷直流電機是一種易驅(qū)動電機,適用于變速和啟動轉(zhuǎn)矩很高的應(yīng)用,它的使用范圍從大規(guī)模的工業(yè)模具到調(diào)光控制的小型電機(12 V直流電機),外形和尺寸也是各種各樣。
1 無刷直流電機的基本原理
無刷直流電機一般由定子、轉(zhuǎn)子和金屬殼體等組成,如圖1所示,通過反向極性的吸引產(chǎn)生扭矩使電機運轉(zhuǎn)。一旦轉(zhuǎn)子開始運轉(zhuǎn),固定的刷子和轉(zhuǎn)子部分將不斷反復(fù)地連接、斷開,電動勢和反電動勢在轉(zhuǎn)子旋轉(zhuǎn)過程中產(chǎn)生,新的電極總是和定子極性相反。由于這種變換是固定的,因此轉(zhuǎn)子以一種固定的形式運動。通過給電機施加反向電壓和反向的轉(zhuǎn)子線圈電流,使南北極性翻轉(zhuǎn),電機改變其運動旋轉(zhuǎn)方向。
速度和電機的扭矩大小是依據(jù)電機旋轉(zhuǎn)產(chǎn)生的磁場強度來控制的,而電機的旋轉(zhuǎn)能量是依賴于通過電流大小來控制的,因此調(diào)整電機轉(zhuǎn)子的電壓和電流可以改變電機的速度。本電機速度的控制是根據(jù)LPC2101微控制器的PWM信號的變化而產(chǎn)生的。
2 無刷直流電機的控制
2.1 雙向旋轉(zhuǎn)
驅(qū)動有刷直流電機的雙向旋轉(zhuǎn),可通過全橋驅(qū)動電路改變電流來實現(xiàn)完成,如圖2所示。這個全橋驅(qū)動電路由N通道的MOSFET管組成,當(dāng)Q2和Q3關(guān)閉的時候,Q1和Q4導(dǎo)通電機正相旋轉(zhuǎn);當(dāng)Q1和Q4關(guān)閉時,Q2和Q3導(dǎo)通電機反相旋轉(zhuǎn)。
PWM信號(Q1和Q2)根據(jù)LPC2101微控制器定時器2的3個匹配寄存器決定信號的時基頻率。電機速度(占空比)和方向通過調(diào)整電位器輸入及改變LPC2101 ADC的輸入數(shù)值來控制,如圖4所示。
2.3 電機反饋部分
低功耗電機電流測量是在MOSFET和地之間使用電流傳感器(參見圖4)。通過電流傳感器的采樣電阻檢測微小電壓;通過在微控制器的前端進(jìn)行濾波和放大,電流采集總是在最高級別,在PWM產(chǎn)生之前。這個操作通過外部定時器匹配中斷,中斷后先開始A/D轉(zhuǎn)換。轉(zhuǎn)換數(shù)值代表了電機的電流。
低功耗無傳感器電機旋轉(zhuǎn)速度反饋是通過反饋的EMF電壓測量(參見圖4)。反電動勢是通過電機轉(zhuǎn)子旋轉(zhuǎn)磁場和外部電磁場產(chǎn)生的。換句話說,電機表現(xiàn)得像一個發(fā)電機。RPM和反電動勢電壓是成直接正比關(guān)系的,反電動勢測量是通過MOSFET切換完成的(剎車模式)。本文中,BEMF測量用于檢測電機是否完全停止。電壓分壓是用于滿足反電動勢電壓(最高為12 V)在0~3.3 V間的。
3.3 MOSFET選擇
在系統(tǒng)中使用NXP半導(dǎo)體PH1875L N溝道MOSFET,相關(guān)的電機電壓是12 V,電機啟動的最大電流是103 A。作為12 V的電機,MOSFET的電壓Vds至少為40 V。需要足夠的灌電流來啟動電機,可以通過軟件控制在系統(tǒng)運行過程中減小電流。PH1875L需要使用的最大灌電流是45.8 A,漏電流是183 A。PH1875L的SMD貼片封裝如圖6所示。
3.4 MOSFET驅(qū)動選擇
MOSFET驅(qū)動提升了控制器輸出信號驅(qū)動電機的能力。本設(shè)計選擇NXP芯片PMD2001D和PMGD280UN,如圖7所示。
4 硬件與軟件設(shè)計
4.1 硬件設(shè)計
控制部分的電路原理如圖9所示。電源和電機部分的電路原理如圖10所示。
LPC2101配置使用Keil ARM開發(fā)環(huán)境中標(biāo)準(zhǔn)的啟動代碼,設(shè)定CCLK時鐘為60 MHz,PCLK時鐘為15 MHz。相關(guān)測試代碼包括main.c,adc.c,timer0.c,motor.c,uart.c,bcd.h等。
5 總結(jié)
使用LPC2101 ARM7內(nèi)核開發(fā)無刷電機控制系統(tǒng),代碼精簡,控制系統(tǒng)可靠。經(jīng)過長時間實際測量證明,系統(tǒng)相關(guān)器件的選型設(shè)計是穩(wěn)定的。另外,目前增強型51系列微處理器的價格、性能與LPC21系列相比較,LPC21系列功耗低,價格與普通8位機價格差不多,但是性能卻比增強型51系列好。比如,帶Modem的雙串口,雙I2C接口,帶大容量的Flash和RAM存儲區(qū),多通道 PWM,多個32位定時器,高精度10位A/D轉(zhuǎn)換器等。因此,從芯片設(shè)計和系統(tǒng)設(shè)計上,該無刷電機產(chǎn)品有一定的推廣價值。
標(biāo)簽:
中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>以簡驅(qū)繁,精準(zhǔn)智控 | 維智S1系列新一代...
2024-11-01
2024-10-31
2024-10-31
2024-10-31
2024-10-31
2024-10-29
推薦專題
更多>