第1步:测量容量硬件
好吧,我已经有容量测试仪PCB了制作。我实际上为AA和18650电池制作了一个,但是找不到18650所以使用了AA。 (唯一的区别是负载电阻)它有我想要的一切,除了我添加了一个开始按钮。见第二张图片。
嗯,我在PCB上有4欧姆5瓦电阻,但它们太热了,所以我将它们从PCB上移开并将它们连接到散热器上。见图。
是的,我知道这是一个kludge,但它确实有效。
显示原理图。
包括Ealge Cadsoft文件。
第2步:Arduino草图
我写了我的原始草图,但我将此草图基于此Instructable:
https ://www.instructables.com/id/Arduino-cell-capacity-meter/
操作原理:
每个电池:
测量启动(打开)电池电压。
按下启动按钮后,FET开启并连接电池上的4欧姆负载。
测量电阻两侧的电压,差值是电阻两端的电压。
由于电阻,通过电阻I的电流是电压除以4。
因此假设此电流在10秒(delta)内相同。
因此,此增量的容量是当前* 10秒。
这些容量会累计,直到电池电压降至截止电压以下。
常数可以改变:
浮动ArefV = 5.1;//提供5V
float CutoffV = 2.9;//停止放电电压
浮点数Res = 4.0;//放电电阻
#define DELTA 10000L//采样周期长度(以毫秒为单位)
第3步:操作说明和结论
操作说明:
在充电器上为18650电池充电。
关闭电源。
插入一次最多两个电池进入测试仪。
有趣的是,电池将提供暗淡的显示。确保两个电池都读取5V +
打开电源。
按下开始按钮约2秒钟。
等待大约10秒钟,两个电池都应该这样运行。
将显示每个电池状态。
将显示启动电压。
将显示当前电压。
将显示当前容量。
当电池电量下降到下限时,它将进入暂停状态并且不会放电。没有放电负载,有时电压会上升一点,因此它将再次开始运行/放电。
所以,理论上,测试永远不会完成。但实际上,一段时间后容量不会增加太多。我通常只是等待它停留很长时间或者在它出来时没有太大变化。
好的,从廉价电池得到的读数是318到1000mAh。
我得到的读数低于“额定”容量。这些实际上与我原来的软件类似,但我认为测试人员没有计算真实容量。
然而,这些都是42克以下的电池,现在我的电池已超过42克。
红色电池使用了几年电池,但它们的读数都在1800mAh左右。
这两款粉红色电池是相当新的三星电池约为3000mAHs,它们的额定电流为2600mAhs。
结论:
首先,我会说假的18650 Instructable基本上是正确的。任何低于42克的18650都可能是假的。根据一些评论,一些超过42克的电池可能仍然是假的。
其次,我的容量测试仪似乎工作得很好并正确计算容量。
第三,我有很多假的18650,我已经使用过并将继续使用它们。我可能会把那些低于500mAhs的那些扔掉。而不是在更重要的应用程序中使用其他的。
-
测试仪
+关注
关注
6文章
3752浏览量
54898 -
18650电池
+关注
关注
3文章
31浏览量
8333
发布评论请先 登录
相关推荐
评论