在学校里无聊 ,做了几个移动电源,因为电池是旧的有几颗电池有问题,结果坏了一个电源 ,于是乎就想DIY了一个锂电池容量测试仪,这个是基于51单片机DIY的,今天来不及画电路图,明天把电路图和程序打包送上 。
作品原理:利用51单片机为主控芯片,先把电池接上,然后再接上5v电源,给51单片机供电,然后单片机利用LM358检测检测锂电池的电压,如果锂电池小于4.2v(就是锂电池电没有冲满),然后报警器开始隔1秒响1次共30次,然后接通继电器给锂电池充电(因为这样测出来的才是比较精确的容量)。。。。。。
然后一直在测试锂电池的电压,如果LM358检测到锂电池电压高于4.2v(说明电池已经充满),然后51单片机驱动的继电器失电,电池通过你们看到的很多的很多的一排电阻放电(不是为了好看,学校里条件不太好就只有这个了),数码管开始计时, 那个红色的波码开关 向上波一个是50ma放电,4个就是200ma,如果8个全部波上就是400ma;然后呢。。
然后LM358一直检测,当电压小于3.7v(锂电池电全部放完了,不能够再放了 ,不然电池坏了),放电全部结束,数码管保持数据开始闪(2秒1次)报警器开始报警(连续响30秒)然后数码管长亮。然后呢,然后比如数码管上是08:30 你数下你的波码开关向上有几个比如4个就是 你锂电池的容量就是(8.5小时*4波码开关数量*50一个波码开关50mah)mah
说明一下图片上 那个白色的是报警器 红色的是波码开关,控制放电电流,接线柱是锂电池的接线柱,白色的10w水泥电池是充电的限流电阻(不是为了装B,学校里没有其他的了), 一排电阻是放电电阻。。。。
绿色的led是外接的5v电源,蓝色的led是锂电池在充电指示灯,绿色的led 是容量测试中的指示灯。
第一次锂电池电没有满,所以在充电,明天上数据。
说明下这个只是粗略的测容量,不可能很精确,我要回家才能够有元器件做的很精确。本来想用LCD1206结果自己的LCD1206坏了,没办法只有这样了, ,如果有不对的地方请指教。
补充内容 (2014-1-9 19:23):
程序已经发上来,
补充内容 (2014-1-10 13:35):
程序在8楼 |
-
-
)D%6VDXH8KG{%MCI{`O9WS2.jpg (58.58 KB, 下载次数: 65)
QQfor iphone
-
-
6KR`ML@W(YZL~}]IX9~MV0D.jpg (56.01 KB, 下载次数: 19)
调节上限电压
-
-
H$]_)1F2$MI4V`D1{S6Z`IR.jpg (81.88 KB, 下载次数: 10)
鸟瞰图
-
-
H_FE5(8DMCCL4UVM37}BFBD.jpg (66.88 KB, 下载次数: 22)
现在已经全部做好了,在给锂电池充电呢。
-
-
TR5N{7K0[Y@EBG9%Z@{]LGE.jpg (72.19 KB, 下载次数: 22)
下限电压3.7v
-
-
U\032]FTNYA8BFVSQ4DM6NO0.jpg (72.25 KB, 下载次数: 12)
充电电流
-
-
]R3$%MS(@1FZIIWZ[4%ID1W.jpg (68.57 KB, 下载次数: 39)
开始放电2分钟了
-
-
}AFJF7G0Q9E6MQ2YLZ@ZOCA.jpg (83.73 KB, 下载次数: 6)
-
-
6GETM~7_I@OR6@S8O)~0Z_J.jpg (67.48 KB, 下载次数: 4)
刚电冲满跳转成放电了
-
-
JS[8C{SM76LP(X8@H2{`SIF.jpg (93.77 KB, 下载次数: 4)
难看 将就看吧
-
-
K_(3FBQ]27RGNS9L~}CS8CD.jpg (70.8 KB, 下载次数: 4)
中饭
-
-
TF7WF}M@]6}({QYYE88G8DO.jpg (66.32 KB, 下载次数: 11)
放电32分钟了,,结果在6个小时的时候,我同学把我充电器拔了,测试数据全部没有了
(责任编辑:admin) |