12位數(shù)模轉(zhuǎn)換器MAX531在高頻開關(guān)整流模塊中的應(yīng)用
3硬件設(shè)計(jì)
如圖4所示,在電力電源整流模塊的DC/DC變換控制部分,輸出電壓采樣信號(hào)、輸出電流采樣信號(hào)和電壓調(diào)整控制信號(hào)通過PID調(diào)節(jié)器,發(fā)出控制信號(hào)到全橋移相PWM控制芯片UC3875的誤差放大器的負(fù)端,此時(shí)UC3875發(fā)出相應(yīng)的脈沖信號(hào),經(jīng)功率放大后控制IGBT的導(dǎo)通與截止,以決定高頻變壓器的通斷狀態(tài),從而最終達(dá)到穩(wěn)壓目的。這里MAX531作為單片機(jī)與PID調(diào)節(jié)器之間的D/A數(shù)模轉(zhuǎn)換接口電路,以實(shí)現(xiàn)單片機(jī)對(duì)電源輸出電壓的精確調(diào)整功能。表2為MAX531輸入代碼、輸出電平和電源模塊輸出電壓的對(duì)應(yīng)關(guān)系表。
表2輸入代碼、輸出電平與電源模塊輸出電壓的對(duì)應(yīng)關(guān)系 DIN(Hex) AOUT(V) OUTPUT(Vd.c.)
FFF -2.048 300
E00 -1.536 280
C00 -1.024 260
A00 -0.512 240
800 0 220
700 -0.256 210
600 -0.512 200
500 -0.768 190
400 -1.024 180
當(dāng)單片機(jī)給D/A寫入800H代碼時(shí),MAX531的輸出(AOUT)為0V電壓,整流模塊輸出(OUTPUT)220V直流電壓;當(dāng)寫入的代碼為FFFH時(shí),AOUT為2.048V,OUTPUT為300V;當(dāng)寫入的代碼為400H時(shí),AOUT為-1.024V,OUTPUT為180V。在圖4中,MAX531的電源為±5V,采用增益為+1的雙極性輸出(見表1)。這時(shí)數(shù)字從0至1的跳變電壓為0.001V,滿度跳變電壓為±2.048V。
4軟件設(shè)計(jì)
整流模塊的系統(tǒng)軟件包括:變量采樣,電壓控制,功能控制(均流、限流、開關(guān)機(jī)、過壓過流保護(hù)、風(fēng)扇等),故障查詢,與上位機(jī)通訊,鍵盤處理,液晶顯示等程序,其中D/A轉(zhuǎn)換部分的電壓控制程序是關(guān)鍵,它的可靠性和控制精度是整流模塊其它控制功能的必要前提,其匯編程序清單如下:
INCLUDE(MOD51);相關(guān)寄存器定義
BUFFEQU6AH;暫存緩沖區(qū)首址
VJLHEQU70H;模塊均流調(diào)整值(高8位)
VJLLEQU71H;模塊均流調(diào)整值(低8位)
OUTVEQU6EH;輸出電壓(來自上位單片機(jī))
OUTVFEQU6FH;輸出電壓微調(diào)(來自上位單片機(jī))
DASCLKBITCT02;D/A串行輸入時(shí)鐘
DADINBITCT01;D/A串行輸入數(shù)據(jù)
評(píng)論