999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的交流電測量儀的設計

2010-11-27 01:46:08胡懷偉石凡魯
網絡安全與數據管理 2010年18期
關鍵詞:交流設計

胡懷偉,石凡魯

(西安工程大學 電子信息學院,陜西 西安710048)

在電力調度自動化系統中,測量電壓和頻率是最重要的功能。如何快速、準確地采集顯得尤為重要。目前根據采集信號的不同,可分直流采樣和交流采樣兩種方式,直流采樣雖然設計簡單,但無法實現實時信號的采集;變送器的精度和穩定性對測量精度有很大影響,無法滿足電力系統實時性、可靠性的要求 。交流采樣法按照一定規律對被測信號的瞬時值進行實時采樣,再按設計的算法進行數值處理,從而獲得測量值。與直流采樣法相比更易獲得高精度、高穩定性的測量結果。由于FPGA運行速度快、內部程序并行運行,具有處理更復雜功能的能力,因此FPGA[1-3]和交流采樣相結合,可以滿足電力系統實時性、可靠性的要求。

1 系統硬件電路組成

以日常照明所用的交流電(電壓為220 V,頻率為50 Hz)為測量對象,測量系統的組成電路主要包含供電、互感變壓器(TV)、A/D轉換電路以及 FPGA、顯示電路和報警電路。測量系統框圖如圖1所示。

220 V交流電壓經過互感變壓器(TV)后的輸出電壓為-10 V~+10 V,滿足電壓芯片 ADS7804輸入端的要求,通過ADS7804將輸入的模擬量轉換成數字量送到FPGA,得到量化電壓值。一方面在一個周期(0.02 s)內對電壓的采樣值采用計算均方根的方法計算出交流的有效值即電壓的大小;另一方面對量化的電壓值進行分析,計算出2個正弦波的時間,并算出頻率。通過顯示電路分別顯示電壓值和頻率值。如果電壓低于正常電壓的80%或達到正常電壓的120%,或者頻率低于49.00 Hz或高于51.00 Hz時,啟動報警電路。

1.1 電壓互感器

該儀表設計測量范圍為0~220 V左右的交流電,因此峰值電壓為220V,即 311 V,同時考慮電壓波動的影響以及ADS7804[4]芯片的電壓范圍為-10 V~+10 V,選取TV線圈的初級與次級比為40:1,使其輸出電壓為-10 V~+10 V。

1.2 ADS7804芯片

ADS7804芯片是12位A/D轉換器,以其較高的性能價格比在儀器儀表中得到廣泛的應用。ADS7804芯片內部含有采樣保持、電壓基準和時鐘等電路,可極大簡化用戶的電路設計,減少硬件開銷,并可提高系統的穩定性。該A/D轉換器采用逐次逼近式工作原理,單通道輸入,模擬輸入電壓的范圍為±10 V,采樣速率為100 kHz,可以完全滿足電力系統中50 Hz交流電的采樣需要。

ADS7804芯片的VIN(1腳)為輸入的模擬信號,輸入模擬量大小為-10 V~+10 V,6~18腳為輸入模擬信號轉換的數字量并行輸出口,用于將轉換的數字量輸出,CS(25腳)為片選信,R/C(24腳)為讀取結果/模數轉換控制信號,BUSY(26腳)用于指示轉換是否完成。讀取時首先將R/C腳電平變低;然后在CS腳輸人一個脈沖并在其下降沿啟動A/D轉換,此脈沖的寬度要求在40 ns之內;這時BUSY腳電平拉低表示正在進行轉換;在經過大約40 ns~6 μs以后,轉換完成,BUSY腳電平相應變高;再把R/C腳電平拉高,這樣,CS腳脈沖的下降沿即把轉換結果輸出到數據總線。

ADS7804芯片將模擬電壓轉換為數字量,以二進制的補碼輸出。該芯片電壓分辨率高達4.88 mV。

1.3 FPGA 芯片

現場可編程門陣列(FPGA)作為專用集成電路(ASIC)領域中的一種半定制電路而出現,是當今數字系統設計的主要硬件平臺,其主要特點就是完全由用戶通過軟件進行配置和編程,從而完成某種特定的功能。在修改和升級時,不需額外地改變PCB電路板,只是在計算機上修改和更新程序,使硬件設計工作轉變為軟件開發工作,縮短了系統設計的周期,提高了實現的靈活性并降低了成本,因此得到廣泛的應用。

本設計中FPGA主要負責控制A/D采樣芯片ADS7804,并讀取轉換后的數字碼,然后按交流采樣原理進行實時計算,分別算出交流電壓的有效值、交流電壓的頻率,驅動顯示電路將電壓和頻率顯示出來,當出現電壓偏離正常值20%,或者頻率低于49 Hz或高于51 Hz時進行報警,供主處理器進行故障判斷。

本設計采用FPGA做處理器有以下優點:

(1)由于FPGA并行處理的特點,可同時運算多路模擬量,即多路交流量對應的各個模塊可以同時采樣計算,所以計算速度上有了質的飛躍;

(2)在FPGA設計中,FPGA可以并行地處理采樣、計算、顯示、報警等模塊,大大提高了運行速度,并滿足電力系統實時性、可靠性的需要。

1.4 LED顯示

LED數碼顯示管有共陰極和共陽極兩種接線方法,本設計采用共陽極,低電平有效,其中abcdefg組成數碼管顯示,dp 為小數點顯示。 s1、s2、s3、s4、s5、s6、s7、s8 分別為選擇端,當其為高電平時選擇相應的數碼管。本設計主要采用兩組顯示,其中 s1、s2、s3、s4為第一組顯示,用于顯示電壓;s5、s6、s7、s8 為第二組顯示,用于顯示頻率。例如要讓第一組第一個碼管顯示0時,其他數碼管燈滅,則abcdefg=0000001,dp為小數點位置 0,s1=1,s2=0,s3=0,s4=0。

2 系統軟件設計

2.1 軟件設計流程

由離散化公式可知,根據一個周期內不同時刻的電壓采樣值及采樣點數可計算出電壓的有效值[5]。為了提高計算精度,本設計在一個周期內采樣128個點用于計算有效值。同時通過對128個采樣點進行分析計算出頻率。

在實際設計時,FPGA晶振為40 MHz,用于準確定時,以確定每個采樣的間隔時間,從而準確地啟動A/D轉換,同時 ADS7804芯片的轉換時間為 10 μs左右,本采樣周期為156.25 μs,本設計完全滿足 FPGA及時精確的采樣要求。

本軟件設計主要包括一個定時器t1、兩個計數器c1和c2,定時器t1用于確定采樣時間,控制采樣;計數器c1用于確定一個交流電周期共采樣128次,利用交流電采樣原理公式計算交流電一個周期內電壓的有效值;計數器c2用于計算頻率。通過正弦的規律,計算出3次從正值到負值或者3次從負值到正值這段時間(即2個周期內)采樣點的個數,通過采樣點的間隔時間,得出2個周期的時間,從而計算出頻率的大小。總體軟件設計流程圖如圖2所示。

圖2 總體軟件設計流程圖

2.2 計算有效值的軟件設計

根據本文介紹的交流電采樣原理[6-7]和有效值的計算方法,要計算交流電必須進行平方和開方的運算,由于FPGA沒有現成的開方運算方法,設計FPGA開方運算方法成為本設計的關鍵。

常用的開方算法有牛頓—萊福森算法、逐次比較算法等。牛頓—萊福森算法比較復雜,占用資源比較多,且迭代次數不確定,不太適合FPGA運算。本設計采用逐次比較算法,充分發揮FPGA執行速度快的優點。逐次比較算法先將實驗值進行平方運算,然后與輸入值相比較,通過比較結果,修正實驗值,從而得到輸出值。

本設計開方算法流程如圖3所示。采用12位設計,由于正負的關系,計算時將負數求補轉換成正數,所以實際只有11位,需進行11次運算比較。

圖3 逐次比較開方程序流程圖

首先,令 n=1,A=S=10000000000也即將11位的最高位置 1,其他位置 0,然后將它賦給 A、S,然后對 A求平方后,把A賦給B。B和一個周期內128個采樣值的平方和的平均數C(平方和右移7位即可)比較大小。當C大于 B時 A=A+(S>>n),同時調整 n的值,令 n=n+1;若當C等于B時,則A即為所求的開方值,當C小于B時,A=[A-(S>>n-1)+(S>>n)],同時調整 n 的值,令 n=n+1,開始下一次循環比較。直到最后一位比較完后,強行結束。 例如:設 C為 49(二進制為 110001),首先,將n=1,A=S=10000000000,對 A 平方并賦給 B,C<B,則執行 A=(A-(S>>n-1)+(S>>n))。 此時 A=01000000000,循環執行平方、比較后A=00100000000,繼續循環A=00100000000,直到第 9次循環,平方、比較后,當 C大于 B時,A=A+(S>>n),A=00000000110, 繼續循環;平方、比較后 A=00000000111,繼續循環;平方、比較后 A=00000000111。即得出平方根為00000000111。經過11次比較得出正確的結果。

2.3 計算頻率的軟件設計

頻率參數的實時測量一直是電力系統參數測量中的重點和難點。由于電力系統的頻率時刻都有微小的變化,精確的測頻手段成為實時控制的重要組成部分。在實際應用中通常包括硬件測頻法和軟件測頻法兩種。本文軟件測頻主要采用基于電網電壓交流采樣技術,通過相應的數值算法,經過計算機處理計算獲得頻率量的大小,其算法相當豐富而且還在不斷發展。本設計中的控制器采用過零法進行軟件測頻。

如圖4所示,當采樣值出現有負值到正值的變化,表示正弦值過了0點,為了排除干擾和誤判,且隨后需出現3個正值則代表正弦值確實過了零點,進入正值區間,此時計數器開始對采樣個數數進行計數,經過一定的采樣值后,當采樣值第3次出現由負值到正值的變化,表示正弦值過了0點,且隨后需出現3個正值則代表正弦值確實過了0點,進入正值區間,此時停止計數器對采樣個數進行計數;或者當采樣值出現由正值到負值的變化,表示正弦值過了0點,為了排除干擾和誤判,且隨后需出現3個負值則代表正弦值確實過了0點,進入負值區間,此時計數器開始對采樣個數進行計數,經過一定的采樣值后,當采樣值第3次出現正值到負值的變化,表示正弦值過了0點,且隨后需出現3個負值則代表正弦值確實過了0點,進入負值區間,此時停止計數器對采樣個數的計數。判斷出此時計數器的個數即為采樣個數,通過采樣的間隔時間 t1,乘以計數器的個數 c2,即 1個周期的時間為 t3=t1×c2。則頻率為 f=1/(0.5×t3)。此設計 2 個周期采樣約256個點,頻率精度相當的高,可以滿足電力系統的需要。

該系統是基于交流采樣設計的電力參數監測儀器,設計出基于FPGA的開方程序,通過對交流采樣值進行處理和計算,結合FPGA的高速運算、并行處理的能力,實現交流電壓有效值和頻率的實時計算。具有精度高、速度快、實時性好的特點,在電力系統中有極高的實用價值。

[1]劉福奇.FPGA嵌入式項目開發實戰[M].北京:電子工業出版社,2009.

[2]胡廣書.數字信號處理[M].北京:清華大學出版社,2003.

[3]王傳新.FPGA設計基礎[M].北京:高等教育出版社,2007.

[4]BURR BROWN.ADS78O4 DATA BO0K,1999.

[5]邁耶-貝斯.數字信號處理的 FPGA實現[M].劉凌,譯.北京:清華大學出版社,2006.

[6]史鍵芳,宋正湘,張國鋼.智能儀器設計基礎[M].北京:電子工業出版社,2007.

[7]王汝文.電器智能化原理及應用[M].北京:電子工業出版社,2007.

猜你喜歡
交流設計
如此交流,太暖!
科教新報(2022年12期)2022-05-23 06:34:16
加強交流溝通 相互學習借鑒
今日農業(2021年14期)2021-10-14 08:35:28
周櫻 兩岸交流需要更多“對畫”
海峽姐妹(2020年8期)2020-08-25 09:30:18
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
交流&イベント
交流&イベント
主站蜘蛛池模板: 日韩免费中文字幕| 国产丰满大乳无码免费播放| 色成人亚洲| 狠狠色香婷婷久久亚洲精品| 亚洲三级电影在线播放| 色有码无码视频| 亚洲第一黄片大全| 亚洲天堂日韩在线| 1769国产精品视频免费观看| 波多野结衣一区二区三区88| 3344在线观看无码| 99视频在线免费观看| 青草精品视频| 亚洲激情99| 亚洲男人在线| 综合天天色| 免费在线观看av| 亚洲人成在线精品| 毛片视频网| 97视频免费看| 亚洲综合一区国产精品| 波多野结衣一区二区三区四区| 欧美a级在线| 亚洲性一区| 伊人91在线| 成人综合网址| 久久久久亚洲av成人网人人软件| 亚洲嫩模喷白浆| 国产欧美视频在线观看| 97久久人人超碰国产精品| 欧美黑人欧美精品刺激| 久久久久亚洲AV成人人电影软件 | 国产综合精品一区二区| 亚洲国产黄色| 日韩一区二区三免费高清| 91丝袜在线观看| 免费观看三级毛片| 亚洲欧美在线看片AI| 国产乱子伦无码精品小说| 亚洲不卡网| 久久黄色毛片| 欧美无遮挡国产欧美另类| 欧美在线一级片| 福利姬国产精品一区在线| 亚洲欧美日本国产专区一区| 国产小视频在线高清播放| 成人午夜网址| 国产一在线| 日本亚洲成高清一区二区三区| 99无码中文字幕视频| 一区二区三区毛片无码| 天天操天天噜| 无码人中文字幕| 国产成人亚洲精品蜜芽影院| 亚洲男人的天堂久久香蕉| 国产剧情伊人| 丝袜亚洲综合| 依依成人精品无v国产| 欧美日韩免费在线视频| 国产精品妖精视频| 欧美天堂久久| 国产成人综合亚洲网址| 九色综合伊人久久富二代| 亚洲免费人成影院| 亚洲av成人无码网站在线观看| 日韩在线影院| 亚洲日本在线免费观看| 日韩欧美中文亚洲高清在线| 女人18毛片一级毛片在线| 一级毛片免费不卡在线视频| 国内黄色精品| 午夜免费小视频| 91小视频版在线观看www| 亚洲视频在线观看免费视频| 91免费国产高清观看| 欧美、日韩、国产综合一区| 亚洲精品第1页| 成人亚洲国产| 成人在线观看不卡| 亚洲黄网在线| 中日韩一区二区三区中文免费视频 | 国产一区亚洲一区|