新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PIC16F874單片機在直流電機無級調(diào)速系統(tǒng)中的應用

PIC16F874單片機在直流電機無級調(diào)速系統(tǒng)中的應用

作者: 時間:2012-11-27 來源:網(wǎng)絡 收藏

PIC16F874單片機在直流電機無級調(diào)速系統(tǒng)中的應用

3.3 測速電路設計
測速電路由附著在電機轉(zhuǎn)子上的光碼盤及電脈沖放大整形電路組成。電脈沖的頻率與電機的轉(zhuǎn)速成固定的比例關系,光碼盤輸出的電脈沖信號經(jīng)放大整形為標堆TTL電平從單片機引腳RC0/T1CKI輸入,通過TMR1計數(shù)器進行計數(shù),從而算出轉(zhuǎn)速,將這個轉(zhuǎn)速與預置轉(zhuǎn)速進行比較,得出差值,通過對這個差值進行PI運算,得出控制增量,在CCP2送出晶閘管控制角的大小,從而改變加在電機兩端的有效電壓,最終達到控制轉(zhuǎn)速的目的。

4 系統(tǒng)軟件設計
將速度閉環(huán)控制設計成為典型I系統(tǒng),即PI調(diào)節(jié)器,用來調(diào)節(jié)晶閘管控制角時間Td,其控制算法為:
PIC16F874單片機在直流電機無級調(diào)速系統(tǒng)中的應用
其中a1=Kp,Kp-控制器的比例系數(shù),T1-積分時間常數(shù),Ti-采樣周期。
本系統(tǒng)的軟件設計模塊主要包括CCP1上升沿捕捉模塊,CCP1下升沿捕捉模塊,控制角設定值A/D轉(zhuǎn)換模塊,測速電路脈沖定時計數(shù)模塊,PI調(diào)節(jié)器模塊,CCP2比較輸出模塊等,各模塊程序流程圖的關系如圖3所示。
PIC16F874單片機在直流電機無級調(diào)速系統(tǒng)中的應用
圖3 CCP1,CCP2模塊中斷程序流程圖
假設我們得到過零點時間為Tσ,晶閘管控制角時間為Td,那么送入CCP2寄存器CCPR2H:L比較值Tf=Tσ+Td,比較一致后,將在CCP2引腳上輸出高電平,使晶閘管導通,然后根據(jù)所需的觸發(fā)脈寬值,再次修改CCPR2H:L值,使輸出高電平觸發(fā)脈沖維持一定的時間后再回到低電平,這樣就完成一個雙向晶閘管觸發(fā)脈沖輸出。

5 結(jié)束語
本系統(tǒng)軟件、硬件設計充分利用了單片機捕捉、比較、模/數(shù)轉(zhuǎn)換模塊的特點,以及單片機振蕩頻率高,響應快等優(yōu)點,設計出相應的觸發(fā)電路,使得PIC16F874單片機的模/數(shù)轉(zhuǎn)換模塊能迅速、準確的轉(zhuǎn)換速度設定值;CCP1模塊能精確捕捉交流電的過零點;測速電路的定時計數(shù)模塊能準確地計數(shù),算出反饋轉(zhuǎn)速;CCP2模塊能及時地比較Tf值輸出觸發(fā)脈沖,在中小型調(diào)速系統(tǒng)應用中,具有結(jié)構簡單,運行可靠,調(diào)節(jié)范圍寬,電流連續(xù)性好,響應快等特點。


上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉