日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]針對(duì)在電力系統(tǒng)保護(hù)中的交流信號(hào)采樣實(shí)時(shí)性問(wèn)題,采用VxWorks平臺(tái)實(shí)現(xiàn)了快速交流信號(hào)采樣及有效值計(jì)算,并對(duì)其中的關(guān)鍵程序——離散傅里葉算法進(jìn)行了優(yōu)化設(shè)計(jì),包括快速查表、定點(diǎn)乘法、快速開(kāi)方運(yùn)算等。通過(guò)32位RISC內(nèi)核微處理器硬件平臺(tái)的驗(yàn)證結(jié)果顯示,優(yōu)化后的數(shù)據(jù)處理結(jié)果仍保持了較高精度,但時(shí)間大幅度縮短。

上世紀(jì)90年代,以微處理器為核心的數(shù)字式保護(hù)已成為繼電保護(hù)的主流產(chǎn)品,電力系統(tǒng)繼電保護(hù)技術(shù)進(jìn)入了微機(jī)保護(hù)時(shí)代。隨著電力系統(tǒng)對(duì)繼電保護(hù)的要求不斷提高,微機(jī)保護(hù)系統(tǒng)需要具有強(qiáng)實(shí)時(shí)性、高可靠性和擴(kuò)展性[1]。

系統(tǒng)的實(shí)時(shí)性由硬件系統(tǒng)和嵌入式軟件系統(tǒng)共同決定。

在實(shí)時(shí)性要求較高且任務(wù)較多的應(yīng)用中,適合引入嵌入式實(shí)時(shí)操作系統(tǒng)RTOS(Real-Time Operating System)。RTOS高效的多優(yōu)先級(jí)任務(wù)管理、強(qiáng)大的可移植性和擴(kuò)展性以及微秒級(jí)的中斷管理等特性,更加有利于控制效率的提高。VxWorks是硬實(shí)時(shí)特性最優(yōu)越的RTOS,且具有高可靠性和可擴(kuò)展性,能夠?yàn)槔^電保護(hù)裝置提供更好的性能保障。

1 繼電保護(hù)裝置軟件系統(tǒng)

1.1 工作原理及流程

目前典型的繼電保護(hù)裝置應(yīng)用軟件系統(tǒng)均采用模塊化設(shè)計(jì)思想,根據(jù)繼電保護(hù)功能的要求分成8個(gè)部分:操作系統(tǒng)、交流采樣、數(shù)據(jù)處理、保護(hù)控制、數(shù)據(jù)通信、人機(jī)交互及信息記錄。各模塊根據(jù)各自特點(diǎn)完成相應(yīng)任務(wù),使系統(tǒng)軟件結(jié)構(gòu)清晰,便于調(diào)試、連接、修改和移植。

1.2 系統(tǒng)軟件框架設(shè)計(jì)

根據(jù)所要實(shí)現(xiàn)的功能和軟件模塊化設(shè)計(jì)的要求,設(shè)計(jì)了基于VxWorks的系統(tǒng)軟件,包括硬件驅(qū)動(dòng)程序模塊、板級(jí)支持包(BSP)模塊、VxWorks RTOS模塊、中斷處理模塊、保護(hù)控制模塊、人機(jī)交互模塊、通信任務(wù)模塊、信息記錄模塊等。系統(tǒng)軟件框圖如圖1所示。



2 交流采樣功能設(shè)計(jì)與實(shí)現(xiàn)

2.1 中斷服務(wù)

由于A/D采樣對(duì)實(shí)時(shí)性要求極高,因此采用中斷服務(wù)子程序的方式實(shí)現(xiàn)。本設(shè)計(jì)利用Timer的定時(shí)中斷控制A/D采樣的頻率,利用VxWorks提供的接口函數(shù)intConnet()將A/D的采樣函數(shù)掛靠到定時(shí)中斷Timer1的中斷向量上。

繼電保護(hù)的交流采樣可以分為數(shù)據(jù)采樣和采樣數(shù)據(jù)處理兩部分。數(shù)據(jù)采樣在采樣定時(shí)周期控制下,將A/D轉(zhuǎn)換好的數(shù)據(jù)通過(guò)SPI總線送到CPU采樣數(shù)據(jù)存儲(chǔ)區(qū)。采樣數(shù)據(jù)處理則是CPU對(duì)已采樣數(shù)據(jù)進(jìn)行傅氏濾波、提取交流信號(hào)的各電氣量參數(shù)。該部分軟件的計(jì)算量需求是所有程序中最多的,因此是優(yōu)化的關(guān)鍵部分。

2.2 數(shù)據(jù)采樣

數(shù)據(jù)采樣首先要考慮AD采樣精度和采樣率。采用ADI公司的12 bit ADC AD7940,針對(duì)所要采樣波形的最高頻率是工頻5次諧波的要求,選擇了1 kHz采樣率,即每周波采樣20個(gè)點(diǎn)。
在采樣定時(shí)周期中斷到來(lái)時(shí), ADC開(kāi)始啟動(dòng)13路模數(shù)轉(zhuǎn)換。一路采樣完畢之后,通過(guò)SPI總線傳送到定義的采樣數(shù)據(jù)存儲(chǔ)區(qū);當(dāng)13路數(shù)據(jù)傳送完畢,就可以進(jìn)行采樣數(shù)據(jù)的傅氏濾波處理,計(jì)算出三相交流電的電流、電壓的幅值和相位。

2.3 數(shù)據(jù)處理

2.3.1 離散傅氏算法

交流采樣數(shù)據(jù)的處理是系統(tǒng)計(jì)算工作的核心,它的實(shí)時(shí)性和精度決定了保護(hù)任務(wù)的實(shí)時(shí)性和系統(tǒng)響應(yīng)的準(zhǔn)確性,從而影響整個(gè)系統(tǒng)的性能實(shí)現(xiàn)。因此,交流采樣數(shù)據(jù)處理算法的選擇十分重要。雖然快速傅氏算法(FFT)理論上要比離散傅氏算法(DFT)具有更高的速度[4],但在繼電保護(hù)應(yīng)用中,考慮到采樣點(diǎn)數(shù)、計(jì)算量以及系統(tǒng)的實(shí)時(shí)性需求,采用了DFT作為處理算法。

根據(jù)傅氏級(jí)數(shù)原理,各次諧波分量的實(shí)部和虛部的時(shí)域表達(dá)式為:

當(dāng)傅氏分析方法應(yīng)用于計(jì)算機(jī)處理時(shí),即為DFT形式。設(shè)信號(hào)x(t)每周期的采樣點(diǎn)數(shù)為N,則采樣間隔將是Ts=T/N,則式(1)、式(2)離散化后得到DFT的公式可表達(dá)為:

從式(3)和式(4)得出,使用DFT算法計(jì)算信號(hào)的一個(gè)諧波分量,共需 2N次乘法和(2N-1)次加法,這樣每次抽樣所需計(jì)算的數(shù)據(jù)量非常大,而且隨著N的增長(zhǎng),計(jì)算量將顯著增加。

根據(jù)一般電力系統(tǒng)繼電保護(hù)的應(yīng)用,本文對(duì)13個(gè)通道的電流和電壓信號(hào)進(jìn)行采樣,在每周波采樣20個(gè)點(diǎn)的情況下,為了得到每個(gè)通道的幅值和相位,總共需要計(jì)算520次正余弦、520次乘法、507次加法、13次開(kāi)平方和13次反正切,因此需要采用優(yōu)化措施以減小計(jì)算量。

2.3.2 實(shí)時(shí)性?xún)?yōu)化

(1)快速查表

為了避免在傅氏運(yùn)算中計(jì)算sin(2πk/N)、cos(2πk/N)(k=0,1,2,…,N)等三角函數(shù)的值,在系統(tǒng)初始化時(shí)應(yīng)將這些值事先計(jì)算出來(lái)并保存到一個(gè)表中,運(yùn)算過(guò)程中以查找表的形式直接獲取正余弦函數(shù)計(jì)算的值。

(2)定點(diǎn)乘法

AD7490輸入模擬電壓范圍是0 V~5 V,對(duì)應(yīng)的輸出數(shù)字范圍是0x00~0xFFF。由于SEP4020處理器不支持浮點(diǎn)運(yùn)算,所以對(duì)小數(shù)的運(yùn)算將非常耗時(shí)。為了避免進(jìn)行小數(shù)運(yùn)算,采用了小數(shù)定點(diǎn)運(yùn)算方法,用整型替代實(shí)型運(yùn)算。這里定點(diǎn)的定標(biāo)設(shè)為15,整型數(shù)0x8000就對(duì)應(yīng)實(shí)型數(shù)1.0。

為了保持定點(diǎn)運(yùn)算,避免sin(2πk/N)、cos(2πk/N)帶來(lái)的小數(shù)運(yùn)算,這里對(duì)sin(2πk/N)、cos(2πk/N)計(jì)算出來(lái)的值進(jìn)行定點(diǎn)化處理,并將其乘以2的15次方取整后得到16 bit的有符號(hào)整數(shù)。這樣傅氏算法的循環(huán)浮點(diǎn)乘操作就轉(zhuǎn)變成整數(shù)乘法,既保留了傅氏算法的高精度特性,又極大地提高了傅氏算法的計(jì)算速度。

(3)快速開(kāi)方

在利用傅氏計(jì)算得到的實(shí)部和虛部求幅值時(shí),需要進(jìn)行開(kāi)平方運(yùn)算。而在RISC內(nèi)核的嵌入式處理器中,如果不對(duì)開(kāi)平方運(yùn)算做特殊處理,則CPU的運(yùn)算時(shí)間較長(zhǎng),將影響整個(gè)系統(tǒng)的實(shí)時(shí)性,因此考慮采取快速算法來(lái)提高開(kāi)平方運(yùn)算的速度。

本文的開(kāi)平方運(yùn)算對(duì)象是無(wú)符號(hào)的整型數(shù),可以采用一種只利用移位、加法實(shí)現(xiàn)整數(shù)開(kāi)平方算法的方法。由于RISC內(nèi)核中有內(nèi)置的桶型移位器,因此該算法可以用匯編程序?qū)崿F(xiàn)[6]。
整數(shù)快速開(kāi)方算法函數(shù)的代碼如下:
unsigned long isqrt(unsigned long x)
{
unsigned long temp,Q=0,b=0x8000,bShft=15;
__asm
{
movb,#0x8000
movbShft,#15
movQ,#0
loop:
addtemp,b,Q,lsl#1
substemp,x,temp,lslbShft addgeQ,Q,b
movgex,temp
subbShft,bShft,#1
movs b,b,lsr#1
bneloop
}
return Q;
}

3 測(cè)試及結(jié)果分析

3.1 測(cè)試環(huán)境介紹

硬件系統(tǒng)以32 bit RISC內(nèi)核微處理器SEP4020和12 bit ADC AD7490為核心,包括交流采集子模塊、電源子模塊、顯示與鍵盤(pán)子模塊和出口繼電器子模塊等。其系統(tǒng)框圖如圖2所示。


3.2 優(yōu)化結(jié)果

給傅氏算法提供一個(gè)理論采樣信號(hào):

精度測(cè)試結(jié)果如表1所示,計(jì)算速度測(cè)試結(jié)果如表2所示(N=20)。

可見(jiàn),改進(jìn)后的傅氏算法與原有的傅氏算法相比較,數(shù)據(jù)處理的總時(shí)間縮短到原來(lái)的44.5%,計(jì)算實(shí)部、虛部運(yùn)算時(shí)間縮短到優(yōu)化前的43.4%,幅值部分整型快速開(kāi)方的計(jì)算時(shí)間縮短到優(yōu)化前的87.8%。雖然與原來(lái)的傅氏算法相比在誤差方面稍大,但可以滿(mǎn)足精度要求。

本文提出了基于VxWorks RTOS的電力系統(tǒng)繼電保護(hù)裝置的軟件系統(tǒng),并對(duì)其中的交流信號(hào)采樣及計(jì)算關(guān)鍵程序——DFT算法進(jìn)行了優(yōu)化設(shè)計(jì)。優(yōu)化后的數(shù)據(jù)處理結(jié)果仍保持了較高精度,但時(shí)間大幅度縮短。本文研究結(jié)果將有助于提高電力系統(tǒng)裝置的實(shí)時(shí)性,適用于更高采樣率和計(jì)算密度下的應(yīng)用。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

隨著南方電網(wǎng)公司建設(shè)數(shù)字化智能電網(wǎng)的戰(zhàn)略推進(jìn) ,智能變電站必然成為變電站未來(lái)的發(fā)展方向 ,技術(shù)的迭代對(duì)電力從業(yè)人員也提出了新的要求。繼電保護(hù)作業(yè)人員必須詳細(xì)了解智能變電站工作原理 , 熟悉掌握智能變電站相關(guān)繼電保護(hù)設(shè)備的...

關(guān)鍵字: 智能變電站 繼電保護(hù) 保護(hù)原理 調(diào)試方案

在現(xiàn)代電網(wǎng)中,確保電力系統(tǒng)的安全、穩(wěn)定和可靠運(yùn)行至關(guān)重要。繼電保護(hù)及故障信息處理系統(tǒng)作為電網(wǎng)的 “衛(wèi)士”,在預(yù)防和應(yīng)對(duì)各類(lèi)故障方面發(fā)揮著核心作用。它通過(guò)實(shí)時(shí)監(jiān)測(cè)電網(wǎng)運(yùn)行狀態(tài),快速準(zhǔn)確地檢測(cè)和處理故障,為電網(wǎng)的正常運(yùn)轉(zhuǎn)提供...

關(guān)鍵字: 電力系統(tǒng) 繼電保護(hù) 電網(wǎng)

差動(dòng)保護(hù)是電力系統(tǒng)繼電保護(hù)技術(shù)中一種至關(guān)重要的保護(hù)方式,它的核心原理在于實(shí)時(shí)監(jiān)測(cè)和對(duì)比電氣設(shè)備兩側(cè)或多個(gè)部位的電流或電壓差異,并據(jù)此判斷設(shè)備內(nèi)部是否發(fā)生了故障。差動(dòng)保護(hù)因其高度的選擇性和快速性,在電力系統(tǒng)保護(hù)領(lǐng)域內(nèi),特別...

關(guān)鍵字: 差動(dòng)保護(hù) 繼電保護(hù)

VxWorks是一款廣泛應(yīng)用于嵌入式系統(tǒng)的實(shí)時(shí)操作系統(tǒng)(RTOS)。作為實(shí)時(shí)操作系統(tǒng)領(lǐng)域的領(lǐng)導(dǎo)者,VxWorks以其強(qiáng)大的功能和可靠性,在多個(gè)行業(yè)領(lǐng)域得到了廣泛應(yīng)用。本文將向讀者簡(jiǎn)要介紹VxWorks系統(tǒng),包括其定義、特...

關(guān)鍵字: VxWorks 操作系統(tǒng) 嵌入式

本文中,小編將對(duì)智能電網(wǎng)予以介紹,如果你想對(duì)智能電網(wǎng)的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對(duì)智能電網(wǎng)的了解程度,不妨請(qǐng)看以下內(nèi)容哦。

關(guān)鍵字: 智能電網(wǎng) 繼電保護(hù) 物聯(lián)網(wǎng)

摘要:以220kV智能變電站維修為主要研究對(duì)象,結(jié)合智能變電站的相關(guān)特點(diǎn),闡述了智能變電站的運(yùn)行過(guò)程,對(duì)220kV智能變電站繼電保護(hù)和維修系統(tǒng)的相關(guān)設(shè)備進(jìn)行了結(jié)構(gòu)分析。從正常狀態(tài)和不正常狀態(tài)兩個(gè)角度出發(fā),根據(jù)合并單元、g...

關(guān)鍵字: 智能化 繼電保護(hù) 運(yùn)行維護(hù)

摘要:隨著我國(guó)電網(wǎng)規(guī)模的不斷擴(kuò)大,電網(wǎng)等級(jí)不斷提高,電力系統(tǒng)變得越來(lái)越復(fù)雜和龐大,為了保證電網(wǎng)的穩(wěn)定性,對(duì)繼電保護(hù)的研究變得十分重要,特別是對(duì)其整定計(jì)算方法的研究。現(xiàn)簡(jiǎn)單介紹了電力系統(tǒng)中繼電保護(hù)的工作原理,以及目前一些主...

關(guān)鍵字: 繼電保護(hù) 運(yùn)行方式 電力系統(tǒng)

摘要:介紹了一種新型電流短接工具的使用方法。變電站繼電保護(hù)專(zhuān)業(yè)定檢工作中需將電流回路短接,傳統(tǒng)的電流短接方式存在費(fèi)時(shí)耗力且容易出錯(cuò)、人身安全風(fēng)險(xiǎn)高等問(wèn)題,鑒于此,研發(fā)了一種專(zhuān)用的電流短接工具,現(xiàn)場(chǎng)實(shí)際運(yùn)用情況表明,該工具...

關(guān)鍵字: 繼電保護(hù) 定期檢測(cè) 電流短接工具

摘要:傳統(tǒng)的二次電纜對(duì)芯方法過(guò)程繁瑣且效率低,在電纜較長(zhǎng)、干擾較大、變電站接地網(wǎng)不良等情況下,對(duì)地測(cè)量電阻較大,容易造成誤判。鑒于此,研制了一種感應(yīng)式二次電纜對(duì)芯儀,實(shí)現(xiàn)二次電纜對(duì)芯尋芯及運(yùn)行電纜備用芯查找功能,能夠適應(yīng)...

關(guān)鍵字: 繼電保護(hù) 二次電纜 對(duì)芯

為增進(jìn)大家對(duì)電力系統(tǒng)的認(rèn)識(shí),本文將對(duì)諧波對(duì)電力系統(tǒng)的危害以及電力系統(tǒng)繼電保護(hù)的目的和任務(wù)予以介紹。

關(guān)鍵字: 電力系統(tǒng) 指數(shù) 繼電保護(hù)
關(guān)閉