打印

检测电池是否移除

[复制链接]
楼主: QWE4562009
手机看帖
扫描二维码
随时随地手机跟帖
21
QWE4562009 发表于 2021-7-7 16:18
这里G极其实已经被R15上拉到4.2V了啊

拉不上去的

使用特权

评论回复
22
qq553605454| | 2021-7-7 17:34 | 只看该作者
QWE4562009 发表于 2021-7-7 16:27
为什么C点始终有电压呢

空载有电压正常的,电流没有流。你这是带载,理论上是没有电压的。

微信截图_20210707173325.jpg (305.31 KB )

微信截图_20210707173325.jpg

使用特权

评论回复
23
QWE4562009|  楼主 | 2021-7-7 17:53 | 只看该作者
xmar 发表于 2021-7-7 15:25
B点电压为0,Q2导通。楼主电路没问题。但B点为3.3V,Q2的Vsg有近1V的电压(4.2-3.3=0.9V),Q2放大状态,半 ...

接地气的大佬电子某世界gmchen   21电子captzs   21电子xmar,你们三个有水平。你给的电路验证了,4.2V输出妥了,,但是还有一个问题,为什么在没电池的时候Q3截止,但是BAT_CHECK电压不是稳定的3.3V,而是有一点摆动,,,2.4-3.8V之间,而我的LDO出来是3.3V  稳定的  

使用特权

评论回复
评论
QWE4562009 2021-7-8 15:59 回复TA
@xmar :您好 这个原理是? 
xmar 2021-7-8 09:17 回复TA
有可能是电路自激。解决办法:在Q3的基极b与集电极c之间接一个1nF的电容试试。 
24
QWE4562009|  楼主 | 2021-7-7 17:57 | 只看该作者
QWE4562009 发表于 2021-7-7 14:21
MOS管  G极已经上拉到4.2V了啊  按道理MOS的D极应该是0才对啊  2301是P管啊  高电平截止啊。。。这里怎么有 ...

XXgmchen   21电子captzs   21电子xmar你们三个是接地气的大佬,你的方案我验证了,4.2V输出妥了,还有一个新问题,为什么没电池的时候,Q3截止,BAT_CHECK电压有摆动呢?在2.2-3.8V之间,这是怎么回事?LDO是稳定输出3.3V,不应该出现这种情况才对!

使用特权

评论回复
25
QWE4562009|  楼主 | 2021-7-7 17:57 | 只看该作者
xmar 发表于 2021-7-7 15:25
B点电压为0,Q2导通。楼主电路没问题。但B点为3.3V,Q2的Vsg有近1V的电压(4.2-3.3=0.9V),Q2放大状态,半 ...

接地气的大佬,你的方案我验证了,4.2V输出妥了,还有一个新问题,为什么没电池的时候,Q3截止,BAT_CHECK电压有摆动呢?在2.2-3.8V之间,这是怎么回事?LDO是稳定输出3.3V,不应该出现这种情况才对!

使用特权

评论回复
26
QWE4562009|  楼主 | 2021-7-7 17:58 | 只看该作者
xmar 发表于 2021-7-7 15:25
B点电压为0,Q2导通。楼主电路没问题。但B点为3.3V,Q2的Vsg有近1V的电压(4.2-3.3=0.9V),Q2放大状态,半 ...

为什么不能回帖啊!!!

使用特权

评论回复
27
QWE4562009|  楼主 | 2021-7-7 18:05 | 只看该作者
qq553605454 发表于 2021-7-7 17:34
空载有电压正常的,电流没有流。你这是带载,理论上是没有电压的。

还有一个问题,电池充满的时候不充电了  然后4.2V会经过1K和10K电阻放电。。。

使用特权

评论回复
28
ningling_21| | 2021-7-7 18:51 | 只看该作者
换用TP4056不用这些MOS管就可以判断电池是否连接

使用特权

评论回复
29
gaohq| | 2021-7-8 12:18 | 只看该作者
电路没错的,是MCU 的I/O口设置不对吧,上啦?下拉?高阻 ? 或则是设置对了但I/O口下拉时还有一定阻抗,B点电压不能为零。实在搞不定MCU的I/O口的话就采用9楼的电路,增加一个三极管吧。

使用特权

评论回复
30
gaohq| | 2021-7-8 12:32 | 只看该作者
QWE4562009 发表于 2021-7-7 18:05
还有一个问题,电池充满的时候不充电了  然后4.2V会经过1K和10K电阻放电。。。 ...

那就上个比较器吧

使用特权

评论回复
31
hwpga| | 2021-7-8 14:26 | 只看该作者
本帖最后由 hwpga 于 2021-7-8 14:39 编辑



PROG悬空掉,停机状态下,B+端不接电池是不是0V
CHG_ON#为低电平,ME4054停机,未接电池B+端没电
Q1通过R2构成回路导通,BAT_IN#为高电平

接入电池,Q1截至,BAT_IN#有R3下拉(或内置下拉),维持低电平






使用特权

评论回复
32
QWE4562009|  楼主 | 2021-7-8 15:55 | 只看该作者
hwpga 发表于 2021-7-8 14:26
PROG悬空掉,停机状态下,B+端不接电池是不是0V
CHG_ON#为低电平,ME4054停机,未接电池B+端没电
Q1通过R ...

你是把5脚当成了使能脚用   也是可以的

使用特权

评论回复
33
QWE4562009|  楼主 | 2021-7-8 15:57 | 只看该作者
hwpga 发表于 2021-7-8 14:26
PROG悬空掉,停机状态下,B+端不接电池是不是0V
CHG_ON#为低电平,ME4054停机,未接电池B+端没电
Q1通过R ...

你这个二极管是?

使用特权

评论回复
评论
小熊熊x 2021-7-8 17:37 回复TA
防倒灌呗,这个VCC3应该是从一个LDO出来的,LDO应该有两个输入一个BAT 一个VCC5,这样这个VCC3才能一直都在 
34
讨论了半天,全是大工程级别的,我们农民工的办法很简单,没有电池4054输出会成打嗝模式,直接检测那个就知道有没有电池,有电池就是个恒定大于2V以上的电压存在

使用特权

评论回复
35
QWE4562009|  楼主 | 2021-7-8 18:06 | 只看该作者
xmar 发表于 2021-7-7 15:25
B点电压为0,Q2导通。楼主电路没问题。但B点为3.3V,Q2的Vsg有近1V的电压(4.2-3.3=0.9V),Q2放大状态,半 ...

你好。1.当电池不在,Q3截止的时候,为什么BAT_CHECK是这样的波形?很是奇怪,还有一段时间的下凹陷,,应该不影响MCU做判断吧?

2.还有一个问题就是当MOS_1给3.3V的时候,输入的电流大于50mA了(正常接入电池后才33mA而已),此时还没有接负载(没有接入手环)。。。4.2V后面除了上面那几个电阻都没有其他的负载了,除非把手环放上去才有电池接触或者手环端的供电电路会耗电。。。


4.2V断线检测.jpg (334.55 KB )

4.2V断线检测.jpg

使用特权

评论回复
36
QWE4562009|  楼主 | 2021-7-8 18:10 | 只看该作者
QWE4562009 发表于 2021-7-8 15:57
你这个二极管是?

你的意思二极管负极还有另外一个3.3?

使用特权

评论回复
37
QWE4562009|  楼主 | 2021-7-8 18:12 | 只看该作者
一事无成就是我 发表于 2021-7-8 17:42
讨论了半天,全是大工程级别的,我们农民工的办法很简单,没有电池4054输出会成打嗝模式,直接检测那个就知 ...

**,神人,眼前一亮,我得试试你的方法,好方法!我有多余的AD口   直接去读4054 3脚的状态不就完事了?好像是可以。。。。

使用特权

评论回复
38
QWE4562009|  楼主 | 2021-7-8 18:13 | 只看该作者
一事无成就是我 发表于 2021-7-8 17:42
讨论了半天,全是大工程级别的,我们农民工的办法很简单,没有电池4054输出会成打嗝模式,直接检测那个就知 ...

是不是我说的那个意思   你想表达的

使用特权

评论回复
39
QWE4562009|  楼主 | 2021-7-8 18:16 | 只看该作者
一事无成就是我 发表于 2021-7-8 17:42
讨论了半天,全是大工程级别的,我们农民工的办法很简单,没有电池4054输出会成打嗝模式,直接检测那个就知 ...

还有一个风险,当电池过放到将近0V的时候(几年库存的产品大概率都是这种情况),此时不知道是没接电池,还是电池没电。。。

使用特权

评论回复
40
QWE4562009|  楼主 | 2021-7-8 18:28 | 只看该作者
一事无成就是我 发表于 2021-7-8 17:42
讨论了半天,全是大工程级别的,我们农民工的办法很简单,没有电池4054输出会成打嗝模式,直接检测那个就知 ...

我可能漏了几点,我需要知道三个状态,充电进行中,充满了,电池移除

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则