




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于ARM9電能質(zhì)量監(jiān)測儀的數(shù)據(jù)采集為了保證電力系統(tǒng)安全、可靠、高效地運行,高質(zhì)量的電能供給是一項重要的工作。為此,利用便攜式電能質(zhì)量監(jiān)測儀對電網(wǎng)電能質(zhì)量參數(shù)進行準確地測量。ARM9的主頻高、速度快、內(nèi)存容易擴展,可以運行嵌入式Linux操作系統(tǒng),為應(yīng)用程序的設(shè)計提供了方便的條件,其開發(fā)板所用的處理器是ARM9一S3C2410?;贏RM9一S3C2410的電能質(zhì)量監(jiān)測儀的整體結(jié)構(gòu)框圖,如圖1所示。 由圖1可知,該系統(tǒng)的硬件除了已經(jīng)擴充了存儲器的ARM9一$3C2410A核心板外,還包括外圍信號調(diào)理、鍵盤及顯示等電路,以MAX1324組成的AD和信號調(diào)理電路,是該數(shù)據(jù)采集的重要內(nèi)容
2、,文中主要介紹這一部分的硬件和相關(guān)軟件設(shè)計。 1 數(shù)據(jù)采集的硬件設(shè)計開發(fā)板ST2410的硬件資源豐富,提供了40腳外部擴展接口,通過該接口,可以方便地擴展信號采集等外圍電路。信號調(diào)理部分電路的具體結(jié)構(gòu),如圖2所示。 11 信號調(diào)理電路模擬信號輸入前端電路,是利用電壓互感器(PT)和電流互感器(CT),對被采樣電壓和電流進行隔離和電平轉(zhuǎn)換。一次互感先將電力電網(wǎng)的高壓、大電流轉(zhuǎn)換成標準的交流100 V和5 A,二次互感器再將其轉(zhuǎn)換成AD芯片MAX1324輸入所要求的一10+lO V電平,從而得到電力系統(tǒng)公共連接點的全部原始數(shù)據(jù)??够殳B濾波器的作用,是將輸入信號中的高
3、頻分量濾除,以防止被測信號的高頻干擾與有用的低頻信號發(fā)生混疊,影響測量精度??够殳B濾波采用壓控電壓源二階低通濾波器,如圖3所示??紤]到本裝置需要監(jiān)測150次諧波,要求在5050×50 Hz頻率范圍內(nèi)的幅頻特性曲線越平坦越好。 12 AD轉(zhuǎn)換因為在測量電網(wǎng)的三相不平衡參數(shù)時,要用到中性線的電壓和電流,雖然從理論上,可以通過相電壓和相電流算出中性線的電壓和電流值,但是,測量值應(yīng)該更加接近物理現(xiàn)實。所以,最好同時測量電網(wǎng)中用戶公共連接點的三相電壓、三相電流和中性線的電壓與電流,共計8路模人信號。多路信號的同步采樣可以有效克服因通道轉(zhuǎn)換而產(chǎn)生的相
4、差問題,所以AD應(yīng)該選用8路同步采樣芯片。美信公司的MAX1320和MAX1324都是適合上述設(shè)計要求的專用芯片,MAX1324的模人電壓范圍為±10 V, 比MAX1320芯片的輸入電壓范圍寬。在同樣干擾和噪聲條件下,AD轉(zhuǎn)換的相對精度會高一些,所以采用MAX1324,它內(nèi)部集成了8個獨立的采樣保持器和8通道的多路開關(guān),容易實現(xiàn)8路模擬量的瞬時采集,其轉(zhuǎn)換結(jié)果以補碼的形式按順序輸出。 對于一個已經(jīng)給定轉(zhuǎn)換位數(shù)的ADC,它對信號所能離散數(shù)據(jù)位的電平值是確知的,l4位MAX125提供2M級的離散電平為2 X 10 V2¨ 122 mV,相對分辨率可達±00
5、25 。在國家諧波測量標準中,對于規(guī)定的畸變率,電流的測量精度要求相對高一些,考慮到各種情況,實踐亦證明采用14位的ADC是完全可以滿足諧波測量的設(shè)計要求的。電能質(zhì)量監(jiān)測儀的ARM處理器芯片$3C2410A內(nèi)部還帶有8通道l0位的ADC。根據(jù)上述分析可知,10位AD難以滿足諧波監(jiān)測儀對數(shù)據(jù)采集的要求,而且該ADC也不具備同步采樣功能。然而在測量電網(wǎng)基波的頻率時,國家標準要求對工頻的測量精度是50±001 Hz,這意味著在一個周期內(nèi),要采集50÷001=5 000個點以上,所以AD轉(zhuǎn)換時間在20 ms5 000=4 s以下。頻率測量對幅值的精度要求并不高,只要能夠正常判斷正負
6、值即可。ARM芯片內(nèi)10位AD的轉(zhuǎn)換速度最高可達500 ksps(2 p,s),所以,用以測量電網(wǎng)的基波頻率正合適 J。這樣,MAX1324和ARM內(nèi)的ADC分別用作諧波和頻率測量就各盡所能了。 13 M 324與處理器S3C2410的硬件接口MAX1324與處理器$3C2410的接口如圖4所示,MAX1324的模擬供電電壓是5 V,而MAX1324允許的數(shù)字供電電壓范圍為27525 V,圖中是33 V。這樣,可以不用電平轉(zhuǎn)換而直接與$3C2410的數(shù)字I,O接口相連。 在進行數(shù)據(jù)采集時,操作過程分為以下3步:(1)首先要將M
7、AX1324的工作方式設(shè)置為8個通道的瞬時采樣,引腳ALLON接高電平,拉低cS和WR時,向數(shù)據(jù)線 D 寫入全“1”,這樣8個通道就能都被選中, 實現(xiàn)同步ADC;(2)拉低ARM 的GPA12端子,使CONVST引腳為低電平,輸入信號在采樣保持器達到穩(wěn)定的電平后,再由CONVST的上升沿開始啟動AD,這里的多通道轉(zhuǎn)換是按通道號由低到高的順序進行,當最后一個通道的轉(zhuǎn)換結(jié)束后,所有通道轉(zhuǎn)換結(jié)束信號EOLC跳變?yōu)榈碗娖?,轉(zhuǎn)換結(jié)果先儲存于片內(nèi)對應(yīng)的14位×8的SRAM中;(3)讀取模數(shù)轉(zhuǎn)換結(jié)果數(shù)據(jù),其方式有兩種:一種是查詢方式,MAX1324的EOLC引腳接到$3C2410的一個I0引腳上,
8、$3C2410啟動AD轉(zhuǎn)換后,不斷地查詢這個I0引腳是否為低電平,以判斷轉(zhuǎn)換是否結(jié)束,然后再依次讀取轉(zhuǎn)換后的數(shù)字信號;另一種是中斷方式,MAX1324的EOLC引腳直接接到$3C2410的一個外部中斷引腳上,一旦轉(zhuǎn)換結(jié)束,則向$3C2410申請中斷,S3C2410就會進人中斷服務(wù)程序,依次讀取MAX1324轉(zhuǎn)換后的數(shù)據(jù)。為了提高CPU的使用效率,采用中斷方式, 圖4中MAX1324的EOLC引腳接到$3C2410的外部中斷EINT3的引腳上。當AD數(shù)據(jù)轉(zhuǎn)換結(jié)束后,EOLC就會向$3C2410的EINT3發(fā)出低電平, 當EINT3引腳為低電平時,就會先后向MAX1324的RD引腳發(fā)出8個讀脈沖,
9、控制選通CS引腳分時讀取MAXI324轉(zhuǎn)換后的8個通道ADC數(shù)據(jù)。 2 接口驅(qū)動設(shè)備驅(qū)動程序的任務(wù)包括自動配置和初始化子程序,負責檢測所要驅(qū)動的硬件設(shè)備是否能正常工作。如果該設(shè)備正常,則對這個設(shè)備及其相關(guān)的設(shè)備驅(qū)動程序需要的軟件狀態(tài)進行初始化。Linux下的設(shè)備驅(qū)動程序被組織為一組完全不同任務(wù)的函數(shù)的集合。編寫AD驅(qū)動,主要完成對AD器件控制寄存器和數(shù)據(jù)寄存器的open0,close0,read0,write0等的操作, 并在fileoperations中注冊 。static struct file_ operations adcmax1 324_fops= open:a
10、dcmax1 324一open,ioctl: adcmax1 324_ iocfl,read:adcmax1 324_ read,write:adcmaxl 324_write,release: adcmaxl 324_release,下面介紹其中幾個重要的函數(shù):(1)adcmax1324一write函數(shù):調(diào)用該函數(shù),通過雙向數(shù)據(jù)線DATA0DATA7向MAX1324寫入數(shù)據(jù)OxOOFF,把MAX1324設(shè)置成8通道同時轉(zhuǎn)換的模式;(2)adcmax1324一ioctl函數(shù):Ioctl函數(shù)跟蹤信號,啟動AD轉(zhuǎn)換;(3)adcmax1324一read函數(shù):read函數(shù)把中斷處理函數(shù)中讀到的數(shù)據(jù)發(fā)到用戶程序。最后在init()中完成初始化工作。包括注冊設(shè)備驅(qū)動程序和申請系統(tǒng)資源。在編寫驅(qū)動程序時通常編寫成模塊的形式,在模塊加載時調(diào)用初始化函數(shù)module init(),在卸載時調(diào)用卸載模塊函數(shù)module
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)倉庫與在線分析試題及答案
- 2025屆江蘇省宿遷市沭陽廣宇學校八下數(shù)學期末監(jiān)測試題含解析
- 網(wǎng)絡(luò)協(xié)議分析基礎(chǔ)試題及答案
- 計算機操作技能試題及答案
- 網(wǎng)絡(luò)管理系統(tǒng)平臺wahl試題及答案
- 法學概論考試的時間管理策略與試題及答案
- 幼兒園日常生活中的教研活動計劃
- 法學概論與國際法的關(guān)系試題及答案
- 項目進度跟蹤的有效方法計劃
- 2024年濰坊市寒亭區(qū)市場監(jiān)督管理局招聘真題
- 夜場水煙合作協(xié)議書
- 河南省青桐鳴大聯(lián)考普通高中2024-2025學年高三考前適應(yīng)性考試地理試題及答案
- 管道勞務(wù)分包協(xié)議書
- 2025年中考理化生實驗操作考試考務(wù)培訓大綱
- 拆遷服務(wù)方案
- 2025-2030中國鋰電子電池行業(yè)市場深度調(diào)研及前景趨勢與投資研究報告
- 天津市部分區(qū)小學2025年小升初數(shù)學自主招生備考卷含解析
- 2021年高考地理試卷(全國甲卷)(空白卷)
- (二模)2024~2025學年度蘇錫常鎮(zhèn)四市高三教學情況調(diào)研(二)數(shù)學試卷(含答案詳解)
- 2024初級社會工作者職業(yè)資格筆試題庫附答案
- 江蘇省南京市建鄴區(qū)2023-2024學年八年級下學期期末考試物理試題【含答案解析】
評論
0/150
提交評論