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