DIY逻辑充电器

为了方便管理多个锂电池,设计了一款逻辑充电器,采用N76E003单片机控制,最大支持4块电池依次充电。当一块电池充满后,单片机会检测到TP4056充电芯片的STDBY引脚变化,关闭当前通道并启动下一通道的充电。通过单片机控制CE管脚实现充电的使能与关断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、设计原因

由于我经常开发一些奇奇怪怪的小东西,所以手上有较多锂电池,长时间保存对我这种懒人带来的困扰,正常逻辑是每次充电完成后,由人工更换下一个电池充电,如此往复,如使用多个充电器同时进行此项工作(并行),成本与效率均较高,于是设计了这个逻辑充电器,其最大支持4块电池充电,但每次充电一块,单块充电完成后,由单片机读取充电芯片信号,后关闭该通道充电,并开启下一个充电通道,如此往复,是一种用时间换效率和成本的鸡肋设计。
实物如下图1所示、散热片下是TC4056充电芯片(TP4056可替换),主控单片机为N76E003。
在这里插入图片描述

2、运行逻辑

在这里插入图片描述
其中带隙电压(band·gap)读取相关文章可以看这里
此外,检测充电完成时,首先使用单片机检测充电芯片STDBY引脚电平变化,其原理及电路如下图3、4、5所示,当STDBY引脚拉低后,5V电源通过10k电阻及LED,其管脚电压变化为3.2V左右,此时配置为输入模式(高阻态)的单片机管脚即可采集到该信号。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值