基于DSP 的電壓閃變監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)
3. 2 軟件設(shè)計
系統(tǒng)軟件編程需完成的任務(wù)是正確控制A/D采樣并對采樣結(jié)果進行FFT 變換,計算各頻率對應(yīng)的瞬時閃變值以及短時間閃變值和長時間閃變值,并把參數(shù)正確地顯示在LCD 上,統(tǒng)計參數(shù)并保存數(shù)據(jù)。系統(tǒng)軟件流程圖如圖3 所示。
軟件流程圖
圖3 軟件流程圖.
系統(tǒng)在軟件設(shè)計時采用模塊化的設(shè)計方法,給定各個模塊的狀態(tài)標志,當狀態(tài)標志滿足條件時,調(diào)用相應(yīng)的模塊進行數(shù)據(jù)處理,程序結(jié)構(gòu)清晰,便于系統(tǒng)擴展。其中快速FFT 是系統(tǒng)程序設(shè)計的核心,該程序設(shè)計的好壞直接關(guān)系到整個系統(tǒng)的性能。本文使用了TI 公司專門針對2 000系列DSP 而設(shè)計的FFT 庫模塊,該模塊帶有入口和出口參數(shù),使用方便,具有很好的可移植性。整個程序在CCS2. 2 集成開發(fā)環(huán)境下完成,運用匯編和C 語言混合編程實現(xiàn)基于DSP 的電壓閃變監(jiān)測系統(tǒng)。
3. 3 測試結(jié)果
IEC 通過大量測試得到單位瞬時閃變值(P = 1)時正弦波動電壓波動值ΔUn%。系統(tǒng)在測試時,對于不同頻率的載波分別疊加標準的波動電壓,作為閃變信號源。由于波動電壓的波形、電壓波動值和頻率固定,計算得到的Pst為一定值0. 714。
測試結(jié)果比較如表3 所示??梢钥闯?,修正后得到的短時間閃變值Pst更接近計算值。可見,文中提出的方法具有很好的性能。
表3 測試結(jié)果比較.
測試結(jié)果比較
4 結(jié)語
本文提出了一種基于TMS320F2812 的電壓閃變檢測系統(tǒng)的解決方案。該系統(tǒng)實現(xiàn)了電壓閃變信號的采集、FFT 運算處理、短時間閃變值和長時間閃變值的求取等。針對FFT 運算過程中產(chǎn)生的頻譜泄露和幅值衰減采取了補償措施,提高了系統(tǒng)檢測的精度。實驗結(jié)果表明該方法精度高,速度快,充分發(fā)揮了DSP 的數(shù)據(jù)處理功能,應(yīng)用前景廣泛。本文引用地址:http://www.ex-cimer.com/article/151126.htm
評論