《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于VxWorks平臺的快速交流信號采樣及計算
基于VxWorks平臺的快速交流信號采樣及計算
來源:電子技術應用2011年第2期
鐘 銳,虞翠萍,徐宇柘
東南大學 國家ASIC工程中心,江蘇 南京210096
摘要: 針對在電力系統保護中的交流信號采樣實時性問題,采用VxWorks平臺實現了快速交流信號采樣及有效值計算,并對其中的關鍵程序——離散傅里葉算法進行了優化設計,包括快速查表、定點乘法、快速開方運算等。通過32位RISC內核微處理器硬件平臺的驗證結果顯示,優化后的數據處理結果仍保持了較高精度,但時間大幅度縮短。
關鍵詞: Vxworks 交流 采樣 計算
中圖分類號: TM930.12
文獻標識碼: A
文章編號: 0258-7998(2011)02-0026-03
Fast sampling and computing of alternate current signal based on VxWorks platform
Zhong Rui,Yu Cuiping,XU Yuzhe
National ASIC System Engineering Research Center, Southeast University, Nanjing 210096,China
Abstract: A relay protecting equipment system is designed based on VxWorks platform, in order to ensure real-time performance of alternate current sampling of the system. The proposed system achieves rapid sampling and RMS calculation. The key program of the system——DFT algorithm is optimized through fast look-up table, fixed multiplication, rapid root operation and so on. The system is verified by hardware platform based on 32-bit RISC core. The results show that the optimized data processing results still maintain high accuracy, and the calculation cost is greatly reduced.
Key words : VxWorks;alternate current;sampling;computing


    上世紀90年代,以微處理器為核心的數字式保護已成為繼電保護的主流產品,電力系統繼電保護技術進入了微機保護時代。隨著電力系統對繼電保護的要求不斷提高,微機保護系統需要具有強實時性、高可靠性和擴展性[1]。
    系統的實時性由硬件系統和嵌入式軟件系統共同決定。
    在實時性要求較高且任務較多的應用中,適合引入嵌入式實時操作系統RTOS(Real-Time Operating System)。RTOS高效的多優先級任務管理、強大的可移植性和擴展性以及微秒級的中斷管理等特性,更加有利于控制效率的提高。VxWorks是硬實時特性最優越的RTOS,且具有高可靠性和可擴展性,能夠為繼電保護裝置提供更好的性能保障。
1 繼電保護裝置軟件系統
1.1 工作原理及流程

    目前典型的繼電保護裝置應用軟件系統均采用模塊化設計思想,根據繼電保護功能的要求分成8個部分:操作系統、交流采樣、數據處理、保護控制、數據通信、人機交互及信息記錄。各模塊根據各自特點完成相應任務,使系統軟件結構清晰,便于調試、連接、修改和移植。
1.2 系統軟件框架設計
    根據所要實現的功能和軟件模塊化設計的要求,設計了基于VxWorks的系統軟件,包括硬件驅動程序模塊、板級支持包(BSP)模塊、VxWorks RTOS模塊、中斷處理模塊、保護控制模塊、人機交互模塊、通信任務模塊、信息記錄模塊等。系統軟件框圖如圖1所示。


2 交流采樣功能設計與實現
2.1 中斷服務

    由于A/D采樣對實時性要求極高,因此采用中斷服務子程序的方式實現。本設計利用Timer的定時中斷控制A/D采樣的頻率,利用VxWorks提供的接口函數intConnet()將A/D的采樣函數掛靠到定時中斷Timer1的中斷向量上。
    繼電保護的交流采樣可以分為數據采樣和采樣數據處理兩部分。數據采樣在采樣定時周期控制下,將A/D轉換好的數據通過SPI總線送到CPU采樣數據存儲區。采樣數據處理則是CPU對已采樣數據進行傅氏濾波、提取交流信號的各電氣量參數。該部分軟件的計算量需求是所有程序中最多的,因此是優化的關鍵部分。
2.2 數據采樣
    數據采樣首先要考慮AD采樣精度和采樣率。采用ADI公司的12 bit ADC AD7940,針對所要采樣波形的最高頻率是工頻5次諧波的要求,選擇了1 kHz采樣率,即每周波采樣20個點。
    在采樣定時周期中斷到來時, ADC開始啟動13路模數轉換。一路采樣完畢之后,通過SPI總線傳送到定義的采樣數據存儲區;當13路數據傳送完畢,就可以進行采樣數據的傅氏濾波處理,計算出三相交流電的電流、電壓的幅值和相位。
2.3 數據處理
2.3.1 離散傅氏算法

    交流采樣數據的處理是系統計算工作的核心,它的實時性和精度決定了保護任務的實時性和系統響應的準確性,從而影響整個系統的性能實現。因此,交流采樣數據處理算法的選擇十分重要。雖然快速傅氏算法(FFT)理論上要比離散傅氏算法(DFT)具有更高的速度[4],但在繼電保護應用中,考慮到采樣點數、計算量以及系統的實時性需求,采用了DFT作為處理算法。
    根據傅氏級數原理,各次諧波分量的實部和虛部的時域表達式為:
    
    當傅氏分析方法應用于計算機處理時,即為DFT形式。設信號x(t)每周期的采樣點數為N,則采樣間隔將是Ts=T/N,則式(1)、式(2)離散化后得到DFT的公式可表達為:

    從式(3)和式(4)得出,使用DFT算法計算信號的一個諧波分量,共需 2N次乘法和(2N-1)次加法,這樣每次抽樣所需計算的數據量非常大,而且隨著N的增長,計算量將顯著增加。
    根據一般電力系統繼電保護的應用,本文對13個通道的電流和電壓信號進行采樣,在每周波采樣20個點的情況下,為了得到每個通道的幅值和相位,總共需要計算520次正余弦、520次乘法、507次加法、13次開平方和13次反正切,因此需要采用優化措施以減小計算量。
2.3.2 實時性優化
    (1)快速查表
    為了避免在傅氏運算中計算sin(2πk/N)、cos(2πk/N)(k=0,1,2,…,N)等三角函數的值,在系統初始化時應將這些值事先計算出來并保存到一個表中,運算過程中以查找表的形式直接獲取正余弦函數計算的值。
    (2)定點乘法
    AD7490輸入模擬電壓范圍是0 V~5 V,對應的輸出數字范圍是0x00~0xFFF。由于SEP4020處理器不支持浮點運算,所以對小數的運算將非常耗時。為了避免進行小數運算,采用了小數定點運算方法,用整型替代實型運算。這里定點的定標設為15,整型數0x8000就對應實型數1.0。
    為了保持定點運算,避免sin(2πk/N)、cos(2πk/N)帶來的小數運算,這里對sin(2πk/N)、cos(2πk/N)計算出來的值進行定點化處理,并將其乘以2的15次方取整后得到16 bit的有符號整數。這樣傅氏算法的循環浮點乘操作就轉變成整數乘法,既保留了傅氏算法的高精度特性,又極大地提高了傅氏算法的計算速度。
    (3)快速開方
    在利用傅氏計算得到的實部和虛部求幅值時,需要進行開平方運算。而在RISC內核的嵌入式處理器中,如果不對開平方運算做特殊處理,則CPU的運算時間較長,將影響整個系統的實時性,因此考慮采取快速算法來提高開平方運算的速度。
    本文的開平方運算對象是無符號的整型數,可以采用一種只利用移位、加法實現整數開平方算法的方法。由于RISC內核中有內置的桶型移位器,因此該算法可以用匯編程序實現[6]。
    整數快速開方算法函數的代碼如下:
    unsigned long isqrt(unsigned long x)
    {
        unsigned long temp,Q=0,b=0x8000,bShft=15;
        __asm
        {
            mov        b,#0x8000
            mov        bShft,#15
            mov        Q,#0
            loop:
            add   temp,b,Q,lsl#1
            subs     temp,x,temp,lsl    bShft addge    Q,Q,b
            movgex,temp
            sub     bShft,bShft,#1
            movs b,b,lsr#1
            bne        loop
        }
        return Q;
    }
3 測試及結果分析
3.1 測試環境介紹

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

3.2 優化結果
    給傅氏算法提供一個理論采樣信號:
  
    精度測試結果如表1所示,計算速度測試結果如表2所示(N=20)。


    可見,改進后的傅氏算法與原有的傅氏算法相比較,數據處理的總時間縮短到原來的44.5%,計算實部、虛部運算時間縮短到優化前的43.4%,幅值部分整型快速開方的計算時間縮短到優化前的87.8%。雖然與原來的傅氏算法相比在誤差方面稍大,但可以滿足精度要求。
    本文提出了基于VxWorks RTOS的電力系統繼電保護裝置的軟件系統,并對其中的交流信號采樣及計算關鍵程序——DFT算法進行了優化設計。優化后的數據處理結果仍保持了較高精度,但時間大幅度縮短。本文研究結果將有助于提高電力系統裝置的實時性,適用于更高采樣率和計算密度下的應用。

參考文獻
[1] 尹項根,曾克娥.電力系統繼電保護原理與應用(上冊)[M].武漢:華中科技大學出版社,2004.
[2] 所旭,張萍.微機繼電保護軟件可靠性探討[J].繼電器,2004,32(12):123-125.
[3] VxWorks real-time kernel[EB/OL].Wind River Systems,Inc.1998.
[4] 黃磊,王登磊.FFT在數據采集中的應用[J].自動化技術與應用,2007,26(12):53-55.
[5] 邱寬民,趙勝凱.DFT與FFT在實際應用時的性能比較[J].北方交通大學學報,2000,24(5):61-63.
[6] ULERY J.Computing integer square roots[EB/OL].http://www.azillionmonkeys.com/qed/ulerysqroot.pdf.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          激情五月***国产精品| 欧美日韩国产色视频| 一区二区三区在线看| 伊大人香蕉综合8在线视| 欧美视频在线视频| 伊人久久久大香线蕉综合直播| 国产欧美一区二区三区沐欲| 国产精品极品美女粉嫩高清在线| 欧美日本国产一区| 欧美日韩久久不卡| 亚洲精品国产品国语在线app| 在线精品亚洲| 一区二区日韩免费看| av成人手机在线| 国产欧美日韩综合一区在线播放| 国产精品www994| 欧美视频四区| 久久漫画官网| 国产精品久久夜| 伊人久久男人天堂| 牛人盗摄一区二区三区视频| 亚洲一区国产视频| 亚洲激情视频在线| 久久精品女人的天堂av| 欧美有码视频| 牛夜精品久久久久久久99黑人| 亚洲欧美电影在线观看| 欧美精品激情在线观看| 久久午夜国产精品| 玖玖综合伊人| 欧美成人首页| 欧美天堂亚洲电影院在线播放| 国产精品极品美女粉嫩高清在线| 国产精品成人久久久久| 欧美亚洲视频一区二区| 国产一区二区欧美日韩| 亚洲电影av在线| 91久久精品国产91久久| 国产欧美日韩视频一区二区| 欧美国产精品久久| 久久精品视频在线观看| 亚洲性线免费观看视频成熟| 久久亚洲春色中文字幕久久久| 国产精品久久影院| 麻豆精品传媒视频| 欧美午夜视频网站| 久久久蜜桃一区二区人| 一区二区三区中文在线观看| 国产精品初高中精品久久| 国产精品一区免费视频| 1024精品一区二区三区| 国产欧美日韩三级| 亚洲一区三区在线观看| 亚洲综合激情| 精品动漫3d一区二区三区| 精品99一区二区| 欧美一区二区三区久久精品| 国产在线国偷精品产拍免费yy| 亚洲第一黄色| 亚洲欧美在线磁力| 亚洲一区二区三区在线视频| 亚洲欧美日韩国产综合精品二区| 欧美午夜电影一区| 理论片一区二区在线| 看欧美日韩国产| 在线视频日本亚洲性| 欧美国产精品日韩| 免费看精品久久片| 亚洲欧美视频在线观看| 9i看片成人免费高清| 欧美一区二粉嫩精品国产一线天| 国产精品老女人精品视频| 欧美一区午夜精品| 欧美激情导航| 久久精品视频在线看| 国产午夜久久| 一区二区亚洲欧洲国产日韩| 日韩视频精品在线| 国产专区欧美专区| 激情文学综合丁香| 一本色道久久综合| 国产日韩一级二级三级| 午夜精品久久一牛影视| 国产精品嫩草影院一区二区| 性欧美暴力猛交另类hd| 欧美成人四级电影| 国产精品黄视频| 欧美性生交xxxxx久久久| 欧美精品大片| 国语自产精品视频在线看| 亚洲欧美在线另类| 欧美紧缚bdsm在线视频| 欧美在线首页| 99国产一区二区三精品乱码| 国产欧美日韩麻豆91| 久久亚洲影音av资源网| 在线观看三级视频欧美| 亚洲欧美日韩国产精品| 国产精品国产自产拍高清av| 一本色道久久综合狠狠躁篇的优点| 亚洲三级电影在线观看| 久久国产天堂福利天堂| 老巨人导航500精品| 久久麻豆一区二区| 国产精品av久久久久久麻豆网| 欧美亚洲在线| 一区二区三区精品国产| 国产精品视频最多的网站| 欧美freesex8一10精品| 亚洲黄色一区二区三区| 久久精品视频免费播放| 国产精品海角社区在线观看| 亚洲精品一区二区三区蜜桃久| 在线看国产日韩| 极品尤物久久久av免费看| 欧美日韩免费区域视频在线观看| 国模 一区 二区 三区| 欧美一区二区在线免费播放| 欧美.日韩.国产.一区.二区| 午夜一区二区三区在线观看| 欧美三级日本三级少妇99| 亚洲欧美三级伦理| 国产精品一区二区三区四区| 欧美视频中文一区二区三区在线观看| 麻豆精品精华液| 欧美日韩国产色综合一二三四| 免费亚洲视频| 亚洲激情在线激情| 永久域名在线精品| 一区二区三区四区五区精品视频| 亚洲美女av电影| 国产精品视频yy9299一区| 国产日韩欧美在线视频观看| 女人天堂亚洲aⅴ在线观看| 欧美高清在线视频| 欧美三级日韩三级国产三级| 在线视频一区二区| 亚洲视频免费在线| 国内精品伊人久久久久av一坑| 国产性天天综合网| 亚洲永久字幕| 午夜精品福利电影| 91久久久在线| 久久成人资源| 亚洲国产日韩美| 国产精品v欧美精品∨日韩| 久久九九久久九九| 亚洲国产精选| 国产精品永久免费观看| 亚洲午夜av电影| 欧美日韩中文精品| 欧美在线一级va免费观看| 日韩午夜在线视频| 欧美性理论片在线观看片免费| 久久天堂成人| 久久天天躁夜夜躁狠狠躁2022| 欧美日产国产成人免费图片| 女同性一区二区三区人了人一| 亚洲欧美日产图| 欧美色网在线| 欧美日韩一区二区免费在线观看| 亚洲高清资源| 久久裸体艺术| 欧美在线视频观看免费网站| 日韩视频在线免费| 国产精品一国产精品k频道56| 欧美午夜不卡在线观看免费| 欧美日韩大陆在线| 欧美日韩视频一区二区| 99精品福利视频| 国产综合18久久久久久| 久久精品道一区二区三区| 日韩系列欧美系列| 中文日韩在线| 亚洲国产成人在线播放| 亚洲精品中文字幕在线| 亚洲自拍都市欧美小说| 国产精品久久久久一区二区三区| 亚洲欧美在线免费观看| 一区二区三区国产在线观看| 国产精品久久久久久久久动漫| 欧美午夜电影网| 在线一区二区日韩| 久久国产精品色婷婷| 美女久久网站| 欧美视频在线观看免费| 亚洲国产女人aaa毛片在线| 日韩亚洲欧美成人一区| 久久疯狂做爰流白浆xx| 亚洲日本中文字幕免费在线不卡| 国内精品久久久久久影视8| 欧美大片在线观看一区| 国语自产精品视频在线看8查询8| 欧美新色视频| 亚洲视频在线观看| 欧美精品色综合| 久久激情视频免费观看| 91久久国产综合久久| 欧美高清免费| 国产精品亚洲第一区在线暖暖韩国| 国内揄拍国内精品少妇国语| 亚洲片在线观看| 久久riav二区三区| 在线视频精品| 国产精品久久久久久影院8一贰佰| 亚洲视频电影图片偷拍一区| 国产亚洲福利社区一区| 欧美日韩中文字幕在线视频| 亚洲国产精品福利| 国产精品99久久久久久久久| 亚洲欧美日韩久久精品| 性欧美video另类hd性玩具| 欧美另类专区| 亚洲欧美久久久久一区二区三区| 亚洲一区二区三区在线| 国产亚洲欧美一区| 欧美日韩亚洲网| 宅男精品视频| 亚洲日本免费电影| 午夜精品福利一区二区蜜股av| 男人的天堂成人在线| 午夜精品亚洲| 久久婷婷蜜乳一本欲蜜臀| 韩日欧美一区二区三区| 亚洲片国产一区一级在线观看| 欧美丝袜一区二区| 狠狠久久综合婷婷不卡| 羞羞答答国产精品www一本| 久久精品中文字幕一区| 亚洲日本中文字幕免费在线不卡| 久久夜色精品国产噜噜av| 亚洲国产岛国毛片在线| 亚洲男人第一网站| 一区二区三区我不卡| 国产主播一区二区| 在线观看视频一区二区欧美日韩| 999在线观看精品免费不卡网站| 夜夜嗨av一区二区三区中文字幕| 国产专区精品视频| 国产精品美女www爽爽爽视频| 国产一区二区你懂的| 国产在线麻豆精品观看| 免费欧美电影| 黄网动漫久久久| 亚洲女性裸体视频| 1769国产精品| 欧美国产日韩一区二区| 国产精品久久久久久av福利软件| 欧美日韩一区二区三区免费看| 一本久久综合亚洲鲁鲁五月天| 欧美高清在线一区二区| 欧美视频一二三区| 日韩视频一区二区| 欧美激情一区三区| 久久国产欧美| 欧美午夜精品久久久久久人妖| 久久久xxx| 亚洲精品日产精品乱码不卡| 欧美日韩国产精品成人| 欧美日韩国产不卡在线看| 欧美另类变人与禽xxxxx| 欧美国产日韩一区二区| 亚洲精品视频啊美女在线直播| 国产精品久久久久久一区二区三区| 久久久av水蜜桃| 久久欧美中文字幕| 久久久蜜臀国产一区二区| 国产精品自拍三区| 亚洲私人影院| 亚洲摸下面视频| 欧美日韩三级视频| 欧美日韩高清在线观看| 国产精品伦子伦免费视频| 亚洲精品日韩综合观看成人91| 宅男在线国产精品| 亚洲深夜福利在线| 蜜臀va亚洲va欧美va天堂| 免费影视亚洲| 国产午夜精品久久| 欧美激情导航| 国产精品免费一区二区三区在线观看| 国产欧美一区二区在线观看| 亚洲精品综合久久中文字幕| 亚洲日产国产精品| 欧美激情视频一区二区三区不卡| 美女999久久久精品视频| 亚洲欧美一区二区精品久久久| 国产欧美一区二区白浆黑人| 欧美刺激午夜性久久久久久久| 亚洲精品日韩在线观看| 免费亚洲电影在线| 亚洲视频福利| 亚洲精品美女久久7777777| 国产精品99久久久久久人| 亚洲二区视频在线| 欧美国产激情二区三区| 国产精品狼人久久影院观看方式| 新67194成人永久网站| 亚洲一区二区三区在线观看视频| 亚洲欧美日韩精品一区二区| 国产一区二区三区精品久久久| 欧美一级片一区| 欧美激情在线有限公司| 亚洲国产精品毛片| 欧美中文在线视频| 欧美一区二区三区视频免费| 国产精品sss| 欧美午夜电影完整版| 亚洲视频一区二区在线观看| 国产一区二区三区免费不卡| 久久欧美中文字幕| 国精品一区二区| 欧美在线影院| 小黄鸭精品aⅴ导航网站入口| 久久在线免费视频| 国产一区二区三区久久久久久久久| 久久露脸国产精品| 欧美日本一区二区高清播放视频| 亚洲丝袜av一区| 午夜一级在线看亚洲| 亚洲乱码国产乱码精品精98午夜| 亚洲精品激情| 国产精品久久国产愉拍| 欧美日韩成人在线| 国产精品亚洲第一区在线暖暖韩国| 美女视频网站黄色亚洲| 蜜臀91精品一区二区三区| 国产视频久久久久|