基于51單片機(jī)的晶閘管觸發(fā)器的設(shè)計(jì)
為了使電流斷續(xù)后,能夠使晶閘管再次導(dǎo)通,必須對(duì)兩組中應(yīng)導(dǎo)通的一對(duì)晶閘管同時(shí)有觸發(fā)脈沖,可以有兩種方法:寬脈沖觸發(fā)法和雙脈沖觸發(fā)法。寬脈沖觸發(fā)法是使每個(gè)脈沖的寬度大于60°,但必須小于120°,一般取80°~100°。雙脈沖觸發(fā)法是在觸發(fā)某一號(hào)晶閘管時(shí),同時(shí)給前一號(hào)晶閘管補(bǔ)發(fā)一個(gè)脈沖,使共陰極組和共陽(yáng)極組的兩個(gè)應(yīng)導(dǎo)通的晶閘管上都有觸發(fā)脈沖,相當(dāng)于兩個(gè)窄脈沖等效的代替大于
60°的寬脈沖。采用寬脈沖觸發(fā)法的軟件實(shí)現(xiàn)要比雙脈沖觸發(fā)法更簡(jiǎn)便。現(xiàn)取脈沖寬度為90°,因此計(jì)數(shù)初值N0為:
即第一個(gè)脈沖的延遲時(shí)間的計(jì)數(shù)初值為5 000,又從同步信號(hào)產(chǎn)生電路獲得6個(gè)在相位上相差60的脈沖,經(jīng)過(guò)輸入α角的延時(shí),從而控制三相全控橋式晶閘管整流電路輸出電流的大小,延遲角度α可以通過(guò)軟件延時(shí)來(lái)實(shí)現(xiàn),其延遲初值Nα為:
其輸出波形原理如圖6所示(以α=30°為例):
2.2 軟件的實(shí)現(xiàn)
主程序中包括了系統(tǒng)初始化子程序,控制角的輸入及計(jì)算,同步輸入信號(hào)的檢測(cè),脈沖信號(hào)的輸出,系統(tǒng)啟動(dòng)、復(fù)位或停機(jī)的控制。
主程序流程圖如圖7:
3 結(jié)束語(yǔ)
本實(shí)驗(yàn)充分利用了AT89C52單片機(jī)的內(nèi)部資源,采用了單片機(jī)實(shí)現(xiàn)導(dǎo)通α角對(duì)電路輸出電流的控制,使用單片機(jī)內(nèi)部計(jì)數(shù)/定時(shí)器而省去了一些外圍器件,由此使得結(jié)構(gòu)簡(jiǎn)單。通過(guò)軟件實(shí)現(xiàn)對(duì)晶閘管的控制智能化。該控制方案簡(jiǎn)單,使用元件少、實(shí)現(xiàn)容易、應(yīng)用廣泛,有很高的實(shí)用和推廣價(jià)值。
評(píng)論