国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于DSP的交流電量同步采集器設(shè)計(jì)*

2011-11-11 08:44:02海,張
關(guān)鍵詞:程序模塊雙口主程序

于 海,張 超

(1.新鄉(xiāng)供電公司,河南 新鄉(xiāng) 453000;2.河南機(jī)電高等??茖W(xué)校自動(dòng)控制系,河南 新鄉(xiāng) 453000)

1 引言

電力系統(tǒng)交流電量采集是指把電力系統(tǒng)的交流電壓及電流等經(jīng)過變換、濾波、S/H及A/D轉(zhuǎn)換后得到對(duì)應(yīng)該交流電量的離散化數(shù)據(jù)序列,并存放到存儲(chǔ)器中的過程。交流電量的同步采集是指在電力系統(tǒng)的不同采樣點(diǎn)同時(shí)開始采樣,使不同采樣點(diǎn)的采樣結(jié)果在時(shí)間上具有同步性,這對(duì)電力系統(tǒng)繼電保護(hù)、故障判斷和系統(tǒng)穩(wěn)定的分析與控制等都具有重要意義[1]。

2 基于絕對(duì)時(shí)間的交流電量同步采集

利用GPS的同步授時(shí)功能,實(shí)現(xiàn)交流電量采集的同步性,已成為近年來電力系統(tǒng)研究的熱點(diǎn)之一。同步采集的主要方法就是固定頻率采樣,即所有采樣通道都使用同一個(gè)固定的頻率對(duì)信號(hào)采樣,并利用GPS設(shè)備來保證所有的采樣過程都在同一個(gè)時(shí)刻開始。統(tǒng)一的工作頻率由高穩(wěn)定晶振構(gòu)成的震蕩電路產(chǎn)生,由GPS發(fā)出的同步秒脈沖傳送給DSP芯片來啟動(dòng)采樣過程,以此來保證各個(gè)采樣點(diǎn)的采樣過程的同步性和同頻性。而且,使用GPS的同步授時(shí)的秒脈沖來確保采樣點(diǎn)之間的同步性,不存在終端系統(tǒng)的累積誤差問題。

本方案的關(guān)鍵技術(shù)就在于利用GPS的同步授時(shí)功能,啟動(dòng)不同地點(diǎn)的采樣系統(tǒng),同時(shí)啟動(dòng)工作,并在預(yù)先設(shè)定的頻率狀態(tài)下,采集交流電的電量特征值,保證了數(shù)據(jù)的同步性,對(duì)電力系統(tǒng)分析提供了強(qiáng)大的數(shù)據(jù)支持。

圖1 秒脈沖和采樣波形時(shí)序

3 硬件結(jié)構(gòu)

圖2 系統(tǒng)硬件框圖

交流電量同步采集器整體結(jié)構(gòu)如圖2所示。同步采集器主要由輸入通道、輸出通道、控制器和同步模塊構(gòu)成。輸入通道包括變換器、信號(hào)調(diào)理電路、A/D轉(zhuǎn)換器,三相電壓和電流模擬量經(jīng)過采集、調(diào)理、放大、濾波,又經(jīng)A/D轉(zhuǎn)換為數(shù)字信號(hào),送入DSP處理器;GPS接收板和CPLD邏輯控制模塊構(gòu)成的同步模塊將秒脈沖送入DSP,作為采樣起始點(diǎn),并同步啟動(dòng)鐵電存儲(chǔ)器,清空上周期采樣值,存儲(chǔ)本采樣周期所獲得的采樣值,以備DSP的調(diào)用和運(yùn)算;最后,輸出通道由雙口RAM存儲(chǔ)器構(gòu)成,DSP的計(jì)算結(jié)果在雙口RAM中進(jìn)行緩存,然后由工控機(jī)讀取這些數(shù)據(jù),并進(jìn)行數(shù)據(jù)的處理[2]。

ADS7864是高速、低功率、雙12位的模數(shù)轉(zhuǎn)換器,以+5V單電源供電。輸入通道全差分,典型共模抑制比為80dB。該器件含有兩個(gè)2μs的逐次求近模數(shù)轉(zhuǎn)換器,6個(gè)差分采樣與保持放大器、一個(gè)帶REFIN與REFOUT腳的+2.5V內(nèi)部電壓基準(zhǔn)以及一個(gè)高速并行接口。6個(gè)模擬輸入通道分成3對(duì)(A、B、C)。每個(gè)A/D轉(zhuǎn)換器都有三對(duì)輸入端(A0/A1、B0/B1、C0/C1),可以同時(shí)采樣、轉(zhuǎn)換,因此可以保持兩個(gè)模擬輸入信號(hào)的相對(duì)相位信息。每對(duì)通道都有一個(gè)保持信號(hào)(HOLDA/HOLDB/HOLDC),這3個(gè)保持信號(hào)同時(shí)有效就可以同時(shí)保持6路輸入信號(hào),轉(zhuǎn)換的數(shù)據(jù)分別存放在6個(gè)寄存器中。

4 軟件系統(tǒng)設(shè)計(jì)

同步采集器的軟件主要由以下幾個(gè)功能模塊組成:DSP控制器芯片TMS320LF2812的主程序、DSP讀取A/D轉(zhuǎn)換器ADS7864的采樣程序模塊、DSP采集GPS通信模塊的秒脈沖的同步程序模塊、DSP對(duì)雙口RAM讀寫數(shù)據(jù)模塊和采樣值的運(yùn)算處理模塊。

4.1 主程序流程

主程序流程圖如圖3所示。主程序首先對(duì)系統(tǒng)進(jìn)行初始化操作,這包括存儲(chǔ)器初始化、A/D初始化、GPS通信模塊初始化等;初始化完成,等待GPS定位,提取GPS標(biāo)準(zhǔn)時(shí)間,等待鍵掃描;然后根據(jù)鍵掃描情況,執(zhí)行相應(yīng)的鍵處理程序[3]。

圖3 主程序流程圖

4.2 A/D采樣程序設(shè)計(jì)

DSP讀取A/D轉(zhuǎn)換器ADS7864的采樣程序模塊主要完成啟動(dòng)并控制A/D轉(zhuǎn)換過程、等待轉(zhuǎn)換完成,并由DSP讀取轉(zhuǎn)換數(shù)據(jù)結(jié)果。在A/D轉(zhuǎn)換器開始一次新的轉(zhuǎn)換時(shí),BUSY腳變?yōu)榈碗娖剑⑶以谵D(zhuǎn)換進(jìn)行期間一直保持低電平,在數(shù)據(jù)被鎖存到輸出寄存器之后,BUSY腳變?yōu)楦唠娖?。完成一?A/D轉(zhuǎn)換需要16個(gè)時(shí)鐘周期。轉(zhuǎn)換完成之后,若RD、CS控制端都被拉低,則可以將數(shù)據(jù)讀出。DSP按照預(yù)先設(shè)定好的地址和順序讀取6路數(shù)據(jù),然后采集的數(shù)據(jù)送入DSP進(jìn)行處理,處理結(jié)果通過并行總線接口傳輸?shù)诫pRAM里,以便工控機(jī)從中讀取數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行管理[4]。

4.3 DSP讀寫數(shù)據(jù)模塊

該模塊把DSP的處理結(jié)果寫到雙口RAM里,通過 FLAG的方向來控制工控機(jī)讀取數(shù)據(jù)[5]。

圖4 雙口RAM讀寫流程

5 結(jié)語(yǔ)

該設(shè)計(jì)方案巧妙利用了GPS同步授時(shí)功能,很大程度上提高了系統(tǒng)的同步采樣的準(zhǔn)確性,并利用DSP的強(qiáng)大數(shù)據(jù)處理能力,有效地實(shí)現(xiàn)了數(shù)據(jù)的分布處理和集中管理,形成了一個(gè)高性能、智能化的通用嵌入式數(shù)據(jù)采集平臺(tái),在工礦等大型直流用電設(shè)備集中或三相不平衡的大范圍低壓區(qū)域用電監(jiān)控中,具有廣泛的應(yīng)用前景。

[1]易先軍.基于DSP的多路同步數(shù)據(jù)采集系統(tǒng)的開發(fā)與應(yīng)用[D].武漢:華中科技大學(xué),2005.

[2]肖金球,瑪翼,仲嘉霖.高速多路實(shí)時(shí)數(shù)據(jù)采集處理系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)工程,2004,(6).

[3]張瀚,徐科軍,陳智淵.TMS320X281xDSP 原理與應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2006.

[4]傅曉程,祁才君.ADS7864 及其應(yīng)用[J].儀表技術(shù),2002,(2):23 -25.

猜你喜歡
程序模塊雙口主程序
雙口形式的戴維寧定理在電路分析中的應(yīng)用
基于信息檢索的軟件缺陷定位方法綜述*
淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
電控冰箱軟件模塊化設(shè)計(jì)
日用電器(2019年12期)2019-02-26 01:53:06
樂高M(jìn)INDSTORMSEV3軟件程序模塊開發(fā)
基于Web網(wǎng)絡(luò)的環(huán)境信息通信系統(tǒng)設(shè)計(jì)
雙口RAM在機(jī)載嵌入式系統(tǒng)中的應(yīng)用
ADSP TS201S Link口在多DSP系統(tǒng)中的應(yīng)用
時(shí)光倒流 換回PotPlayer老圖標(biāo)
雙口RAM讀寫正確性自動(dòng)測(cè)試的有限狀態(tài)機(jī)控制器設(shè)計(jì)方法
石城县| 清涧县| 永平县| 县级市| 榆树市| 贡嘎县| 巴彦淖尔市| 华坪县| 虹口区| 南城县| 荔浦县| 台东县| 嵊泗县| 赣州市| 九江县| 昌邑市| 巩义市| 思南县| 喜德县| 荆州市| 石台县| 彩票| 昭觉县| 尤溪县| 西乌| 远安县| 手游| 瑞安市| 边坝县| 平遥县| 海丰县| 米泉市| 田林县| 融水| 原平市| 来安县| 应城市| 陆川县| 弋阳县| 扶余县| 东丰县|