野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12976|回复: 10

电池电量检测电路

[复制链接]
发表于 2013-5-27 13:47:10 | 显示全部楼层 |阅读模式
哪位大侠做过电池电量的检测呢?
干电池和充电锂电池如何分别检测呢?
最好有相关电路图
谢谢
回复

使用道具 举报

发表于 2013-6-4 19:00:08 | 显示全部楼层
直接做个电阻分压检测就可以,测电池的电路也不需要高的测量精度
回复 支持 反对

使用道具 举报

发表于 2017-2-22 15:20:41 | 显示全部楼层
j解决了吗?求指教
回复 支持 反对

使用道具 举报

发表于 2017-2-23 11:31:58 | 显示全部楼层
lucky-CY 发表于 2017-2-22 15:20
j解决了吗?求指教

给你上传一个之前的ADC检测电量的程序
芯片是STM32F103VET6
KEIL 4.12 固件库版本 3.5.0
希望能帮到你

实验3 ADC电量显示.rar

3.56 MB, 下载次数: 150

回复 支持 反对

使用道具 举报

发表于 2017-2-23 15:12:14 | 显示全部楼层
smtudou 发表于 2017-2-23 11:31
给你上传一个之前的ADC检测电量的程序
芯片是STM32F103VET6
KEIL 4.12 固件库版本 3.5.0

好的,现在程序我大概知道怎么做了。就是我要测电池的电压时,是要做一个检测电路吧。然后这个电路不知道怎么做
回复 支持 反对

使用道具 举报

发表于 2017-2-24 11:20:54 | 显示全部楼层
lucky-CY 发表于 2017-2-23 15:12
好的,现在程序我大概知道怎么做了。就是我要测电池的电压时,是要做一个检测电路吧。然后这个电路不知道 ...

你的电池是几V的,要是低于3.3V,那就不用做电路了,因为stm32的ADC输入电压范围是0-3.3V,要是高于3.3v,那就通过电阻进行分压来做一个,假设电池5V,那就通过2K、3K分压,使得电源最大5V时,输给单片机只有3V,然后在程序里进行计算,乘以5/3,就得到电池电压了。
回复 支持 反对

使用道具 举报

发表于 2017-2-24 11:44:03 | 显示全部楼层
smtudou 发表于 2017-2-24 11:20
你的电池是几V的,要是低于3.3V,那就不用做电路了,因为stm32的ADC输入电压范围是0-3.3V,要是高于3.3v ...

你好,我的电池是5V的。分压电阻选2K ,3K??我看见别人做的是选10K ,100K。所以我不知道这个阻值得怎么选?
回复 支持 反对

使用道具 举报

发表于 2017-2-28 17:14:09 | 显示全部楼层
lucky-CY 发表于 2017-2-24 11:44
你好,我的电池是5V的。分压电阻选2K ,3K??我看见别人做的是选10K ,100K。所以我不知道这个阻值得怎么 ...

只要是能将输入电压拉到3.3v(单片机可以接受的电平)都可以的e
回复 支持 反对

使用道具 举报

发表于 2019-8-3 20:36:09 | 显示全部楼层
smtudou 发表于 2017-2-24 11:20
你的电池是几V的,要是低于3.3V,那就不用做电路了,因为stm32的ADC输入电压范围是0-3.3V,要是高于3.3v ...

感谢分享!
回复 支持 反对

使用道具 举报

发表于 2019-8-4 19:35:29 | 显示全部楼层
直接用电池电压计算电量误差太大
回复 支持 反对

使用道具 举报

发表于 2019-9-17 15:07:56 | 显示全部楼层
:loveliness::loveliness::loveliness:
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 11:16 , Processed in 0.081113 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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