新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 基于ARM9電能質量監(jiān)測儀的數據采集

基于ARM9電能質量監(jiān)測儀的數據采集

作者: 時間:2010-03-11 來源:網絡 收藏

抗混疊濾波器的作用,是將輸入信號中的高頻分量濾除,以防止被測信號的高頻干擾與有用的低頻信號發(fā)生混疊,影響測量精度??够殳B濾波采用壓控電壓源二階低通濾波器,如圖3所示。考慮到本裝置需要監(jiān)測1~50次諧波,要求在50~50×50 Hz頻率范圍內的幅頻特性曲線越平坦越好。

本文引用地址:http://2s4d.com/article/195501.htm


1.2 A/D轉換
因為在測量電網的三相不平衡參數時,要用到中性線的電壓和電流,雖然從理論上,可以通過相電壓和相電流算出中性線的電壓和電流值,但是,測量值應該更加接近物理現(xiàn)實。所以,最好同時測量電網中用戶公共連接點的三相電壓、三相電流和中性線的電壓與電流,共計8路模入信號。多路信號的同步采樣可以有效克服因通道轉換而產生的相差問題,所以A/D應該選用8路同步采樣芯片。美信公司的MAX1320和MAX1324都是適合上述設計要求的專用芯片,MAX1324的模入電壓范圍為±10 V,比MAX1320芯片的輸入電壓范圍寬。在同樣干擾和噪聲條件下,A/D轉換的相對精度會高一些,所以采用MAX1324,它內部集成了8個獨立的采樣保持器和8通道的多路開關,容易實現(xiàn)8路模擬量的瞬時采集,其轉換結果以補碼的形式按順序輸出。
對于一個已經給定轉換位數的ADC,它對信號所能離散數據位的電平值是確知的,14位MAX125提供214級的離散電平為2×10 V/214≈1.22 mV,相對分辨率可達±0.025%。在國家諧波測量標準中,對于規(guī)定的畸變率,電流的測量精度要求相對高一些,考慮到各種情況,實踐亦證明采用14位的ADC是完全可以滿足諧波測量的設計要求的。
的ARM處理器芯片S3C2410A內部還帶有8通道1O位的A/Dc。根據上述分析可知,10位A/D難以滿足諧波的要求,而且該A/DC也不具備同步采樣功能。然而在測量電網基波的頻率時,國家標準要求對工頻的測量精度是50±0.01 Hz,這意味著在一個周期內,要采集50÷0.0l=5 000個點以上,所以A/D轉換時間在20 ms/5 000=4μs以下。頻率測量對幅值的精度要求并不高,只要能夠正常判斷正負值即可。ARM芯片內10位A/D的轉換速度最高可達500 ksps(2μs),所以,用以測量電網的基波頻率正合適。這樣,MAX1324和ARM內的A/DC分別用作諧波和頻率測量就各盡所能了。
1.3 MAX1324與處理器S3C2410的硬件接口
MAX1l324與處理器S3C2410的接口如圖4所示,MAX1324的模擬供電電壓是5 V,而MAX1324允許的數字供電電壓范圍為2.7~5.25 V,圖中是3.3 V。這樣,可以不用電平轉換而直接與S3C2410的數字I/O接口相連。


在進行時,操作過程分為以下3步:(1)首先要將MAX1324的工作方式設置為8個通道的瞬時采樣,引腳ALLON接高電平,拉低和時,向數據線D0~D7寫入全“1”,這樣8個通道就能都被選中,實現(xiàn)同步ADC;(2)拉低ARM的GPAl2端子,使CONVST引腳為低電平,輸入信號在采樣保持器達到穩(wěn)定的電平后,再由CONVST的上升沿開始啟動A/D,這里的多通道轉換是按通道號由低到高的順序進行,當最后一個通道的轉換結束后,所有通道轉換結束信號跳變?yōu)榈碗娖剑D換結果先儲存于片內對應的14位×8的SRAM中;(3)讀取模數轉換結果數據,其方式有兩種:一種是查詢方式,MAX1324的引腳接到S3C2410的一個I/0引腳上,S3C2410啟動A/D轉換后,不斷地查詢這個I/0引腳是否為低電平,以判斷轉換是否結束,然后再依次讀取轉換后的數字信號;另一種是中斷方式,MAX1324的引腳直接接到S3C2410的一個外部中斷引腳上,一旦轉換結束,則向S3C2410申請中斷,S3C2410就會進入中斷服務程序,依次讀取MAX1324轉換后的數據。為了提高CPU的使用效率,采用中斷方式,圖4中MAX1324的引腳接到S3C2410的外部中斷EINT3的引腳上。當A/D數據轉換結束后,就會向S3C2410的EINT3發(fā)出低電平,當EINT3引腳為低電平時,就會先后向MAX1324的引腳發(fā)出8個讀脈沖,控制選通引腳分時讀取MAX1324轉換后的8個通道ADC數據。



評論


相關推薦

技術專區(qū)

關閉