找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

查看: 385|回复: 0

【群友的讨论】锂电池检测电路错在了哪?

[复制链接]
阅读字号:

1351

主题

50

回帖

2万

积分

超级版主

积分
26839
发表于 2023-10-24 14:38:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×

8ab35faa6176e3b3c2a1a06f34cf5139.png 这个电路设计的原本用意是:单片机(3.3V系统)控制NMOS导通关断,在ADC采集电压时导通,在ADC不采集电压时关断,从而节省掉分压电阻上的电流,从而达到节省功耗的目的。群友们讨论的很激烈,有个群友总结了一下,总结的很到位。

4a53a695115edc92ad51c12b800d1a1f.jpg 在群友的分析下,这个电路的缺陷在于:由于3.7V锂电池充满电为4.2V,假设单片机输出3.3V控制NMOS导通,则NMOS的栅极电压为3.3V,此时Vgs等于3.3V-0V=3.3V,然后NMOS导通,然后R12和R16对锂电池分压,分压后,NMOS的源极电压由于电阻分压的关系变成了2.1V,那么此时Vgs等于3.3V-2.1V等于1.2V。然后再看AO3400的数据手册,Vgs(th)是个0.7V~1.4V的范围值。
765fc27d21f4d7cb744ae2f7d1f1ede1.png 那么此时就有两种情况,1.假设0.7<Vgs(th)<1.2V,那么NMOS可以正常维持导通条件,可以正常测量电池电压。2.假设1.2V≤Vgs(th)≤1.4V,那么NMOS将不满足导通条件,将陷入不可控的状态。

分析结论:这个电路设计是不合理的。如果这个电路这么设计,由于NMOS的导通阈值电压,第二种情况下(1.2V≤Vgs(th)≤1.4V)会电池电量检测部分异常。

改良然后有的群友针对分压后源极电压会抬高的问题提出了改良措辞,直接将源极接地,然后这样单片机就可以稳定的控制NMOS了,画了下面这个电路图:

e8b304964d2a65596c65e540298c3264.png 然后又有个群友对这个改良后的电路图提出了一下质疑,主要质疑点为:
  • 这个电路的阻抗问题
  • ADC端口耐压问题。

09a1a5c1224def5f6f504d7589ebf63d.jpg 群友也是对这两个问题作出解释,阻抗≈200k//200k≈100k,电池电压的采样速度没有很高的要求,所以没什么问题;然后针对耐压可以换为PMOS
0615c5c0f766c46f7f5b709f79708426.jpg 所以针对单片机IO口的耐压问题,电路更改为

8f77e7dad31fc1f184136a903a3b356b.png
然后群友又提出了使用NMOS的改善方法,即在原来电路的基础上更改分压电阻。需要满足在电池满电(电池电压4.2V)的情况下,保证下面的分压电阻上的电压不大于1.7V,就不影响NMOS管的控制这个是在假定NMOS的最大导通阈值电压Vgs(th)为手册中的最大值1.4V。
2392cab8a7683cda88b023d51bce6176.jpg 两种改良措施:
  • 更换为PMOS驱动控制。
  • 仍使用NMOS,但更改分压电阻。(NMOS便宜)

.
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-4-30 20:31 , Processed in 0.180755 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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