找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3062|回复: 7
打印 上一主题 下一主题
收起左侧

如何用STC8G1K17单片机的内部ADC检测外部锂电池电量?

[复制链接]
跳转到指定楼层
楼主
请教一下各位,用STC8G1K17单片机的自带的ADC检测外部3.0~4.2V的锂电池电量,测量电路应该怎么连接?(该锂电池通过一个稳压芯片输出3.3V电压给单片机供电)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:401564 发表于 2022-3-29 22:04 | 只看该作者
不需要LDO,如果不是其它电路需要,加一个LDO只会增加功耗
但如果是电路已经有了LDO给单片机机供电的话,就用这个电路测量就行了转换的时候ADC_GND低电平,转换完成了,就高电平,达到省电的目的
不想这样的话,直接接地也行

如果没有接LDO,锂电池直接给单片机供电,ADC进行15通道的转换,通过计算,就可以知道电池的电压了
但这并不是电量,虽然它跟电量有关
你要有一个放电曲线来大概知道电池电压对应的电量才行
回复

使用道具 举报

板凳
ID:971183 发表于 2022-3-29 22:13 | 只看该作者
Y_G_G 发表于 2022-3-29 22:04
不需要LDO,如果不是其它电路需要,加一个LDO只会增加功耗
但如果是电路已经有了LDO给单片机机供电的话,就用 ...

C11、C12和C14三个电容是用于滤波吗,R15和R16的阻值用1M可以吗
回复

使用道具 举报

地板
ID:401564 发表于 2022-3-29 22:33 | 只看该作者
wcw123 发表于 2022-3-29 22:13
C11、C12和C14三个电容是用于滤波吗,R15和R16的阻值用1M可以吗

C11,C12是我自己电路上的电源滤波电容,如果你已经有了,就不需要了
C14是一定要有的
如果是用一个端口控制了ADC_GND,电阻的选择只要是K级别的就无所谓了
如果你是直接接地的话,可以用1M的试一下,上电之后你用万用表测量一下电压,是不是1/2就行了,估计也是可以的
因为我自己没有用过1M的电阻,只能靠经验估计了
如果你还在电路设计阶段,推荐你是不需要LDO的
这个片子我经常用在锂电池供电上,基本是不用LDO的
回复

使用道具 举报

5#
ID:971183 发表于 2022-3-29 22:56 | 只看该作者
Y_G_G 发表于 2022-3-29 22:33
C11,C12是我自己电路上的电源滤波电容,如果你已经有了,就不需要了
C14是一定要有的
如果是用一个端口控 ...

好的,谢谢!
回复

使用道具 举报

6#
ID:971183 发表于 2022-3-29 23:00 | 只看该作者
Y_G_G 发表于 2022-3-29 22:33
C11,C12是我自己电路上的电源滤波电容,如果你已经有了,就不需要了
C14是一定要有的
如果是用一个端口控 ...

我是用PW5410B稳压输出给单片机和其他电路模块供电用,但不清楚能不能给向AD5933这种高精度的阻抗转换芯片和AD8606放大器供电用
回复

使用道具 举报

7#
ID:971183 发表于 2022-3-29 23:03 | 只看该作者
Y_G_G 发表于 2022-3-29 22:33
C11,C12是我自己电路上的电源滤波电容,如果你已经有了,就不需要了
C14是一定要有的
如果是用一个端口控 ...

上图中的电容C14的取值有要求吗
回复

使用道具 举报

8#
ID:401564 发表于 2022-3-30 13:25 | 只看该作者
wcw123 发表于 2022-3-29 23:00
我是用PW5410B稳压输出给单片机和其他电路模块供电用,但不清楚能不能给向AD5933这种高精度的阻抗转换芯 ...

ADI的东西太贵了,没用过,不发表意见
C14就用104得了,这电容是常规电容,好找
实际上,在电池电压测量中,这个电容从102到107我都试过,压根就没区别,所以,就一直用104了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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