硬件工程師應(yīng)該都對電池進行過充放電操作,去年 12 月初芯片之家微信 15 群有一位叫“庸人自擾!”的群友需要一個可以指示充電和放電狀態(tài)的電路,當時我突然想到了多年前使用過的充電器充電狀態(tài)指示電路,經(jīng)簡單修改后手繪了“極簡純硬件充 / 放電 LED 指示電路”。
?
此電路的最大特點就是簡潔,缺點的話就是有明顯的壓降和較大的功耗,電流越大壓降和功耗就越大。對指示精度和功耗有要求的話還是用運放比較好,只是電路稍復(fù)雜。下面是帶參數(shù)的電路圖:
?
簡單說一下原理:
充電時 D2 正向?qū)?,為電池充電并產(chǎn)生 0.7V 左右的壓降,此壓降為 Q1 的發(fā)射結(jié)提供偏置電壓,Q1 導(dǎo)通,電流經(jīng) R3 限流,點亮 LED1,指示正在充電;此 0.7V 的壓降加在 Q2 的發(fā)射結(jié),為反偏,Q2 截止,LED2 無電流不亮。
放電過程和充電相反,即 D1 正向?qū)?,為負載放電并產(chǎn)生 0.7V 左右的壓降,此壓降為 Q2 的發(fā)射結(jié)提供偏置電壓,Q2 導(dǎo)通,電流經(jīng) R4 限流,點亮 LED2,指示正在放電;此 0.7V 的壓降加在 Q1 的發(fā)射結(jié),為反偏,Q1 截止,LED1 無電流不亮。