<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 節(jié)省電池的自動閂鎖電路

          節(jié)省電池的自動閂鎖電路

          作者: 時間:2012-04-27 來源:網(wǎng)絡(luò) 收藏

           盡管可充電有很多優(yōu)點,但過度放電會遭到損壞,以及縮短使用壽命。圖1中的可以在電壓低于某個預(yù)設(shè)極限時關(guān)閉供電的電器,例如,用 NiMH(鎳氫)電池供電的LED閃光燈。雖然本的目標(biāo)是LED閃光燈,但它也可以適用于任何電池供電的設(shè)備。由于無法保證用戶會拆下電池去重新充電,因此當(dāng)電池電壓掉到可用極限以下時該就鎖住閃光燈,這也是一個有力的暗示,即到了重新充電的時間了。

          本文引用地址:http://www.ex-cimer.com/article/177393.htm

          圖1


            雖然用一個簡單的非閂鎖型電壓比較器就能切斷電源,但去掉電池負(fù)載時會造成電壓波動,比較器恢復(fù)電源時又會強(qiáng)制進(jìn)入閃光模式。本電路可關(guān)閉閃光燈,并且除非用戶用開關(guān)S1手動接通燈,否則它會一直保持關(guān)斷狀態(tài)。

            IC1是On Semiconductor公司的600mA NCP1421 PFM升壓同步整流DC/DC轉(zhuǎn)換器,它構(gòu)成電路的心臟,但這個基本電路適用于其它提供類似功能的轉(zhuǎn)換器(參考文獻(xiàn)1)。NCP1421的主要特性包括一個集成 LBI/EN(低電池輸入/使能)和一個漏極開路LBO(低電池輸出)。電路用兩個 AA NiMH 電池供電工作,由一個普通的升壓穩(wěn)壓器構(gòu)成:一只電感器、輸入和輸出電容器,以及IC1右側(cè)的電流檢測電路。R3和R2分壓產(chǎn)生的LED正向電壓,以及電流檢測電阻器R1上的電壓共同產(chǎn)生一個反饋電壓,與NCP1421的1.2V標(biāo)稱基準(zhǔn)電壓作比較。

            在輸入側(cè),IC1的LBI/EN腳通過一個R4、R5和R10組成的分壓網(wǎng)絡(luò)連接到電池上。當(dāng)LBI/EN電壓超過1.2V時,NCP1421保持使能狀態(tài)。當(dāng)LBI/EN電壓降低到1.2V以下時,LBO檢測腳為低電平,Q3導(dǎo)通,為Q1的基極提供電流。當(dāng)Q1導(dǎo)通時,Q2的基極為低電平,鎖住由Q1和Q2構(gòu)成的虛擬可控硅(SCR),IC2是集成式雙晶體管MBT3946DW1。

            另外,Q1將LBI/EN腳鎖定為低電平,以防止IC1在卸除負(fù)載時再次導(dǎo)通。要重新起動這個電路,必須用開關(guān)S1切斷電路的電源。電阻器R4、R5和R10為LBO檢測器設(shè)定電池電壓斷點。R5亦設(shè)定了SCR激活時電池流出的電流值。當(dāng)電池電壓跌至大約1.3V時,電路關(guān)閉,此時LBI/EN腳達(dá)到1.2V。

          DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY




          關(guān)鍵詞: 電路 自動 電池 節(jié)省

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();