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

使用MCU內置序列發生器控制的交流信號采樣

2020-06-06 06:57:00融,張敏,杜峰,張
計算機測量與控制 2020年5期
關鍵詞:交流測量信號

曹 融,張 敏,杜 峰,張 韜

(1.西安工程大學 機電工程學院,西安 710048;2.國網陜西省電力公司 西安供電公司,西安 710032)

0 引言

隨著智能電網技術的快速發展,變電站一次設備智能化項目的研究也在不斷深入[1-2]。變電站一次設備智能化的核心在于相應智能組件的設計開發[3-4],但是智能組件存在運行環境惡劣、電磁干擾嚴重等諸多不利因素,導致變電站一次設備智能化相對變電站智能化的其它項目處于滯后狀態[5]。隔離開關控制器是一種具有數據采集,開關分合控制,信息互通和安全檢測等功能的智能組件,若需要對控制開關動作的三相四線交流電機進行控制,進而需要對其交流信號進行PQIU全量采樣,以便實現電機故障保護和故障錄波分析[6]。這里主要就該控制器交流信號采樣的實現技術進行介紹。交流信號采樣是一種成熟的技術,其關鍵在于[7]:①同相U、I需要同時采樣,保證P、Q計算的精度;②按電網周波同步采樣,確保PQIU的積分計算區間與電網周波一致。為了達到上述目的,一般都采用多個ADC或多通道同時AD采樣系統,以及同步采樣方法來實現交流信號采樣[8-9]。所設計的控制器采用了Stellaris?LM3S9D92處理器作為CPU[10],該處理器內部集成了兩路12位ADC轉換器,使用采樣序列發生器控制ADC采樣,性能十分優越。由于ADC模數轉換器的成本較高,如果能使用該處理器內置的ADC實現控制器所需的交流信號采樣,則可以大幅降低產品成本。這里就項目的設計與實現技術進行簡單介紹。

1 采用MCU內置的ADC進行交流信號采樣

1.1 LM3S9D92內置的ADC系統

Stellaris?LM3S9D92處理器是一款Cortex M3嵌入式ARM MCU,內置有512k程序存儲器和96k數據存儲器,以及豐富的外設控制器,其中包括2路ADC模數轉換器[10]。該ADC的主要特性包括:①具有12位轉換分辨率;②支持16個輸入通道;③采樣率可達1M次;④4個可編程序列發生器(sample sequencer, SS),每個SS有8個單元的FIFO,用于存放AD轉換結果;⑤2路ADC可以獨立工作,并通過移項器進行同時性控制;⑥支持多種轉換觸發控制:定時觸發器,模擬比較觸發器處理觸發器等;⑦16個輸入通道可以自由編程,分配給兩個AD轉換器進行分別采樣等,內置的2路ADC模塊的連接關系如圖1所示。

圖1 內置2路ADC模塊的連接關系

1.2 采用LM3S9D92內置的ADC進行多通道信號同時同步采樣

1.2.1 同相U和I信號的同時采樣

根據有功和無功功率的定義,在計算功率參數時要使用U和I兩條曲線同一時刻的采樣值進行乘法運算,否則計算結果沒有物理意義或者存在理論誤差。為此,通過交流采樣技術測量線路功率時,就需要實現同相U、I信號的同時采樣[11]。LM3S9D92內部正好集成了2路ADC,可以實現Ua/Ia、Ub/Ib、Uc/Ic信號的同時采樣,但是,需要設置這2路ADC同時采樣的相位控制。這2路ADC可以靈活選擇觸發源和信號輸入源,設置2者之間采樣的相位差。其中觸發信號選用內部定時器同時觸發;采用各自的復用選擇寄存器(ADCEMUX)分別順序選擇Ua~c、Ia~c,以便控制同相信號的同時采樣;通過采樣相位控制寄存器(ADCSPC)設置2路ADC對不同輸入信號同相采樣,方法如下:

1)ADC0模塊:ADCSPC = 0x00, 對AN0采樣;

2)ADC1模塊:ADCSPC = 0x00, 對AN1采樣。

這樣,內置的ADC系統就實現了同相信號的同時采樣的目的。此外,采樣序列發生器SS支持連續8個信號一次性采樣,采樣結果緩存到其內部的FIFO之中,使用2個SS分別控制2路ADC,一次觸發可以一次完成16個信號的采樣。根據項目的實際需要,除6路交流信號之外,還有其他4路模擬量需要采集,因此實際采樣實現時,2個SS各實現5個模擬信號采樣,即可滿足應用需要。由于內置的ADC系統每路模擬量輸入都有獨立的采樣保持器,加上ADC系統的采樣頻率為1M,時間延遲只有500 μs,使得該內置的ADC具有六通道同時采樣AD轉換器ADS8365的特性[8,12]。

1.2.2 與電網周波軟同步的方法

由于電網周波的波動性,電氣交流信號采樣需采用周波跟隨技術實現信號的同步采樣[2,13],這里采用軟同步交流采樣方法進行信號采樣。軟同步交流采樣的關鍵在于周波信號測量的準確性[14-15]。為了實現周波信號測量,一般將電壓信號整形成方波,再用MCU的計數器中斷進行測量。但是具體實現時發現周波信號測量不準,導致采樣數據的誤差過大,需要進一步分析和改進。就其原因,在飛讀定時計數寄存器時,偶爾出錯;其次,MCU在指令邊界響應中斷時具有一定的時間不確定性;關鍵在于控制器軟件平臺使用了μC/OS-II實時操作系統,該系統進出臨界區宏采用關、開MCU總中斷實現,而臨界區保護在OS內部和應用軟件中都頻繁使用,大大加大了中斷響應時刻的不確定性,因此這種周波信號周期的測量方法不可取。

通過對處理器中的通用定時器進行分析,LM3S9D92內置的通用定時器GPTM支持16位輸入邊沿定時模式,該模式的工作過程是:設定裝載值和捕獲邊沿類型。計數器被使能后開始自由運行,從裝定值開始遞減計數,計數至0時重裝初值并繼續計數;若從CCP管腳上出現有效的輸入脈沖邊沿事件,則當前計數值會被自動復制到一個捕獲寄存器里,直到遇到下一個有效輸入邊沿時才被刷新,否則保持不變。利用這一特點,可以采用凍結計數器值的方法來測量信號的周期。具體實現方法為:在接入GPTM捕獲比較PWM管腳的CCP信號觸發時,GPTMTnR寄存器捕獲Tn計數器的當前值,并且該計數器的值可以通過控制器來讀取。這樣,中斷響應時,GPTMTnR寄存器的內容因被凍結鎖存,不會因中斷響應時機不確定而造成誤差,可以準確計算得到當前電網的周波。為了配合交流信號同步采樣,每周波信號采樣一旦完成,立即利用先前測量得到的周波信息調整分頻觸發參數,使得采樣間隔緊隨電網頻率的變化。為了避免外部觸發信號不發生時(如:沒有接入交流信號和交流信號不帶電),CPU因檢測不到信號周期而停止采樣的問題,系統對該中斷進行自動監視,一旦檢測到該問題,即以50 Hz頻率自動采樣,并指示周期采樣的方式,以方便控制器的調試與檢測。

綜上所述,采用LM3S9D92內置的ADC,再使用通用定時器配合,可以實現電氣交流信號的軟同步采樣。

2 交流信號采樣通道

2.1 交流信號調理

外部的交流輸入為220 V/5 A的強電信號,為了接入CPU,必須先使用微型精密互感器TV和TA對其進行變換,交流信號采樣部分的總體框架如圖2所示。

圖2 控制器交流信號接入框架圖

如圖2所示的框架圖,電壓互感器TV焊裝在電路板上,在其前級采用壓敏電阻、磁珠、Y電容進行抗干擾處理,電流互感器TA采用穿心接入,在其后級采用磁珠吸收高頻信號,互感器輸出經濾波后接入壓隨電路。另外,接入CPU管腳前還將經過電壓跟隨器和0~3 V鉗位電路,在保證信號準確的前提下,在外部信號異常時也不會損壞MCU處理器。以Ua和Ia信號接入為例,交流電壓和電流信號調理電路如圖3所示。

圖3 交流電壓和電流信號調理電路

2.2 周波信號調理

為了檢測電網的周波,從Ua信號調理的輸出端引入進行處理。首先采用二極管進行鉗位,防止外部信號異常損壞調理電路。再使用LF358雙運算放大器進行放大處理,使之接近方波,最后采用斯密特觸發反向門進行整形,經過光電隔離后,接入MCU的CCP管腳,實現頻率信號的下降沿觸發。周波信號調理電路主要部分的原理如圖4所示。

圖4 電網周波信號調理電路

3 軟件設計

在確定使用LM3S9D92內置ADC系統實現軟同步電氣交流信號采樣的技術方案之后,完成了信號調理電路設計,并生產安裝了該控制器的硬件平臺。LM3S9D92內置有4個GPTM,控制器硬件使用其中Timer1進行周波信號測量和ADC觸發,下面介紹相應的軟件模塊的設計方法。軟件設計主要包括四部分:初始化、GPTM1 A通道中斷服務程序、ADC0和ADC1的中斷服務程序、交流信號有效值和相位角計算等。

3.1 初始化

初始化部分包括GPTM和ADC初始化兩部分,其中GPTM的A通道用于周波信號測量,B通道觸發ADC0和ADC1采樣。控制器采用16 MHz的基礎頻率,倍頻后MCU工作在80 MHz,Timer1 A通道預分頻80次,定時單位設置為0.5 μs進行周波信號測量。GPTM1初始化過程的自然語言描述如下:

1)設置CCP1管腳的交叉定義;

2)設置GPTM1AMR寄存器,使A通道工作在邊沿輸入定時模式;

3)設置預分頻初始值;

4)使能觸發中斷;

5)設置B通道的工作模式是觸發ADC;

6)設置B通道的分頻次數為50 Hz 24次采樣的參數。

ADC的初始化過程為:

1)選擇ADC0模擬輸入通道,選擇ADC1的模擬輸入通道;

2)設置SS0控制ADC0采樣,SS1控制ADC1采樣;

3)設置ADC0和ADC1同相位采樣;

4)設置ADC0和ADC1由CPTM1的B通道觸發;

5)啟動ADC0和ADC1的中斷。

3.2 周波測量中斷服務程序

周波信號測量中斷服務程序的主要任務是:讀取GPTMTAR寄存器中的值,計算當前電網的周波,并保存在全局變量CurrentHz中,供ADCnISR和其它任務使用。

3.3 ADC0和ADC1中斷服務程序

ADC0和ADC1的中斷服務程序工作任務相同,每周波24次采樣,ADC中斷服務程序流程框如圖5所示。

圖5 ADC中斷服務程序流程框圖

3.4 交流采樣中斷處理任務

控制器軟件的支撐平臺為μC/OS-II實時多任務操作系統,交流信號采樣軟件基于中斷服務程序ISR+中斷服務任務IST的架構設計,ISR完成一個周波信號采樣之后向IST發送信號,IST一旦收到發送的信號量,將會被喚醒,并進行采樣數據處理。

交流信號數據處理使用離散傅里葉算法實現,使用離散傅里葉算法可以計算得出基波分量的有效值。

裝置采集的三相交流信號的離散公式如式(1):

(1)

m次諧波的復數形式Xc+jXs的實部和虛部分別如式(1)和(2):

(2)

(3)

式(1)和式(2)中,取m=1,可得一次諧波(基波)的Xc和Xs如式(2)和(3):

(4)

(5)

控制器軟件1個周波采樣24點,即N=24,代入式(4)和(5),即可得到Xc和Xs的值,再代入式(6)得到電壓和電流的有效值:

(6)

利用Xc和Xs還可以計算得出電壓和電流的夾角,進而計算線路的功率參數。利用U的Xc和Xs還可以計算得出交流電信號的相位角,進而判斷相序,正確控制電機的正轉和反轉。此外,計算結果還可以對電機過載、堵轉、短路進行保護,對電機啟動、保護過程進行錄波,以便對電機故障原因進行定量分析。

4 實驗結果與分析

在完成控制器軟硬件設計之后,在實驗室使用科陸CL301A精密交流穩壓源對交流采樣部分的精度進行了測量,測量結果如表1和表2所示。

表1 周波信號測量結果

為了分析方便,表1顯示的誤差為電網周波周期的絕對誤差,標準源設定交流信號的頻率,控制器顯示頻率和周期值,通過計算比對周期的絕對誤差。由表1周波信號測量結果可以看出最大偏差為7 μs,驗證了控制器周波信號測量精度的穩定性,較項目組先前實現的邊沿觸發,軟件中斷服務程序飛讀計數器的方法優勢明顯。

表2 三相交流信號測量結果

從表2三相交流信號測量的結果來看,交流采樣的F級測量誤差都在0.5%F之內,電壓采樣的精度高于電流,0點由于采取的零漂處理,無法測出誤差。表1和表2的測量結果表明該項目控制器交流信號采樣的實現技術達到了預期的效果。

5 結束語

針對一款隔離開關控制器交流信號采樣的技術方案存在的問題,采用了MCU內置的ADC系統,并借助MCU的通用定時器GPTM,設計實現了一種軟同步交流采樣技術方案。根據實驗測量結果得出其采樣精度可以達到0.5%F,滿足了技術規范書的要求,同時降低了控制器產品的采購成本。進一步,將提升單周波內的采樣次數,爭取實現采樣精度達到0.2%F的目標,使得這一交流采樣技術在協作單位的測量控制器產品設計中推廣應用。

猜你喜歡
交流測量信號
如此交流,太暖!
科教新報(2022年12期)2022-05-23 06:34:16
加強交流溝通 相互學習借鑒
今日農業(2021年14期)2021-10-14 08:35:28
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
周櫻 兩岸交流需要更多“對畫”
海峽姐妹(2020年8期)2020-08-25 09:30:18
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
滑動摩擦力的測量與計算
測量
主站蜘蛛池模板: 国产国模一区二区三区四区| 国产亚洲精品97在线观看 | 五月天在线网站| 亚洲中文字幕97久久精品少妇| 亚洲Aⅴ无码专区在线观看q| 草草线在成年免费视频2| 69国产精品视频免费| 在线欧美日韩国产| 久久先锋资源| 成人午夜久久| 永久免费AⅤ无码网站在线观看| 欧美在线精品一区二区三区| 99久久99视频| 国产精品亚洲一区二区在线观看| 久久久精品国产SM调教网站| 有专无码视频| 免费看的一级毛片| 国产性爱网站| 国产欧美日韩专区发布| 人妻精品久久久无码区色视| 亚洲欧美不卡视频| 国产欧美网站| 国产精品林美惠子在线播放| 六月婷婷综合| 亚洲男人的天堂在线观看| 亚洲成人精品| 小蝌蚪亚洲精品国产| 99久久精品免费观看国产| 91香蕉国产亚洲一二三区| 亚洲无码视频一区二区三区| 九色最新网址| 国产原创自拍不卡第一页| 国产不卡网| 一级毛片在线播放| 亚洲成a人片7777| 97久久人人超碰国产精品| 色天天综合久久久久综合片| 色首页AV在线| 国产区免费精品视频| 国产裸舞福利在线视频合集| 91精品aⅴ无码中文字字幕蜜桃 | 国产精选小视频在线观看| 欧美a在线看| 精品国产免费人成在线观看| 成年人久久黄色网站| 1024你懂的国产精品| 日韩无码真实干出血视频| 日韩色图区| 黄色国产在线| 97青青青国产在线播放| 国产黄色爱视频| 欧美国产视频| 中文字幕中文字字幕码一二区| 久久免费视频6| 午夜福利在线观看成人| 亚洲综合一区国产精品| 72种姿势欧美久久久大黄蕉| 久久频这里精品99香蕉久网址| 精品黑人一区二区三区| 国产精品亚洲专区一区| 三上悠亚一区二区| 国产丝袜无码一区二区视频| 日本精品视频| 久久成人免费| 国产成人精品亚洲77美色| 极品国产一区二区三区| 久久综合九九亚洲一区| 亚洲一区二区三区在线视频| 免费在线看黄网址| 亚洲伊人久久精品影院| 亚洲人成网站在线观看播放不卡| 欧美日韩一区二区三区在线视频| 在线色综合| 欧美乱妇高清无乱码免费| 婷婷亚洲视频| 亚洲久悠悠色悠在线播放| 欧美a在线看| 美女无遮挡拍拍拍免费视频| 亚洲国产成人久久77| 精品一区二区三区四区五区| 国产激情无码一区二区APP | 亚洲无码视频图片|