基于DSP 的電壓閃變監測系統設計與實(shí)現
3. 2 軟件設計
系統軟件編程需完成的任務(wù)是正確控制A/D采樣并對采樣結果進(jìn)行FFT 變換,計算各頻率對應的瞬時(shí)閃變值以及短時(shí)間閃變值和長(cháng)時(shí)間閃變值,并把參數正確地顯示在LCD 上,統計參數并保存數據。系統軟件流程圖如圖3 所示。
軟件流程圖

圖3 軟件流程圖.
系統在軟件設計時(shí)采用模塊化的設計方法,給定各個(gè)模塊的狀態(tài)標志,當狀態(tài)標志滿(mǎn)足條件時(shí),調用相應的模塊進(jìn)行數據處理,程序結構清晰,便于系統擴展。其中快速FFT 是系統程序設計的核心,該程序設計的好壞直接關(guān)系到整個(gè)系統的性能。本文使用了TI 公司專(zhuān)門(mén)針對2 000系列DSP 而設計的FFT 庫模塊,該模塊帶有入口和出口參數,使用方便,具有很好的可移植性。整個(gè)程序在CCS2. 2 集成開(kāi)發(fā)環(huán)境下完成,運用匯編和C 語(yǔ)言混合編程實(shí)現基于DSP 的電壓閃變監測系統。
3. 3 測試結果
IEC 通過(guò)大量測試得到單位瞬時(shí)閃變值(P = 1)時(shí)正弦波動(dòng)電壓波動(dòng)值ΔUn%。系統在測試時(shí),對于不同頻率的載波分別疊加標準的波動(dòng)電壓,作為閃變信號源。由于波動(dòng)電壓的波形、電壓波動(dòng)值和頻率固定,計算得到的Pst為一定值0. 714。
測試結果比較如表3 所示??梢钥闯?,修正后得到的短時(shí)間閃變值Pst更接近計算值??梢?jiàn),文中提出的方法具有很好的性能。
表3 測試結果比較.

測試結果比較
4 結語(yǔ)
本文提出了一種基于TMS320F2812 的電壓閃變檢測系統的解決方案。該系統實(shí)現了電壓閃變信號的采集、FFT 運算處理、短時(shí)間閃變值和長(cháng)時(shí)間閃變值的求取等。針對FFT 運算過(guò)程中產(chǎn)生的頻譜泄露和幅值衰減采取了補償措施,提高了系統檢測的精度。實(shí)驗結果表明該方法精度高,速度快,充分發(fā)揮了DSP 的數據處理功能,應用前景廣泛。本文引用地址:http://dyxdggzs.com/article/151126.htm
評論