基于ADuC812的智能無功補(bǔ)償控制器的研制
3 控制器的軟件設(shè)計
控制器的軟件由Franklin C51編譯器編寫而成,軟件流程如圖5所示。系統(tǒng)上電后,首先進(jìn)行初始化,對寄存器和I/O端口進(jìn)行設(shè)置,然后執(zhí)行自檢程序,自檢測無誤后開放外部中斷,等待A相的正向過零中斷信號和用戶操作鍵盤的中斷信號。當(dāng)接收到過零中斷時,系統(tǒng)按一定的時序檢測無功電流和電壓值,分別計算各相無功功率的盈缺量,得到各相的應(yīng)該投切的電容量ΔC,驅(qū)動固態(tài)繼電器投切電容器,執(zhí)行完畢后退出中斷,等待下一個中斷循環(huán)。系統(tǒng)在每個中斷循環(huán)內(nèi)還把測得的電流值和電壓值與設(shè)定的超限保護(hù)值進(jìn)行比較,超限時報警并采取保護(hù)動作。當(dāng)接收到鍵盤中斷時,系統(tǒng)立即響應(yīng)并根據(jù)按下的鍵執(zhí)行相應(yīng)的操作,完成后退出鍵盤中斷程序。
由于系統(tǒng)軟件采用中斷方式,降低了對控制器中速度要求,又可以使信號的測量時序精確可靠。ADμ812具有在系統(tǒng)可編程的特點,不需要專用的編程器寫入程序,只要用串行口電平轉(zhuǎn)換芯片ADM202把它與計算機(jī)的串行口相連,運行下載程序就可以把程序?qū)懭階DμC812的閃速/電擦除程序存儲器,因此可以進(jìn)行在線程序調(diào)試。同時也可以將其作為后備資源,用來實現(xiàn)多機(jī)之間相互通訊或與上位機(jī)通訊。
4 系統(tǒng)的特點
(1)結(jié)構(gòu)簡單,采用高度集度芯片簡化了電路,縮小了控制器的體積,便于加工安裝。
(2)操作方便,使用四個按鍵,根據(jù)液晶顯示器的提示就可以完成多種功能操作。
(3)運動可靠,抗干擾的能力強(qiáng),不會產(chǎn)生誤動作,在電網(wǎng)波動較大時有自保護(hù)功能。
(4)適用范圍廣,考慮三相不平衡情況,三相共補(bǔ)與三相分補(bǔ)相統(tǒng)一,不需改變硬件和軟件的結(jié)構(gòu),只要根據(jù)實際需要進(jìn)行設(shè)置并在外部接線方式上做簡單改動即可實現(xiàn)。
本文設(shè)計的智能無功補(bǔ)償器可以方便地用于低壓變(配)電站的功率補(bǔ)償,對改善電能質(zhì)量、降低損耗具有重要作用,有很好的推廣應(yīng)用價值。
評論