数码之家

 找回密码
 立即注册
搜索
查看: 7106|回复: 5

[手机] 华为AP006L充电宝不自动断电改造(适用小负载)

[复制链接]
发表于 2020-12-24 11:03:40 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 恋上你的梦 于 2020-12-24 11:06 编辑

这款充电宝能够自动检测负载电流,当负载电流低于某个值会自动断开输出,某些场景下会影响使用。受一个朋友所托,要改造成一直输出的。
1、拆解

20201224_100531.jpg
拆解比较暴力,要先拆顶上灰色那个,比较结实,要用点力,下面黑色的壳两侧是用卡扣和胶粘在一起的。注意,两侧螺丝只是用来装饰的。 20201223_172930.jpg

主板和电池是通过点焊连接的,因为电极片不怎么好焊接,网上说是铝的。我为了分析还是拆下来了。

2、分析
没拆之前我想着控制升压芯片的使能引脚就可以实现不断电了,但最终没发现这个引脚,推测单片机和升压芯片应该是通过某种通信方式实现控制的(i2c、uart等),下面得出检测负载和电流的电路。(这里吐槽一下,一个小小充电宝竟然用的是多层板,太可怕了:praise:)
QQ截图20201224103101.jpg
推测流程应该是这样的:升压输出那边会每隔一小段时间输出一个电压——当插上负载,负载检测电平变化——负载检测电平通过放大后被单片机检测到——mos管导通,升压持续输出5V——adc开始每隔一段检测——当adc电压过低,也就是电流过小,关断mos管,升压持续输出停止——进入下一轮检测。
3、改造
根据分析的原理,要实现持续输出,有两种简单的方案,一、增加假负载;二、欺骗adc,保证电流满足条件。
因为假负载耗电大,所以选用第二种方案。
这个充电宝最大输出为2A,也就是取样电阻电压最大为0.05V。之前分析时候发现单片机电源为3V,这里借用这个电源,通过一个5.9k和一个100欧的电阻分压生成0.05V给adc。(建议这里的电流取样电阻换成自恢复保险丝,虽然升压芯片本身应该具有短路保护功能)
20201224_0947121.jpg
4、测试
这个电极片还是有点黏锡,好歹焊上了,但看起来不是很牢,建议用点焊机。
20201224_0958013.jpg
插入一次负载触发输出后,充电宝会持续输出5V。
QQ图片20201224104929.jpg

——结束——

打赏

参与人数 1家元 +10 收起 理由
moontree + 10 謝謝分享

查看全部打赏

发表于 2020-12-24 16:35:08 | 显示全部楼层
同款充电宝,这款充电宝插个USB小灯过一会自动灭,正好需要,收藏先了,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2020-12-24 18:09:03 | 显示全部楼层
这样改的话电池跑电加快了不少
回复 支持 1 反对 0

使用道具 举报

发表于 2020-12-25 09:14:29 | 显示全部楼层
我也有一款外观相同充电宝,无输出,拆开没解决,改天找出来再看看。
回复 支持 反对

使用道具 举报

发表于 2021-1-4 16:55:07 | 显示全部楼层
这想法不错,请楼主标注一下修改了的地方,ADC是哪个,加的电阻在哪?
回复 支持 反对

使用道具 举报

发表于 2021-1-4 17:06:41 | 显示全部楼层
待机电流3/6K=0.5ma=500ua也不小了。
如果接到单片机上的3V,就开机后永远也关不掉了,没有负载也不关了?
更简单的方案只把R34,0.025的电阻换大一点,是不是ADC的采样电压就大了?就可以选择最小判断电流了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-26 22:05 , Processed in 0.140400 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表