国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于FPGA的電網實時數據采集與控制

發布時間:2010-12-8 11:54    發布者:techshare
關鍵詞: FPGA , 電網 , 數據采集
隨著科學技術和國民經濟的快速發展,各種工業生產對電力系統對電能質量的要求越來越高,因此,對電網參數進行實時檢測與分析具有重要的意義。要解決電能質量問題,首先要建立電能質量各項指標的監測和分析系統,對電網中的各種指標進行實時更新測量和數據采集。傳統的電網數據采集系統往往采用單片機或數字信號處理器(DSP)作為控制器,來控制模/數轉換器(ADC)、存儲器和其他外圍電路的工作。但是,由于單片機本身的指令周期以及處理速度的影響,其時鐘頻率較低,各種功能都要靠軟件的運行來實現,而軟件運行時間在整個采樣時間中占有很大的比例,效率較低,很難滿足系統對數據采集系統實時性和同步性的要求。由于對電網的諧波進行FFT分析時,電網頻率不是一成不變的,因此,以固定的采樣頻率對電信號進行采樣時,如電網頻率發生波動,采樣頻率將不能與輸入信號同步,因而會產生頻譜泄漏。事實上,除了產生頻譜泄露以外,對于離散傅里葉變換來說,非同步采樣時,即使信號含有單一頻率,其離散傅里葉變換也不可能求出信號的準確參數,而會產生柵欄效應。

為了解決這些不足,可在數據采樣部分采用高速A/D轉換芯片ADS7864,即在數據采集的控制部分則利用FPGA(可編程邏輯器件)直接控制ADS7864對模擬信號進行采樣。然后將轉換好的12位二進制數據迅速存儲到FPGA內部的存儲器中。為了提高諧波測量的精度,還可采用硬件描述語言VHDL來設計數字鎖相環和同步被測信號,以實現對誤差的修正。控制器則根據數字鎖相環模塊檢測出的信號頻率大小實時調整A/D轉換器的采樣頻率,以同步被測信號,提高測量精度。

1 設計方案

圖1所示是本數據采集控制模塊的設計框圖。圖中,數字鎖相倍頻模塊每輸出一個有效的采樣觸發信號CLK,ADC控制器就完成一次6通道的采樣操作,然后停止等待下一個觸發脈沖的到來。時鐘管理模塊的作用是利用最小系統板上的50 MHz晶振輸入,經過編程進行1000分頻,以將其轉換成50 kHz提供給AD控制器。至于雙口RAM存儲模塊,由于QuqartusII內部有一個可調用的ROM宏功能模塊,因此,在使用時,只要將其調出,并按照本系統的要求對存儲容量和地址端口進行設置,就可以作為模塊來用。





2 數字鎖相倍頻

2.1數字鎖相倍頻器的基本原理

輸入信號經整形后可轉換為與輸入信號同頻率的方波信號,其頻率為FS,可對其進行K倍頻。首先設置一標準的時鐘信號,若時鐘頻率為FC,采用可編程分頻器對時鐘信號進行分頻,其分頻系數由計數器提供。若分頻系數為N,則輸出頻率為FC的N分頻,即:





時鐘信號經K分頻后可送至計數器,由計數器在輸入信號的一個周期內對FC/K脈沖進行計數,若忽略各種誤差因數,其計數值為N,則:





由上兩式可得:F0=KFS,這樣就實現了對輸入信號頻率的K倍頻,倍頻后的信號即可作為A/D的采樣信號。數字鎖相倍頻器中計數器的實質是選用采樣窗口信號通過同步過程所得的方波信號作為閘門信號,并將高頻率的同步時鐘信號作為填充脈沖來進行計數,設計數值為Ⅳ實現周期測量,由于該模塊在工作過程中可連續測量輸入信號的周期,所以兼有測頻的功能。因此,保證數字倍頻器跟蹤精度的關鍵是提高周期測量的精度和分頻系數的準確度。數字倍頻器的原理框圖如圖2所示。





2.2 數字鎖相倍頻的FPGA實現

輸入信號經整形后也可轉換為與基波信號同頻率的方波,然后對方波信號進行二分頻。二分頻的目的有兩個,一是作為控制信號來實現周期測量;二是可以消除輸入波形不對稱的影響,提高測量周期的精度。將二分頻后的方波信號一路送K分頻器I的控制端,另一路反相后接K分頻器Ⅱ的控制端,以使兩路K分頻器在輸入信號相鄰兩個周期內交替處于分頻、清零狀態。這樣,兩路輪流工作就可避免使用單路計數器連續計數時由于數據保持和清零過程所造成的測量誤差和相位延遲問題。K分頻器在每次工作前,其輸出為0電平,這樣可以保證計數器的輸入方波與其計數周期同步,防止計數器輸入方波與計數周期的隨機性帶來的計數誤差,從而提高測量精度。本系統中,K取128。

計數器的計數值N在被測周期結束后將立刻送鎖存器鎖存,并作為可編程分頻器的分頻系數N。由于采用兩路計數器輪流工作方式,因此,鎖存器要有選擇地對每路計數器的計數結果進行鎖存。考慮到要盡可能地減小相位滯后,在每個周期結束后,鎖存器應在最短的時間內將數據鎖存。這就要求鎖存器在鎖存脈沖到來前,先選擇好被鎖存的計數器,保證每個周期計數值的可靠鎖存。鎖存信號由輸入方波信號經微分電路產生,這種設計使可編程分頻器在每個周期的開始時刻,總是以新的數據、新的起點開始分頻。兩路計數器在計數工作前要先清零,使計數器的計數值準確的反映輸入信號的周期。清零工作必須在計數結果鎖存后的下一次計數開始前完成。數字鎖相倍頻的頂層電路如圖3所示。





在FPGA軟件QuartusII7.2開發平臺上完成硬件設計后即可進行仿真,其仿真波形如圖4所示。其中,標準時鐘clk的頻率為10 MHz;shuru:為倍頻的輸入信號,shuru頻率設置為50 Hz,倍頻系數為128;beipin:表示倍頻電路的輸出信號。從仿真中可以看到,本設計可以達到128倍頻的效果。




3 A/D采集控制

由于本設計要同時采集電網的三相電壓電流,所以,應把采樣倍頻信號接至HOLDA、HOLDB、HOLDC,以同時保持六路輸入信號,讀出模式設置為循環模式。

由ADS7864的時序圖可以得到如圖5所示的ADC控制器的軟件控制流程。以便在QuartusII開發平臺上利用VHDL語言進行軟件編程。




通過ADS7864的工作狀態控制模塊可根據ADS7864的轉換時序圖,用VHDL編寫FPGA控制ADS7864的轉換程序,并可采用雙進程有限狀態機的方法來在Quartus II 7.2內對A/D控制模塊進行時序仿真,其仿真波形如圖6所示。仿真結果表明,該模塊的設計完全符合要求。





4 結束語

本文給出了基于FPGA的電網實時數據采集系統的設計方法。該方法采用FPGA作為數據采集系統的控制核心。并充分利用了高速模數轉換芯片ADC和可編程邏輯控制器件FPGA,最終通過硬件描述語言VHDL實現了A/D的控制和數字鎖相倍頻電路。該電路具有良好的可移植性和可擴展性,便于調試和修改,在電網的實時數據采集方面有較好的應用前景。
本文地址:http://m.qingdxww.cn/thread-44950-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品1区2区| 亚洲国产精品美女| 三级自拍视频| 亚洲大片免费看| 亚洲欧美一区二区三区麻豆 | 日本久久99| 亚洲福利影院| 亚洲麻豆精品| av天堂影音先锋在线| 久久精品视频免费| 亚洲国产AV一区二区三区四区| 欧美日韩a| 欧美一级特黄一片免费| 网站一级片| 亚洲日本一区二区三区高清在线| 国产日韩欧美高清免费视频| 日韩免费一区二区三区在线| 亚欧乱色视频 视频在线| 色综合久久六月婷婷中文字幕| 视频高h| 2020国产成人精品免费视频| 久久99re热在线播放7| 亚洲狠狠97婷婷综合久久久久| 日韩avav| 亚洲国产青草| 在线观看视频免费| 护士WC女子撒尿| 亚洲 日本 天堂 国产 在线| 亚洲综合美女| 天天色天天插| 亚洲成人99| 国产在线公开视频| 亚洲 欧美 日本 国产 高清| 亚洲精品第一页| 亚洲色中色| 一级毛片在线免费播放| 亚洲欧洲淘宝天堂日本| 国内精品国内自产视频| 西施打开双腿下面好紧| 日韩一本二本三本| 色噜噜视频|