通常,在數(shù)字鐘、打鈴儀、某些定時器和日歷鐘等類型的單片機系統(tǒng)中,當(dāng)主電源 dc5v失去時,我們稱之為掉電。掉電之后,單片機會停止工作,時鐘會停止往前走,這種結(jié)果在許多場合往往是不希望的,為了保證單片機在主電壓失去時仍然能夠保持運行,人們就利用干電池對單片機系統(tǒng)繼續(xù)進(jìn)行供電。
應(yīng)該感謝單片機芯片的工程技術(shù)設(shè)計師,是他們首先提供了單片機系統(tǒng)能夠順利實施“掉電保護(hù)”的內(nèi)部條件,這就是:單片機允許在電壓低至 2v 甚至更加小一些的電壓供電時。仍然可以保證其最基本的運行(對外部輸入輸出功能將會失效或者停止)。電池在主電源失去時,對單片機的繼續(xù)運行提供能源,此時的電池能源是非常寶貴的,往往都是以“ua”級進(jìn)行計算。而且還有一個不能避免的結(jié)果,就是隨著保護(hù)時間的延長,電池的電量也會用完的。所以,保護(hù)電路有一個最長保護(hù)時間的參數(shù),使用中不能超過,否則,保護(hù)就會失效。當(dāng)電池經(jīng)過保護(hù)時間的使用之后,就需要補充電能,以便下一次保護(hù)時能夠“酒足飯飽”地投入保護(hù)工作。所以,又有一個如何給電池充電的問題。歸納一下:就是電池在主電源正常供電時,需要由主電源對其進(jìn)行充電;當(dāng)主電源失去一時,又由電池放電以保持單片機系統(tǒng)的運行。下面就是一個標(biāo)準(zhǔn)的掉電保護(hù)電路。(vcc = 6v).
當(dāng)主電源正常時,單片機由vcc5v電源供電,此時,vcc5v 電源通過 d1 和 r1 ,對保護(hù)用電池進(jìn)行充電,以保證電池電量的充足。適當(dāng)選擇 r1 的大小,可以保證充電電流和充電時間都比較合理。 例如:需要對 3v6 * 60mah 的電池充電,充電時間選擇在 8 小時左右,我們就選擇充電電流為 8 ma,r1 =(6v - 0.6)/ 8(0.6 是串連二極管的導(dǎo)通壓降)。與電池并聯(lián)的穩(wěn)壓二極管是防止電池過充電用的。放電路徑是:電池通過 r1+r2 ,對單片機供電端口進(jìn)行供電,供電電流通過 r1+r2 之后,會有壓降,到達(dá)單片機的 vcc端口時,電壓就會比 3v6 低,一般會在 2v--2v5左右,不要企圖在這個時候提高單片機的供電電壓,這樣反而會適得其反,令單片機仍然工作于正常供電狀態(tài)。對各單片機生產(chǎn)公司的各種單片機,這個低供電電壓會有某些差別,調(diào)整電阻 r2,在保證單片機能夠保持運行的情況下,耗用電流越小越好。 來源:university