基于DSP 28335的單相有源濾波控制器設計
3 基于DSP 28335的軟硬件實(shí)現方案
3.1 硬件設計
數字化APF控制器要求完成A/D采樣、諧波計算、變流器控制、通訊、故障保護與報警等功能。APF常應用在有快速波動(dòng)負載的系統中,故要求響應時(shí)間小,盡量減小時(shí)間延時(shí)和補償的相位滯后。在此設計的控制器以DSP 28335為核心。DSP28335是以C28X為核心的32位浮點(diǎn)高速CPU,系統最高頻率可達150 MHz,芯片內部集成2×8通道12 bit的AID轉換器。具有豐富的I/O口資源,便于外圍控制。
圖2示出控制器結構框圖。本文引用地址:http://dyxdggzs.com/article/161030.htm
3.2 軟件設計
DSP軟件主要包括系統初始化程序和中斷程序。中斷程序包括定時(shí)器中斷、電壓同步鎖相中斷、故障保護中斷、通訊中斷、啟停中斷。定時(shí)器中斷是整個(gè)軟件的核心,完成了對負載電流、直流側電壓等模擬量的采集,同時(shí)進(jìn)行諧波補償量計算,并根據滯環(huán)控制邏輯輸出控制信號,其流程如圖3所示。
電壓同步鎖相中斷是響應電壓基波的過(guò)零信號,復位DSP內部的正弦、余弦表指針,得到與電壓基波同頻同相的電壓參考信號。故障保護中斷程序中對變流器過(guò)壓、過(guò)流、過(guò)熱及直流側電壓過(guò)壓的故障信號進(jìn)行響應,接收到這些故障信號,控制器進(jìn)入自動(dòng)保護,封鎖控制輸出,并報警等待故障信號解除??刂破鞯耐ㄓ嵅糠植捎冒l(fā)送查詢(xún)、接收中斷的方式,通訊中斷程序中接收主控機的參數設定等命令。啟停中斷程序中外部的啟動(dòng)和停止命令。
評論