威廉(william·英国)官方中文网站-Official website

技术热线: 4007-888-234

换弹夹充电宝方案-充电宝芯片

更新时间: 2026-07-18
阅读量:100

一、换弹夹充电宝方案原理

(1)结构“换弹夹”定义

整机只支持单节标准21700圆柱锂电(3.7V/5000mAh),侧面弹仓式一键弹出机构:侧按卡扣→弹簧弹出电芯,直接更换满电备用21700,无需等待充电,户外无限续航;电芯采用加厚弹簧弹片接触,免焊接插拔,行业俗称“换弹夹”充电宝。

4ab3f84323f346a0b57bfdf7087e20f0.jpg

(2)电源系统底层原理

1. 电芯基础参数:单节21700锂电标称3.7V,充满4.2V,截止放电2.5V;
2. 双向升降压拓扑:搭配快充PMIC(IP5353/IP2368)实现双向DC-DC:
   - 输入:Type-C 5V/9V快充 → 降压给21700电芯充电(恒流CC→恒压CV);
   - 输出:电芯3.0~4.2V → 升压至5V/9V PD快充给手机供电;
3. MCU核心监测逻辑(EN8F1812负责)
   - 采样电池电压、充放电电流、NTC温度;
   - 电量百分比计算(库仑积分法)、4段LED电量显示;
   - 电芯在位检测:弹仓弹片接触识别有无电池、防反接识别;
   - 多级安全保护联动:过充/过放/过流/短路/高温锁定输出;
   - 低功耗休眠:无负载30s自动休眠,更换电芯唤醒自检。

(3)与普通充电宝核心区别

1.普通充电宝电芯焊死,没电只能插电等待;
2.换弹夹款:电芯独立可拆卸,多备几颗21700裸电芯即可秒换,单颗18.5Wh符合航空携带标准,可随身多带电芯上机。

二、EN8F1812芯片资源适配分析

EN8F1812单片机可匹配单节21700充电宝全部监测、交互、保护逻辑,无需额外辅控:

1. 供电2.2~5.5V,直接由21700电芯3.0~4.2V经LDO3.3V供电;
2. 12位多通道ADC:采集电池电压、充放电采样电流、NTC温度、电芯在位检测;
3. 内置2路运放+比较器:放大毫伏级采样电阻压差,精准计算充放电电流;
4. 4组硬件定时器:库仑计电流积分、30s休眠计时、LED闪烁、快充超时保护;
5. 256Byte EEPROM:保存满电电压、放电截止电压、高温阈值、电量校准参数,掉电不丢失;
6. 大电流驱动IO:PB2可直驱4颗LED电量指示灯,无需三极管扩流;
7. 超低功耗休眠:整机休眠MCU电流<1μA,电芯空载损耗极低;
8. 4K×16bit Flash:容纳库仑计算法、在位识别、多重保护、LED交互全套程序。

三、整机硬件模块方案

(1)模块划分

1. 21700弹仓电芯在位检测模块
2. 双向快充PMIC充放电主回路(IP5353)
3. 电流电压温度ADC采样模块(EN8F1812采集)
4. EN8F1812主控最小系统
5. 电量LED指示+侧按功能按键交互模块
6. 多重安全保护电路(过流、短路、NTC温控、防反接)

(2)详细电路设计(EN8F1812引脚功能请参见数据手册)

①21700弹仓在位+防反接检测
弹仓正负极弹簧弹片引出两路信号至MCU:
- 正极分压ADC通道RA0:检测电池电压,无电芯时电压接近0V,判定仓空;
- 负极辅助检测引脚PB4:电池装反时压差异常,MCU立刻锁死PMIC输出,禁止充放电;
弹仓回路串联肖特基二极管,硬件基础防反接,MCU做二次软件锁定。

②充放电电流采样电路(库仑计核心)
主功率回路串联10mΩ 1W精密采样电阻Rs,两端差分送入MCU内置运放放大后接入ADC1/ADC2;
MCU实时采集压差,换算实时充放电电流,对时间积分计算剩余电量Q=∫I·dt,精准显示剩余电量百分比。

③电池电压与NTC测温电路
1. 电芯正极经100k+33k精密电阻分压接入RA3(ADC3),实时读取3.0~4.2V电池电压,判断满电/亏电;
2. 电芯仓贴10K NTC热敏电阻,分压后接入RA4(ADC4),监测电芯温度;设定高温阈值55℃,超温切断充放电。

(3)双向快充PMIC外围(IP5353)
IP5353负责功率变换,EN8F1812通过IO引脚控制PMIC使能、快充开关、充放电启停:
1. Type-C单口双向:输入PD20W快充充电芯,输出PD22.5W给手机;
2. MCU实时读取PMIC充电/放电状态,联动LED电量变化;
3. PMIC自带硬件基础保护,EN8F1812做软件二次保护兜底。

(4)人机交互电路
1. 4颗蓝色贴片LED串联220Ω限流电阻,4档电量显示;
2. 侧按轻触按键上拉10k电阻至3.3V,下降沿触发检测:
   - 短按:点亮电量LED 3s后熄灭;
   - 长按3s:开启侧边手电白光LED,再短按关闭;
3. 更换电芯瞬间LED全闪1次,提示电芯识别成功。

四、EN8F1812软件控制逻辑(状态机框架)

(1)上电/换电芯初始化流程

1. 4MHz系统时钟,12位ADC开启,内置运放差分放大电流采样;
2. IO初始化:LED全部熄灭,PMIC默认关闭充放电;
3. WDT看门狗开启,1s周期喂狗;
4. EEPROM读取保护阈值:满电4.2V、放电截止2.5V、高温55℃;
5. ADC检测电芯在位:
   - 无电芯:LED间歇慢闪提示空仓,休眠等待装弹;
   - 识别到21700电芯:LED全闪1次,进入待机监测状态。

(2)五大核心运行状态机

状态1:空载待机(装好电芯、无输入输出)
1. 每500ms采集电池电压、温度,库仑计保持静态积分;
2. 30s无按键、无充放电动作,MCU进入IDLE低功耗休眠;
3. 短按按键唤醒,点亮4段LED显示剩余电量。

状态2:Type-C输入充电(外接充电头给21700电芯充弹)
1. ADC持续采集充电电流、电池电压;
2. 电压<4.2V:CC恒流充电,对应电量LED逐段点亮;
3. 电压到达4.2V、充电电流<100mA持续30s:判定满电,MCU发送信号关闭PMIC充电通路;
4. 温度>55℃:立刻切断充电,LED红蓝交替闪烁高温告警。

状态3:升压输出放电(给手机供电)
1. 实时积分放电电流计算剩余容量,电量下降同步熄灭对应LED;
2. 电池电压低于2.5V持续5s:判定亏电,MCU锁死PMIC升压输出,禁止过放损伤电芯;
3. 放电电流>3A持续1s:判定短路/过载,立刻切断输出保护。

状态4:换电芯识别(核心换弹夹逻辑)
1. 电芯弹出瞬间,在位ADC电压归零,MCU标记“仓空”;
2. 装入新电芯后电压恢复3~4.2V,自动重新校准库仑计,读取新电芯电量;
3. 电池装反识别:反接时检测到负压,硬件二极管限流+软件锁死功率,LED快速闪烁报错。

状态5:手电模式(长按按键3s触发)
PB6输出高电平驱动白光手电LED,再短按关闭;无操作1min自动熄灭。

(3)容错与低功耗优化算法

1. 电流滤波:连续5次ADC采样取均值,消除快充开关纹波干扰;
2. 库仑计校准:每次满电4.2V自动清零容量积分,修正电量误差;
3. 多重保护冗余:硬件PMIC基础保护+EN8F1812软件二次保护,双重安全;
4. 换电芯防抖:电芯插拔200ms消抖,避免频繁识别误触发;
5. 休眠分级:空载浅休眠、长时间无操作深度休眠,最大限度降低电芯自耗电。

五、换弹夹充电宝方案核心优势

1. 芯片适配:EN8F1812自带12位ADC+内置运放,无需额外电流放大芯片,精简BOM;
2. 换弹夹专属逻辑:精准电芯在位/反接识别,适配可拆卸插拔结构;
3. 精准电量算法:库仑积分法,4段LED电量显示误差≤5%;
4. 全维度安全:过充、过放、过流、短路、高温、反接六重保护;
5. 低成本量产:单节21700架构,功率IC+MCU分体方案,维修可单独更换电芯,减少电子垃圾;
6. 户外场景适配:可携带多颗备用21700电芯,秒换续电,适合露营、巡检、直播外出。

以上就是william威廉英国官网单片机开发工程师分享的换弹夹充电宝方案。william威廉英国官网专注单片机应用方案设计与开发,提供8位单片机、32位单片机。

XML 地图