硬件工程师应该都对电池进行过充放电操作,去年 12 月初芯片之家微信 15 群有一位叫“庸人自扰!”的群友需要一个可以指示充电和放电状态的电路,当时我突然想到了多年前使用过的充电器充电状态指示电路,经简单修改后手绘了“极简纯硬件充 / 放电 LED 指示电路”。
此电路的最大特点就是简洁,缺点的话就是有明显的压降和较大的功耗,电流越大压降和功耗就越大。对指示精度和功耗有要求的话还是用运放比较好,只是电路稍复杂。下面是带参数的电路图:
简单说一下原理:
充电时 D2 正向导通,为电池充电并产生 0.7V 左右的压降,此压降为 Q1 的发射结提供偏置电压,Q1 导通,电流经 R3 限流,点亮 LED1,指示正在充电;此 0.7V 的压降加在 Q2 的发射结,为反偏,Q2 截止,LED2 无电流不亮。
放电过程和充电相反,即 D1 正向导通,为负载放电并产生 0.7V 左右的压降,此压降为 Q2 的发射结提供偏置电压,Q2 导通,电流经 R4 限流,点亮 LED2,指示正在放电;此 0.7V 的压降加在 Q1 的发射结,为反偏,Q1 截止,LED1 无电流不亮。