• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 低成本交直流兩用后備電源的設(shè)計(jì)

    低成本交直流兩用后備電源的設(shè)計(jì)

    作者: 時(shí)間:2011-10-10 來(lái)源:網(wǎng)絡(luò) 收藏

      CHG:MAX1898充電狀態(tài)輸出,連接到單片機(jī)的外部中斷引腳,單片機(jī)判斷充電完畢后,通過(guò)P0.0控制MAX1898的EN/OK腳,可以控制停止充電;其CHG的輸出狀態(tài)如附表。

      附表 CHG的輸出狀態(tài)

      另外單片機(jī)的P0.1腳可接蜂鳴器用于充滿后或者出錯(cuò)時(shí)報(bào)警。原理是監(jiān)測(cè)MAX1898的輸出信號(hào)CHG,當(dāng)MAX1898出錯(cuò)時(shí)候,該引腳會(huì)發(fā)出頻率為1.5Hz的脈沖,單片機(jī)的INT0引腳接收中斷后,產(chǎn)生中斷,并使用單片機(jī)的T0計(jì)數(shù)器開(kāi)始計(jì)數(shù),當(dāng)下一個(gè)脈沖到來(lái)時(shí),在外部中斷程序中判斷單片機(jī)的計(jì)數(shù)值是否在0.6s左右,如果是,則通過(guò)控制P0.0使得MAX1898的EN/OK引腳置低從而使充電停止,并控制P0.1驅(qū)動(dòng)蜂鳴器報(bào)警。

      具體軟件:

      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é)束語(yǔ)

      本系統(tǒng)實(shí)現(xiàn)了戶外小型儀器的交自動(dòng)切換,其相當(dāng)?shù)停_(kāi)發(fā)周期短,并實(shí)現(xiàn)了多種電壓值輸出,在實(shí)際項(xiàng)目中得到應(yīng)用。


    上一頁(yè) 1 2 下一頁(yè)

    評(píng)論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 康乐县| 炎陵县| 满洲里市| 佛学| 辉县市| 玛纳斯县| 德州市| 浪卡子县| 仙游县| 淮阳县| 营口市| 盐津县| 团风县| 马山县| 汝城县| 商城县| 辉南县| 南投县| 微博| 庐江县| 高雄市| 顺昌县| 邓州市| 宜川县| 武强县| 沁水县| 唐海县| 萍乡市| 奉新县| 黄大仙区| 苏尼特左旗| 镇赉县| 赤峰市| 石嘴山市| 东兰县| 肃宁县| 盐边县| 昌平区| 成安县| 砀山县| 郯城县|