白天有太陽光時,由BT1把光能轉(zhuǎn)換為電能,由VD1對BT2充電,由于有光照,光敏電阻呈低阻,VQ4 b極為低電平而截止。當晚上無光照時光敏電阻呈高阻,VQ4導(dǎo)通,VQ2 b極為低電平也導(dǎo)通,由VQ3、VQ5、C2、R6、L1組成的DC升壓電路工作,LED得電發(fā)光。DC升壓電路其核心就是一個互補管振蕩電路,其工作過程為:VQ2導(dǎo)通時電源通過L1、R6、VQ4向C2充電,由于C2兩端電壓不能突變,VQ3 b極為高電平,VQ3不導(dǎo)通,隨著C2的充電其壓降越來越高,VQ3 b極電位越來越低,當?shù)椭罺Q3導(dǎo)通電壓時VQ3導(dǎo)通,VQ5相繼導(dǎo)通,C2通過VQ5 ce結(jié)、電源、VQ3 eb結(jié)(由于VQ2導(dǎo)通,我們假設(shè)其ec結(jié)短路,VQ3 e極直接電源正極)放電。當放完電后VQ3截止,VQ5截止,電源再次向C2充電,之后VQ3導(dǎo)通,VQ5導(dǎo)通,C2放電,如此反復(fù),電路形成振蕩,在振蕩過程中,VQ5導(dǎo)通時電源經(jīng)L1和VQ5 ce結(jié)到地,電流經(jīng)L1儲能,VQ5截止時L1產(chǎn)生感應(yīng)電動勢,和電源疊加后驅(qū)動LED,LED發(fā)光。本可以提高電池電壓直接驅(qū)動LED,以提高效率,但電池電壓提高,相應(yīng)的太陽能電池價格也大幅提高,只要電路元件設(shè)置合適,其效率還是可以接受的。當白天充電不夠時(如遇上陰雨天等),BT2可能發(fā)生過放電,這樣會損壞電池,為此特加R5構(gòu)成過放保護:當電池電壓降至2V時,由于R5的分壓使VQ4基極電位不足以使VQ4導(dǎo)通,從而保護電池。增加R5會影響VQ4的導(dǎo)通深度。我們可以選用高口值的晶體管來降低這種影響,這是一個折衷的辦法。