基于外設(shè)事務(wù)服務(wù)器的交流采樣算法在同步發(fā)電機勵磁控制系統(tǒng)中的應(yīng)用_第1頁
基于外設(shè)事務(wù)服務(wù)器的交流采樣算法在同步發(fā)電機勵磁控制系統(tǒng)中的應(yīng)用_第2頁
基于外設(shè)事務(wù)服務(wù)器的交流采樣算法在同步發(fā)電機勵磁控制系統(tǒng)中的應(yīng)用_第3頁
基于外設(shè)事務(wù)服務(wù)器的交流采樣算法在同步發(fā)電機勵磁控制系統(tǒng)中的應(yīng)用_第4頁
基于外設(shè)事務(wù)服務(wù)器的交流采樣算法在同步發(fā)電機勵磁控制系統(tǒng)中的應(yīng)用_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、    基于外設(shè)事務(wù)服務(wù)器的交流采樣算法在同步發(fā)電機勵磁控制系統(tǒng)中的應(yīng)用    基于外設(shè)事務(wù)服務(wù)器的交流采樣算法在同步發(fā)電機勵磁控制系統(tǒng)中的應(yīng)用    類別:傳感與控制      作者:福州大學電氣工程系(350002)姜學寶     楊耿杰 陳樹棠 來源:電子技術(shù)應(yīng)用         &

2、#160;                          基于外設(shè)事務(wù)服務(wù)器的交流采樣算法在同步     發(fā)電機勵磁控制系統(tǒng)中的應(yīng)用             

3、0;           摘要:一種由鎖相環(huán)CD4046和單元片機80C196KC的PTS(外設(shè)事務(wù)服務(wù)器)構(gòu)成的高精度交流采樣系統(tǒng)。該系統(tǒng)能方便地實現(xiàn)對多路信號的采集,并采用頻率跟蹤技術(shù)消除電網(wǎng)基波頻率波動時的影響,簡化了外圍電路硬件,大大提高了數(shù)據(jù)采集的精度和可靠性。另外還給出它在同步發(fā)電機勵磁調(diào)節(jié)器中的應(yīng)用實例。               

4、 關(guān)鍵詞:鎖相環(huán)    單片機 外設(shè)服務(wù)器(PTS) 交流采樣         隨著電力系統(tǒng)的快速發(fā)展,電力網(wǎng)容量不斷增大,結(jié)構(gòu)日趨復(fù)雜,電力系統(tǒng)中自動化設(shè)備的運用越來越廣泛,而數(shù)據(jù)采集環(huán)節(jié)則是實現(xiàn)自動化的重要環(huán)節(jié)。根據(jù)采樣信號的不同,采樣可分為直流采樣和交流采樣。直流采樣采集通過電量變送器整流后的直流量,這種方法軟件設(shè)計簡單,計算方便,便于濾波,對采樣值只需作一次比例變換即可得到被測量的數(shù)值,采樣周期短;但它不能及時反映被測量的突變,有較大的時間常數(shù),測量諧波有誤

5、差,投資較大,維護復(fù)雜,因而在電力系統(tǒng)中的應(yīng)用受到限制。交流采樣直接對變換好的5V(或05V)交流信號進行采樣,主要優(yōu)點是實時性好、相位失真小、投次少、便于維護;其缺點是算法復(fù)雜、精度難以提高。但是隨著微機技術(shù)和微電子技術(shù)的高速發(fā)展,交流采樣以其優(yōu)異的性能價格比,呈現(xiàn)出逐步取代直流采樣的趨勢。                     在大部分由單片機構(gòu)成的數(shù)據(jù)采集系統(tǒng)中,通過定時中斷的方式對工頻5

6、0Hz的電壓信號進行均勻采樣。由于電網(wǎng)中頻率波動和諧波分量的存在,普通中斷時,CPU要執(zhí)行保持斷點轉(zhuǎn)入中斷服務(wù)、保護現(xiàn)場、恢復(fù)現(xiàn)場、返回等一系列操作,CPU開銷較大。這樣在CPU任務(wù)較重或采樣數(shù)據(jù)較多時,對被測量和精度和準確度都有一定的影響。作者在研制微機勵磁調(diào)節(jié)器的過程中,充分利用INTEL    80C196KC單片機本身特有的一種外設(shè)服務(wù)器功能,結(jié)合CD4046鎖相環(huán)的具體應(yīng)用,大大簡化了外圍電路硬件,提高了數(shù)據(jù)采集系統(tǒng)的精度和可靠性。    1 外設(shè)服務(wù)順PTS原理及應(yīng)用   

7、 INTEL 80C196KC單片機的外設(shè)服務(wù)器PTS(Peripheral    Transaction Server)利用其內(nèi)部的微代碼執(zhí)行操作,對中斷可提供一種類似于計算機DMA(直接存儲器訪問)的響應(yīng),它把一個中斷映射到相應(yīng)PTS通道,由該通道產(chǎn)生一個PTS周期,PTS周期就像DMA周期那樣插入到正常指令流中,不需要額外的軟件開銷,大大增強了CPU的中斷事處處理能力。              &#

8、160;      與中斷向量相似,PTS也有一個向量表,共15個字,位于2040H205CH,優(yōu)先級和普通中斷的優(yōu)先級相同。每個PTS向量都指向一個PTS控制塊(PTSCB),控制塊必須駐留在內(nèi)部RAM空間(1AH1FFH)。每個控制塊包括8個字節(jié),其首址應(yīng)能被8除盡,由控制塊來確定PTS的工作方式。80C196KC提供了5種PTS模式:一次傳送模式、塊傳送模式、A/D模式、HIS模式和HSO模式。為了控制PTS的工作,80C196KC內(nèi)部水平窗口1中設(shè)有兩個16位字寄存器PTSSEL和PTSSRV,其作用如同中斷屏蔽寄存器和中斷掛號寄存器,

9、格式完全相同,如表1所示。若要打開某一外設(shè)PTS功能,只需將PTSSEL中的相應(yīng)位置“1”即可。綜上所述,當把某外設(shè)的PTS功能打開并設(shè)置好PTS控制塊時,該外設(shè)不會進入其相應(yīng)的PTS中斷服務(wù)程序,而進入PTS周期。CPU內(nèi)微代碼按PTSCB設(shè)置的工作模式和要求的次數(shù)執(zhí)行操作,PTS完成后,便將PTSSRV中相應(yīng)的位置“1”,PTSSEL中相應(yīng)的位清“0”,引發(fā)END_OF_PTS中斷,并映射到這一外設(shè)的中斷。進入END_OF_PTS中斷后,PTSSRV中相應(yīng)的位被清零,禁止該外設(shè)再次進入PTS服務(wù)。     在我們研制的微機勵磁調(diào)節(jié)器中,要求每個周波采

10、樣16次,每次進行8個數(shù)據(jù)的A/D采樣,這里采用了每個周期執(zhí)行16次PTS服務(wù),每進入個PTS周期,CPU自動進行了8次A/D轉(zhuǎn)換的方法。將80C196KC內(nèi)部A/D轉(zhuǎn)換設(shè)置HSO時間到啟動方式,A/D轉(zhuǎn)換結(jié)束后引發(fā)A/D結(jié)束中斷,進入PTS周期,轉(zhuǎn)換結(jié)果的讀取和此后的7次轉(zhuǎn)換由PTS以立即啟動A/D的方式完成。這里HSO的時間基準是定時器T2,T2的時鐘源為外部時鐘T2CLK(由IOC0控制寄存器來設(shè)定),來自鎖相環(huán)電路壓控振蕩器的輸出信號。A/D模式下的PTSCB控制塊包含    4個寄存器:PTSCOUNT、PTSCON、S/D和REG寄存器。PT

11、SCOUNT確定無需在軟件干預(yù)下連續(xù)運行的PTS周期數(shù);PTSCON控制寄存器用來確定PTS的工作方式及S/D的指針在每次A/D結(jié)束后是否修改;S/D是一個指針,它指向1個表格,該表格可位于內(nèi)部RAM,也可位于外部RAM,用來存放啟動A/D的命令和A/D轉(zhuǎn)換后的結(jié)果;REG也是一個指針,它指向一個固定的存儲單元,該單元暫存A/D的命令字,在PTS執(zhí)行過程中,CPU先把表格中A/D命令暫存于此,然后再將命令從這個單元寫入A/D的命令寄存器中。PTS    A/D方式的控制切塊初始化及A/D轉(zhuǎn)換表格分別如表2和表3所示。   &

12、#160; 表1 PISCB的初始化內(nèi)容        不用     不用        REG(HI)=00H        REG(LO)=02H        S/D(HI)=90H    &#

13、160;   S/D(LO)=00H        PTSCON=0CAH        PTSCOUNT=08H     表3 PTS A/D轉(zhuǎn)換表格        A/D通道8的轉(zhuǎn)換結(jié)果        空命

14、令        A/D通道7的轉(zhuǎn)換結(jié)果        A/D通道8的命令字        A/D通道6的轉(zhuǎn)換結(jié)果        A/D通道7的命令字        A/D通道5的轉(zhuǎn)換結(jié)果 

15、       A/D通道6的命令字        A/D通道4的命令字        A/D通道5的命令字        A/D通道3的轉(zhuǎn)換結(jié)果        A/D通道4的命令字  

16、60;     A/D通道2的轉(zhuǎn)換結(jié)果        A/D通道3的命令字        A/D通道1的轉(zhuǎn)換結(jié)果        A/D通道2的命令字        A/D通道0的轉(zhuǎn)換結(jié)果   

17、0;    A/D通道1的命令字     2    工頻信號鎖相倍頻原理及頻率跟蹤電路的實現(xiàn)    工頻電源的一個周期原則上應(yīng)為20ms,但由于電網(wǎng)狀況的變化,經(jīng)常出現(xiàn)其周期不等于2ms的情況。為了消除基波頻率波動的影響,在基波頻率出現(xiàn)波動時實現(xiàn)均勻采樣,可將對周期的計時改為對頻率的計數(shù)。只要該頻率是工頻電源信號倍頻,則每一個倍頻后的脈沖即可代表一固定的電角度;若倍頻頻率很高,則計算機對電角度的分辨率也很高,可以增加采樣點數(shù);若該倍頻脈

18、沖串是與工頻電源的相位嚴格鎖定的,則這種方案可以從原理上消除電網(wǎng)頻率不穩(wěn)造成的采樣誤差,其原理圖如圖1所示。    在圖1中,工頻信號與分頻電路輸出的50Hz左右的鎖定方波一同進入鑒相器進行相位比較。鑒相器輸出的比較結(jié)果中包含偏差電壓成份,經(jīng)環(huán)路濾波器濾波,產(chǎn)生控制電壓,加在壓控振蕩器輸入端;其產(chǎn)生的振蕩輸出經(jīng)分頻后變?yōu)殒i定方波重新進入鑒相端,與工頻信號進行相位比較。當兩個信號相位差偏離標準時,環(huán)路濾波器必須輸出偏差校正電壓使壓控振蕩器產(chǎn)生頻率變化,以使兩個信號相位鎖定在標準位置。由于壓控振蕩器片于該閉環(huán)系統(tǒng)中,在兩個信號被鎖定后,其壓控振蕩器輸出的振蕩

19、頻率必然是工頻信號頻率的整數(shù)倍。    頻率跟蹤電路由專用集成鎖相芯片CD4046和分頻芯片CD4040組成,以實現(xiàn)工頻信號的相倍頻,分頻比為1/4096。在工頻信號恰好在50Hz的情況下,該電路的鎖相倍頻率為50×4096=204.8kHz,相當于一個工頻周期內(nèi)有4096個脈沖。因為80C196KC的內(nèi)部定時器T2是上、下跳變均計數(shù),則在360度的電角度內(nèi)共有8192個跳沿,相當于每個跳沿代表0.044電角度。頻率跟蹤鎖相電路接線圖如圖2所示。    3    交

20、流采樣值的算法實現(xiàn)及誤差的補償計算    3.1 有效值的計算    可根據(jù)連續(xù)周期信號的有效值定義來計算其有效值。設(shè)f(t)為周期為T的連續(xù)信號,最大值為Am,f(t)的有效值A(chǔ)可表示為:     將連續(xù)函數(shù)離散化,可得出電壓、電流有效值的表示式:     式中,N每個周期均勻的采樣點數(shù)    ui第i點的電壓采樣值    ii第i點的電流采樣值 

21、;   Ku電壓有效值的綜合轉(zhuǎn)換系數(shù),是定值    KI電流有效值的綜合轉(zhuǎn)換系數(shù),是定值    3.2 三相功率P、Q的計算    由連續(xù)周期函數(shù)的功率定義可得到離散的功率表達式。    單相功率的算式為:     式中,ii+N/4為第i+N/4次電流采樣值。    當i+N/4大于N時,ii+N/4取為i-i-3N/4??梢?/p>

22、證明當N3時,按式(1)、(2)、(3)、(4)式計算將不產(chǎn)品離散化計算誤差。    同理,三相功率P、Q的算式如下:     3.3 頻率的計算    當80C196KC的晶振頻率取為20MHz時,一個狀態(tài)周期為0.1s,定時器T1的計數(shù)間隔是8個狀態(tài)周期(0.8s)。把工頻信號濾波整形后,變成方波輸入到HIS.0,根據(jù)兩次中斷的時間間隔t(計數(shù)長度)算出信號的頻率。    信號的周期T=t×0.8/1000000(s)&#

23、160;   信號的頻率f=1/T=1250000/t(Hz)    3.4 誤差的補償計算    在我們所研制的微機勵磁調(diào)節(jié)器中需對三相電壓Ua、Ub、Uc和三相電流Ia、Ib、Ic六個交流量進行采樣,采樣順序為Ua、Ia、Ub、Ib、Uc、Ic,采樣方式是HSO時間到啟動A/D的方式。由于在一個工頻電源周期中有8192個時鐘邊沿,一個周期內(nèi)采樣16點,定時啟動一次A/D只需512個時鐘邊沿,設(shè)置精確方便。A/D采樣完成后,進入PTS    A

24、/D采樣周期,在其中完成6路信號的采樣。當A/D表格設(shè)在外部空間(0200H0FFFFH)時,PTSA/D模式的執(zhí)行時間為25個狀態(tài)周期(2.5s),代表電角度為0.045度(2.5×360/20000)。由于用一個周波16個數(shù)據(jù)來計算電壓和電流有效值,計算相互獨立,所以與電壓、電流不同時采樣無關(guān)。可以證明當N3時計算出的U、I不存在誤差。    但用公式對功率進行離散計算時,要求對電壓和電流信號進行同時采樣,才可以算出準確的有功和無功功率的值。在這里我們省去了六個采樣保持器,對三相電壓和電流信號進行順序采集,用PTS  &

25、#160; A/D的時間差等于PTS A/D模式的執(zhí)行時間2.5s,這個時延等于改變了電壓和電流之間的相位差。設(shè):    u(t)=Umsin(wt+u)    (7)    i(t)=Imsin(wt+i)    (8)    無時延的相位差=u-I,在i(t)時延采樣下,電流的相位增加了。因此,由此采樣數(shù)據(jù)計算出的有功功率和無功功率分別為:   

26、0;P'=UIcos(-),Q1=UIsin(-)    當=/2時,有功誤差可達到UIsin()。由于=0.045°已知,采樣不同時引起的功率誤差是可以克服的。對于(7)、(8)式確定的電壓和電流,有功和無功功率的理論值為:    Pt=UIcos,Qt=UIsin    令a=cos(),b=sin(),c=P'/UI=cos(-),d=q'/UI=sin(-),則:    cos()=cos (-)+        =cos(-)cos()=(    )-sin(-)sin()    =ac-bd    同理:sin()=ad+bc    因此:P=Pt=UI(ac-bd),Q=Qt=UI(ad+bc)    其中,a=cos()=c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論