huan 发表于 2013-7-18 23:11:02

想用arduino做一个电池电量检测仪,大家给点意见,谢谢

本帖最后由 huan 于 2013-7-19 10:21 编辑

    买了arduino板子也照着教程玩了好几天,总想自己弄点什么,以前想diy个电池放电检测仪,因为零件电路什么的挺麻烦,现在想用arduino做一个电池电量检测仪,本人新手,对电子电路也不行,大家给点意见,谢谢!
因为不会做恒流放电,就用固定电阻放电,arduino板子通过A0口每几秒测量一次电压,通过串口传到电脑,用电脑绘制放电曲线,通过计算得出电池容量。也考虑加个1602不接电脑,直接显示容量。

   主要想知道:电路有没有问题,A0口要不要再加个电阻?特别是会不会烧板?用2个电阻是考虑降低测量电压,会不会更安全一点?                  

windpoint 发表于 2013-7-19 08:18:37

电阻太小了,电都放没了

huan 发表于 2013-7-19 10:23:48

本帖最后由 huan 于 2013-7-19 10:28 编辑

谢谢建议,还没考虑放到截止电压后的问题,对这样接会不会烧arduino板没底

Cupid 发表于 2013-7-19 11:14:33

只要不超过5V就不会烧板子,你要测的最大电压是多少?

茕兔 发表于 2013-7-24 22:57:51

如果再加个检测电流的会不会更精确?

zoologist 发表于 2014-2-15 14:41:48

茕兔 发表于 2013-7-24 22:57 static/image/common/back.gif
如果再加个检测电流的会不会更精确?

小电流如何检测?加上一个精密电阻测量电压?

eddiewwm 发表于 2014-2-15 16:23:54

預算放電電流多少?按電路看來,放電電流約為 390mA(3.7V/(4.7+4.7))。若是在這個電流範圍,應比較容易加一N通道場效應管,由Arduino來控制放電電壓截止功能。

huan 发表于 2014-2-17 10:42:19

4.2/4.7=893MA,电池不会短路,电阻功率大概3.75w,5W电阻加个散热片问题不大。电阻我后来改成并联,加了个开关,测1.2V电池的时候并联放电电阻变成2.35,1.4V电压下电流593MA,截止电路用继电器,这个我也不太满意,能给个用二级管或场效应管的成熟电路吗?

____消失灬 发表于 2014-2-17 12:04:16

总觉得这样误差太大

chensg 发表于 2015-1-4 10:21:21

测量电阻用小一点,想精确些用外部参考电压。

maxims 发表于 2015-1-4 11:49:55

ACS712模块你需要这个玩意~简单,方便

hesg 发表于 2015-1-4 12:48:09

本帖最后由 hesg 于 2015-1-4 12:56 编辑

放电截止电压可由程序设定,电阻的取值基本可以,只是由电阻限流不是很准确。放电开关用一只场效应管,既能使放电电阻较小发热量低,又可由Arduino的输出针脚控制停、放电,避免电池过放电。

tuvas 发表于 2015-1-7 00:52:27

TI那些有I2C通讯的IC

darkorigin 发表于 2015-1-7 01:24:02

huan 发表于 2014-2-17 10:42 static/image/common/back.gif
4.2/4.7=893MA,电池不会短路,电阻功率大概3.75w,5W电阻加个散热片问题不大。电阻我后来改成并联,加了个 ...

大多数电池这么大的电流会过热。
锂电池还有爆的风险。。。

darkorigin 发表于 2015-1-7 01:29:43

电压测量可以考虑使用高精度ADC来进行
(328自带的应该是8BIT的,所以最好选10BIT以上 同时如能降低基准电压 测量会精确点 )
最好是用晶闸管来控制通断
可以用PMW方式进行放电这样放电是可控的。
另外可以增加电流传感器和柔性温度传感器来监控电流和温度。
通过电流电压参数的积分值就能获得实际容量 (WH) 通过监测温度可以知道放电电流对电池温度的影响。

还有就是尽量不要对普通锂电池或者直流电瓶等使用太小电阻 否则会出现安全风险。
页: [1]
查看完整版本: 想用arduino做一个电池电量检测仪,大家给点意见,谢谢