欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 鋰電池電量指示(ATtiny13) [打印本頁]

作者: 51黑bug    時(shí)間: 2016-6-24 23:39
標(biāo)題: 鋰電池電量指示(ATtiny13)
        由于需要,買了幾塊16340的鋰電池,為了便宜,沒買那種帶保護(hù)板的,手上還有一塊ATtiny13,想著就搭一塊電池電量指示電路,因?yàn)殇囯姵氐碾娏颗c電壓有關(guān),只要測(cè)電壓就行,我假設(shè)4.2V以上為過壓,3.8V以上為3格電量,3.3V以上為2格電量,3.1V以上為1格電量,以下為低電量,開始看了不少文章說tiny13的基準(zhǔn)源很不準(zhǔn),差個(gè)0.5V都有可能,實(shí)際做出來后,在室內(nèi)20度,和室外5度時(shí)使用誤差只有0.2V,還算滿意!
工作步驟,由定時(shí)器1S喚醒一次空閑模式下的程序,啟動(dòng)一次AD,再次進(jìn)入空閑模式,直到AD中斷喚醒,判斷電池電壓,如果在3.1~4.2V之間算正常,低于3.1V,1格指示燈閃爍,提示低壓,高于4.2V,3格指示燈閃爍,提示高壓,還有一個(gè)按鍵,可激活A(yù)D,實(shí)時(shí)察看當(dāng)前電量,tiny13的供電就是要測(cè)得鋰電池提供的,電壓變化,整個(gè)電路的電流也在變化,沒有指示燈提示的情況下,3.1V~120ua,4.2V~160ua。







電路比較簡(jiǎn)單的,畢竟T13才6個(gè)IO口,為了USBASP下載方便,REST口沒占用,只剩下5個(gè)IO,除去AD口,只有4個(gè)IO口了,再次為了簡(jiǎn)單,按鍵和指示燈沒有復(fù)用,所以指示燈只有3個(gè)IO口了!
電路接線如下:
PB2做為AD輸入,由20k和68k的貼片電阻分取電源電壓后輸入,此口為了省電,在程序中禁用了數(shù)字功能;
PB1(INT0)做為按鍵口,內(nèi)部定義上拉了,外面就沒接上拉電阻,也可以用其他口做按鍵中斷,不一定用外中斷0,第一次使用T13,保險(xiǎn)起見才用的INT0;
PB0,PB4,PB3做為led的輸出口,led接1k電阻接電源;
PB5由105和10k電阻做上電復(fù)位,當(dāng)然也可不接。
程序中時(shí)鐘頻率在600KHz,原來降到250KHz時(shí),竟然不能下載程序了,還是在ourdev中的高人指點(diǎn)才解決了不能下載的問題,所以頻率定在600KHz,定時(shí)器也1024分頻了,平時(shí)除了定時(shí)器開啟,AD在定時(shí)器激活時(shí)才開啟,其他內(nèi)部設(shè)備都關(guān)閉。


作者: 越快樂越墮落    時(shí)間: 2016-6-25 13:02
根本就不需要單片機(jī) 用324就可以
作者: 工作狂    時(shí)間: 2018-4-1 19:10
用LM324 339  或者用幾個(gè) TL431 都可以實(shí)現(xiàn)  要起到保護(hù)作用,可以加兩MOS管控制 過充 過放 過壓或者過流保護(hù)  




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1