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