基于單片機(jī)的UPS數(shù)字化鎖相技術(shù)
為了實(shí)現(xiàn)對(duì)電網(wǎng)電壓、頻率和相位的跟蹤,可利用一個(gè)比較器進(jìn)行過(guò)零檢測(cè),以提高抗干擾能力及保證檢測(cè)的快速性,工程上所用的比較器一般為滯環(huán)比較器。圖4示出過(guò)零檢測(cè)滯環(huán)比較器電路及其輸出波形。
為了實(shí)現(xiàn)鎖相,程序中采用了一個(gè)單增模式計(jì)數(shù)器,計(jì)數(shù)溢出后自動(dòng)清零,由單片機(jī)的定時(shí)器TA來(lái)充當(dāng)。同時(shí)設(shè)定兩個(gè)寄存器ophs和kx。當(dāng)逆變器的輸出電壓上升沿發(fā)生觸發(fā)中斷時(shí),將捕獲通道的計(jì)數(shù)值賦給ophs;同理,當(dāng)ub中斷時(shí),將捕獲通道的計(jì)數(shù)值賦給kx,兩值相減即為相位差。
2.3 數(shù)字鎖相環(huán)路傳函
在數(shù)字鎖相控制中,圖1的環(huán)路濾波器用比例積分環(huán)節(jié)替代,壓控振蕩器變成數(shù)控振蕩器,并通過(guò)相位累加器予以實(shí)現(xiàn)。改變uoi的相位,以跟蹤輸入電壓的相位是非常困難的,因此在實(shí)際中一般通過(guò)改變逆變器的 頻率來(lái)達(dá)到跟蹤輸入電壓相位的目的。這里也正是采用這種方法來(lái)鎖相的,所以逆變器可等效為純積分環(huán)節(jié)。
為了保證穩(wěn)態(tài)時(shí)逆變器跟蹤電網(wǎng)相位的誤差為零,環(huán)路濾波器采用分段式變PI調(diào)節(jié)器,PI調(diào)節(jié)器的傳遞函數(shù)表達(dá)式為: (1)
式中Kp,KI——比例環(huán)節(jié)和積分環(huán)節(jié)的系數(shù)
當(dāng)采樣周期很短時(shí),映射到z域時(shí)有: (2)
在數(shù)字控制中,由文獻(xiàn)[3]可知,數(shù)控振蕩器的z域傳遞函數(shù)為: (3)
式中ω——輸入電壓角頻率
z-1——延時(shí)一個(gè)采樣周期
——積分環(huán)節(jié),相當(dāng)于模擬鎖相環(huán)s域的傳遞函數(shù)1/s
T——鎖相環(huán)的采樣周期,T=2π/ω
針對(duì)環(huán)路各部分環(huán)節(jié),系統(tǒng)的閉環(huán)傳遞函數(shù)為: (4)
式中K1——比例環(huán)節(jié)P參數(shù)
K2——積分環(huán)節(jié)I參數(shù)
特征方程為:
z2+(K1+K2-2)z+(1-K1)=0(5)
根據(jù)離散系統(tǒng)奈奎斯特判據(jù),環(huán)路穩(wěn)定的充分必要條件是閉環(huán)傳遞函數(shù)特征方程的特征根全部位于z平面的單位圓內(nèi),解得環(huán)路的穩(wěn)定條件為K1> 0;K2>0;2K1+K24。由此可確定P和I的參數(shù)值。
2.4 數(shù)字鎖相程序
程序上安排單片機(jī)的兩個(gè)捕獲中斷程序及周期中斷程序,以完成檢測(cè)和計(jì)算任務(wù)。
(1)逆變輸出電壓捕獲中斷程序 該程序的任務(wù)是實(shí)現(xiàn)逆變器的輸出電壓過(guò)零點(diǎn)的檢測(cè)及時(shí)刻的讀取。當(dāng)CAP口捕獲到逆變器的輸出電壓對(duì)應(yīng)的方波上升沿時(shí),進(jìn)入CAP中斷程序,讀取TACH1的值,并賦給ophs,它代表了逆變器輸出電壓的相位值。
(2)旁路電壓捕獲中斷程序 該程序的任務(wù)是實(shí)現(xiàn)旁路電壓過(guò)零點(diǎn)的檢測(cè)及時(shí)刻的讀取,并且計(jì)算相差作為PI調(diào)節(jié),得出載波周期的總調(diào)節(jié)量。當(dāng)CAP口捕獲到旁路電壓對(duì)應(yīng)的方波上升沿時(shí),進(jìn)入CAP中斷程序,讀取TACH0的值,并賦給Kx,它代表了旁路電壓的相位值。
相位差的計(jì)算公式為Phasemin=kx-ophs。當(dāng)相位差寄存器Phasemin超出鎖相誤差允許范圍時(shí),通過(guò)數(shù)字PI調(diào)節(jié)器進(jìn)行閉環(huán)控制,在此采用分段式變PI調(diào)節(jié)器得出鎖相調(diào)節(jié)量。
評(píng)論