基于DSP的中頻電源測試系統設計
2 系統軟件設計
DSP是整個(gè)測試系統的核心,而軟件編程又是這一核心的靈魂。整個(gè)DSP系統在Code Composer Setup編譯環(huán)境下開(kāi)發(fā),采用匯編語(yǔ)言和C語(yǔ)言相結合的編程方式,完成對整個(gè)測試系統的軟件設計。
2.1 電壓數據采集子程序
電壓數據采集是直接通過(guò)TMS320LF2407自帶的模數轉換模塊(ADC)實(shí)現的。首先對ADC進(jìn)行初始化,確定ADC通道的級聯(lián)方式,采樣時(shí)間窗口預定標,轉換時(shí)鐘預定標等。然后啟動(dòng)ADC采樣,對電壓信號進(jìn)行采集,采樣8次。由于得到的數據被默認存儲到ADC轉換結果寄存器(RES-ULT0~7)的高10位中,因此定義1個(gè)數組,將RESULT n中的值經(jīng)過(guò)移位還原后存儲到相應的數組中。A/D轉換結束后,則轉入中斷服務(wù)程序,對采樣得到的數據進(jìn)行分析和處理。電壓信號數據采集子程序的流程圖如圖5所示。
2.2 頻率數據采集子程序
交流電壓頻率的采集是通過(guò)DSP2407的捕獲引腳,對頻率信號調理模塊輸出的方波上升沿時(shí)的時(shí)鐘進(jìn)行捕獲得到的,然后在頻率采集信號數據處理部分根據相鄰時(shí)鐘差值求出其對應的頻率值。頻率信號數據采集子程序流程如圖6所示。
3 結束語(yǔ)
該系統是基于DSP的中頻電源測試系統的設計,構建了以DSP為控制核心的測試系統,并對電壓互感器SPT204A的外圍電路進(jìn)行了設計和改進(jìn),對交流電壓輸出與所需輸入建立了一種平臺,提出了一種電壓信號調理的新思路,具有結構簡(jiǎn)單,性能良好等優(yōu)點(diǎn),可推廣使用到其他中頻軍用設備以及民用設備的系統測試中。
評論