低成本交直流兩用后備電源的設(shè)計
CHG:MAX1898充電狀態(tài)輸出,連接到單片機(jī)的外部中斷引腳,單片機(jī)判斷充電完畢后,通過P0.0控制MAX1898的EN/OK腳,可以控制停止充電;其CHG的輸出狀態(tài)如附表。
附表 CHG的輸出狀態(tài)
另外單片機(jī)的P0.1腳可接蜂鳴器用于充滿后或者出錯時報警。原理是監(jiān)測MAX1898的輸出信號CHG,當(dāng)MAX1898出錯時候,該引腳會發(fā)出頻率為1.5Hz的脈沖,單片機(jī)的INT0引腳接收中斷后,產(chǎn)生中斷,并使用單片機(jī)的T0計數(shù)器開始計數(shù),當(dāng)下一個脈沖到來時,在外部中斷程序中判斷單片機(jī)的計數(shù)值是否在0.6s左右,如果是,則通過控制P0.0使得MAX1898的EN/OK引腳置低從而使充電停止,并控制P0.1驅(qū)動蜂鳴器報警。
具體軟件:
void time0(void) interrupt 1
{
if(state==1)
{
TH0=-5000/256;
TL0=-5000%256;
TR0=1;
count=count+1;
}
}
void int0(void) interrupt0 using1
{
start=!start;
if((count>55)(count65))
{EN=0;
Beep=1;
}
else
{EN=1;
Beep=0;
}
}
5、結(jié)束語
本系統(tǒng)實現(xiàn)了戶外小型儀器的交直流自動切換后備電源的設(shè)計,其成本相當(dāng)?shù)?,開發(fā)周期短,并實現(xiàn)了多種電壓值輸出,在實際項目中得到應(yīng)用。
評論