• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

串联电瓶电压采样

1个单片机如何采样串联着的4个电瓶的,每个电瓶的电压?
全部回复(19)
正序查看
倒序查看
2014-04-25 20:02
可以,但是不是直接采样,先采样第一个低电位的电瓶,在采样两个低电瓶,电压减去第一个电瓶电压,就是第二个电瓶电压,以此类推
0
回复
2014-04-25 20:19
@wangchuangwccc
可以,但是不是直接采样,先采样第一个低电位的电瓶,在采样两个低电瓶,电压减去第一个电瓶电压,就是第二个电瓶电压,以此类推
大概是这个意思,逐级监测
0
回复
2014-04-27 00:08
@yueyunno1
大概是这个意思,逐级监测
靠程序控制, 方便
0
回复
qiankm
LV.5
5
2014-04-28 09:14
@wangchuangwccc
可以,但是不是直接采样,先采样第一个低电位的电瓶,在采样两个低电瓶,电压减去第一个电瓶电压,就是第二个电瓶电压,以此类推
这个方法我有想到,不知有没有其他更好的!
0
回复
shenx123
LV.10
6
2014-04-28 15:26
@qiankm
这个方法我有想到,不知有没有其他更好的!
这个方法不知道准不准啊
0
回复
qiankm
LV.5
7
2014-04-29 09:39
@shenx123
这个方法不知道准不准啊
量程大,分辨率下降了
0
回复
shenx123
LV.10
8
2014-04-29 10:12
@qiankm
量程大,分辨率下降了
除了这个方法,  一般的做法都不行了么
0
回复
qqww11
LV.1
9
2014-04-29 22:56
**此帖已被管理员删除**
0
回复
45280
LV.4
10
2014-04-29 23:14
@qqww11
**此帖已被管理员删除**

U1,U2,U3,U4,是对地电压,abcd分别是4个电池的电压,简简单单

0
回复
javike
LV.12
11
2014-04-29 23:33
@shenx123
除了这个方法, 一般的做法都不行了么

如果电瓶有接动态负载的话,可能会导致2个以上的电瓶纹波叠加产生误差哦。

建议用运放差分采样可能还更好,也便于补偿。

0
回复
2014-04-29 23:49
@45280
[图片]U1,U2,U3,U4,是对地电压,abcd分别是4个电池的电压,简简单单[图片][图片]
对,就是这个思路检测!
0
回复
qiankm
LV.5
13
2014-04-30 10:15
@yueyunno1
对,就是这个思路检测!
结贴吧!谢谢各位提供的帮助!!
0
回复
2014-06-26 13:19
@wangchuangwccc
可以,但是不是直接采样,先采样第一个低电位的电瓶,在采样两个低电瓶,电压减去第一个电瓶电压,就是第二个电瓶电压,以此类推
这样检测有累加误差,电位越高的电池,误差越大。
0
回复
2014-06-26 13:22
@javike
如果电瓶有接动态负载的话,可能会导致2个以上的电瓶纹波叠加产生误差哦。建议用运放差分采样可能还更好,也便于补偿。

正好用个LM324的来作差分放大,最底下那路就不用了,多出一路可以作电流放大。

精度高点的用其它好的四运放IC。

对精度不高的,也可以采用楼下的相减法来得到每个电池的电压。

0
回复
2014-06-26 13:25
@qiankm
结贴吧!谢谢各位提供的帮助!!

你的单 片机是8bit的话,压差相减法就不行了。

那样误差太大了。

0
回复
a2895812
LV.2
17
2014-07-02 22:30
@贺赫无名
你的单片机是8bit的话,压差相减法就不行了。那样误差太大了。
12位也不好用,累积误差会很操蛋。电阻的误差,AD自身的误差和噪声。之后就会发现某节电池电压总是不对,把这个矫正好了,另一个又不对了,反正就是很操蛋。做过8S磷酸铁锂电池充电管理,碰到过这个问题。
0
回复
qiankm
LV.5
18
2014-07-03 08:39
@a2895812
12位也不好用,累积误差会很操蛋。电阻的误差,AD自身的误差和噪声。之后就会发现某节电池电压总是不对,把这个矫正好了,另一个又不对了,反正就是很操蛋。做过8S磷酸铁锂电池充电管理,碰到过这个问题。
是啊!
0
回复
gnaijnaoul
LV.6
19
2014-07-07 21:41
@qiankm
是啊!
可以考虑把电压转换为高边电流,在通过低变电阻转换为电压!
0
回复
hsp2008cn
LV.3
20
2014-07-09 16:48

好东西,值得分享

0
回复