搜索
bottom↓
回复: 32

求助:如何解决AVR自带AD测量比VCC大的电压值?

[复制链接]

出0入0汤圆

发表于 2013-9-26 00:02:01 | 显示全部楼层 |阅读模式
书上说:AD模拟输入范围为0-VCC,问题来了……
我用的单片机VCC是3.3v输入,但是我却想用它来测量锂电池的电压来做电量显示用。

谢谢!

出0入42汤圆

发表于 2013-9-26 00:03:01 | 显示全部楼层
电阻分压,必要的时候再op缓冲一下

出0入96汤圆

发表于 2013-9-26 07:37:52 | 显示全部楼层
albert_w 发表于 2013-9-26 00:03
电阻分压,必要的时候再op缓冲一下

+1,将测量电压先等比例减低就好办了

出0入0汤圆

 楼主| 发表于 2013-9-26 09:28:39 | 显示全部楼层
gallle 发表于 2013-9-26 07:37
+1,将测量电压先等比例减低就好办了

谢谢!
不过,这个好像还挺麻烦的
有比较简单的ADC芯片可以借助的么?

出0入0汤圆

 楼主| 发表于 2013-9-26 09:29:20 | 显示全部楼层
albert_w 发表于 2013-9-26 00:03
电阻分压,必要的时候再op缓冲一下

谢谢……

出0入0汤圆

发表于 2013-9-26 09:53:54 | 显示全部楼层
电阻分压就可以了。

出0入0汤圆

发表于 2013-9-26 09:57:10 | 显示全部楼层
滴答滴答下雨啦 发表于 2013-9-26 09:28
谢谢!
不过,这个好像还挺麻烦的
有比较简单的ADC芯片可以借助的么?

电阻分压难道比外加个简单ADC芯片麻烦?

出0入0汤圆

发表于 2013-9-26 10:06:06 | 显示全部楼层
分压是目前知道的最简单的方法    没有之一

出0入0汤圆

发表于 2013-9-26 10:07:02 | 显示全部楼层
从来都是简单电阻分压

出0入0汤圆

发表于 2013-9-26 10:07:35 | 显示全部楼层
也没什么op缓冲,电压跟随什么滴

出0入0汤圆

 楼主| 发表于 2013-9-26 10:29:34 | 显示全部楼层
yongjia 发表于 2013-9-26 09:53
电阻分压就可以了。

谢谢指点!

出0入0汤圆

 楼主| 发表于 2013-9-26 10:33:13 | 显示全部楼层
changer15309 发表于 2013-9-26 10:06
分压是目前知道的最简单的方法    没有之一

具体该怎么操作呢?

出0入0汤圆

发表于 2013-9-26 10:44:27 | 显示全部楼层
给你个参考:

本帖子中包含更多资源

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

x

出20入128汤圆

发表于 2013-9-26 10:45:25 | 显示全部楼层
滴答滴答下雨啦 发表于 2013-9-26 10:33
具体该怎么操作呢?

软件大神?

VCC
|
R1
|------ADC
R2
|
GND

出0入0汤圆

发表于 2013-9-26 10:45:59 | 显示全部楼层
电阻分压还麻烦?

出0入0汤圆

 楼主| 发表于 2013-9-26 10:49:22 | 显示全部楼层
catwill 发表于 2013-9-26 10:44
给你个参考:

非常感谢,我试试看!

出0入0汤圆

发表于 2013-9-26 10:49:35 | 显示全部楼层
電阻分壓,精度堪憂。

出0入0汤圆

 楼主| 发表于 2013-9-26 10:50:17 | 显示全部楼层
jdw924 发表于 2013-9-26 10:45
电阻分压还麻烦?

是我水,没搞清楚……谢谢~

出0入0汤圆

 楼主| 发表于 2013-9-26 10:51:47 | 显示全部楼层
z123 发表于 2013-9-26 10:45
软件大神?

VCC

水到家的菜鸟

谢谢指点。

出0入0汤圆

 楼主| 发表于 2013-9-26 10:58:38 | 显示全部楼层
catwill 发表于 2013-9-26 10:44
给你个参考:

分压电阻取值问题,取多大的比较理想,有什么依据么?

出0入0汤圆

 楼主| 发表于 2013-9-26 11:04:24 | 显示全部楼层
z123 发表于 2013-9-26 10:45
软件大神?

VCC

分压电阻取值,取多大比较理想呢?

出0入0汤圆

发表于 2013-9-26 11:26:23 | 显示全部楼层
别太小就行,太小了影响被测信号;而且更加费电。

出0入0汤圆

发表于 2013-9-26 11:27:09 | 显示全部楼层
你找常用的试试效果呗,比如找两个10K的,反正不行可以换别的阻值

出0入0汤圆

发表于 2013-9-26 11:29:56 | 显示全部楼层
滴答滴答下雨啦 发表于 2013-9-26 10:33
具体该怎么操作呢?

13L的朋友画的图

出0入0汤圆

 楼主| 发表于 2013-9-26 13:13:34 | 显示全部楼层
changer15309 发表于 2013-9-26 11:29
13L的朋友画的图

分压电阻取多大合适呢?

出0入0汤圆

发表于 2013-9-26 13:28:34 | 显示全部楼层
尽量使电池最高电压时的分压值与你的VCC接近

出0入0汤圆

发表于 2013-9-26 15:21:53 来自手机 | 显示全部楼层
分压算比例

出0入0汤圆

 楼主| 发表于 2013-9-26 15:58:27 | 显示全部楼层
x2816960 发表于 2013-9-26 15:21
分压算比例

好的,谢谢!

出0入0汤圆

发表于 2013-9-26 16:53:31 | 显示全部楼层
千分之一精度电阻,效果更好。

出0入296汤圆

发表于 2013-9-26 17:33:36 | 显示全部楼层
如果是测量锂电池,还可以加一个二极管,利用二极管的0.6~0.7的压降……
因为锂电池最高就4.2,剪去0.7以后就落入一般芯片3.3~3.6的电压范围了。
锂电池的有效工作电压是3.6~4.2,一般低于3.6v,电池的电量就少于7%了
考虑到动态的负载,一般3.6v以下直接可以认为电池已经小于3%。

做简单的电压监控,你只要检测ADC采样电压是否小于3.0v就可以判空了……

出0入0汤圆

 楼主| 发表于 2013-9-27 08:52:21 | 显示全部楼层
Gorgon_Meducer 发表于 2013-9-26 17:33
如果是测量锂电池,还可以加一个二极管,利用二极管的0.6~0.7的压降……
因为锂电池最高就4.2,剪去0.7以后 ...

谢谢!
想在液晶上显示锂电池的电量,像手机上五格的那种效果……有人说可以通过ADC测电压来实现
求指点啊……

出0入296汤圆

发表于 2013-9-27 11:26:24 | 显示全部楼层
滴答滴答下雨啦 发表于 2013-9-27 08:52
谢谢!
想在液晶上显示锂电池的电量,像手机上五格的那种效果……有人说可以通过ADC测电压来实现
求指点 ...

锂电池电量与电压的关系曲线,其实并非那么简单
相同容量,你测量到的电压与温度,放电电流,电池老化程度都有关系,
如果你的设备电流是基本恒定的,那么你需要针对温度以及电池的老化程度进行修正,针对温度好办,针对老化程度往往并非那么容易,简单可以通过记录电池的充放电次数来进行修正,从本质上说可以通过测量电池的内阻来修正(针对内阻来修正的著名算法有TI的阻抗跟踪算法——而且是未公开细节的)。

说了这么多,其实想告诉你……根据电压来显示电量在没有足够算法支持和其它测量参数的情况下,基本是不可靠的。
你也就显示个大概就可以了,你可以去查一下OCV-SoC曲线,或者又叫座EMF-SoC曲线,你可以粗略的理解为电压和电池容量的关系。

出0入0汤圆

 楼主| 发表于 2013-9-27 16:16:41 | 显示全部楼层
本帖最后由 滴答滴答下雨啦 于 2013-9-27 16:18 编辑
Gorgon_Meducer 发表于 2013-9-27 11:26
锂电池电量与电压的关系曲线,其实并非那么简单
相同容量,你测量到的电压与温度,放电电流,电池老化程 ...


谢谢耐心、详细、专业的解释。
我需要学习的还有很多很多……
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-3 02:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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