OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 17726|回复: 11

stm32 如何检测蓄电池(24v)的电量

[复制链接]

14

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2015-12-28
在线时间
51 小时
发表于 2016-1-15 11:05:42 | 显示全部楼层 |阅读模式
5金钱
请教原子哥,怎么用stm32 来检测蓄电池的电量?对于24v的蓄电池,我是不是需要外界电路把它的电压按比例降到3v在开始检测

最佳答案

查看完整内容[请看2#楼]

需要电阻分压,另外电池压降和剩余电量之间并不是线性对应的,需要做放电曲线测试以找到对应关系,才能通过电压指示电量。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2016-1-15 11:05:43 | 显示全部楼层
需要电阻分压,另外电池压降和剩余电量之间并不是线性对应的,需要做放电曲线测试以找到对应关系,才能通过电压指示电量。
回复

使用道具 举报

2

主题

239

帖子

0

精华

高级会员

Rank: 4

积分
545
金钱
545
注册时间
2015-6-5
在线时间
110 小时
发表于 2016-1-15 11:17:58 | 显示全部楼层
你是要精準知道電壓值

還是 低電壓警報?
回复

使用道具 举报

14

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2015-12-28
在线时间
51 小时
 楼主| 发表于 2016-1-15 11:21:08 | 显示全部楼层
Rocks 发表于 2016-1-15 11:17
你是要精準知道電壓值

還是 低電壓警報?

要精确的,一般的电动车不都有一个电源显示的嘛。我就是来做这个的
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2016-1-15 11:30:27 | 显示全部楼层
电阻分压
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-1-15 20:22:10 | 显示全部楼层
必须要电阻分压,要不然会烧单片机引脚的

你需要先制作一张电压-电量映射表,然后ADC获取电压,根据映射表返回电量。

坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

2

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
509
金钱
509
注册时间
2015-12-22
在线时间
85 小时
发表于 2016-1-16 08:11:13 | 显示全部楼层
电阻分压器会产生负载效应,在电阻分压器后面用运放做一个电压跟随,这样分压后给单片机ADC的电压就比较稳定,不会随负载变化而变化
回复

使用道具 举报

14

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2015-12-28
在线时间
51 小时
 楼主| 发表于 2016-1-16 11:51:39 | 显示全部楼层
Biita 发表于 2016-1-16 08:11
电阻分压器会产生负载效应,在电阻分压器后面用运放做一个电压跟随,这样分压后给单片机ADC的电压就比较稳 ...

恩,谢谢!
回复

使用道具 举报

58

主题

6296

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11603
金钱
11603
注册时间
2014-4-1
在线时间
1327 小时
发表于 2016-1-16 12:55:46 | 显示全部楼层

用电压预测锂电池的剩余电量,基本没问题;
预测普通铅酸电池,基本无解,哄人玩的。


回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2017-4-27
在线时间
6 小时
发表于 2017-5-3 16:36:23 | 显示全部楼层
ricefat 发表于 2016-1-15 11:05
需要电阻分压,另外电池压降和剩余电量之间并不是线性对应的,需要做放电曲线测试以找到对应关系,才能通过 ...

你好,请问如何进行电阻分压呢??
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2017-4-27
在线时间
6 小时
发表于 2017-5-3 17:08:57 | 显示全部楼层
Biita 发表于 2016-1-16 08:11
电阻分压器会产生负载效应,在电阻分压器后面用运放做一个电压跟随,这样分压后给单片机ADC的电压就比较稳 ...

你好,请问·电阻分压器是直接买的吗?
回复

使用道具 举报

2

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
509
金钱
509
注册时间
2015-12-22
在线时间
85 小时
发表于 2017-5-5 08:51:14 | 显示全部楼层
dingnasty 发表于 2017-5-3 17:08
你好,请问·电阻分压器是直接买的吗?

用几个电阻自己搭就行,不过你要进行电量管理的话还是用专门的芯片,可以参考MP系列的电源管理芯片。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-21 15:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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