电子狂人 发表于 2012-2-28 21:43

智能锂电充电器开发

很早就想做款智能型的锂电充电器了。
可以一直没什么时间,最近用了差不多1个月时间从最初的实验到逐步完善功能,总算是做了点成绩出来了。现在半成品先拿上来让大家看看。做得不好,不要吐槽。
电路采用AVR单片机为主控MCU,采用ATMEG16A。具体电路由于个人习惯(做电路都是在大脑构图,然后细节化模块)没有画出来,所以就不贴了,本人其实也不是共享主义者!虽然不是什么了不起的大作品,但也是辛苦1个月的劳动成功,实在不想还没有看到商品上架就被别人模仿。
2路10位PWM控制的DC-DC,最高效率可以达到88%左右,M16自带10位AD转换器作为充电器配合合适的滤波算法,充电稳定度那是完全完全足够的(这几天反复控制到4.200V)基本上误差率不超过1%。
电池端带反接保护,反接电池无电流!反接电路采用P和N MOS管搭配电路.
工作模式有三种,
一是充电模式
       充电电流可设置1-2000MA,无极调整。恒流模式电池位亮红灯,当恒流电压达到4.2V的时候,自动转换为恒压,亮橘灯。恒压模式直至充电电流低于80MA的时候亮绿灯,提示电池充满,但是此时充电器仍然在小电流充电,以补充电池内阻损耗。当电流达到低于10MA的时候,就完全切断充电,此时电池2端相当与高阻模式,无任何电流流入和流出.
4位数码管,可时时显示当前冲入容量或放出容量。按相对应的功能键可显示当前充电所使用的时间。当充满后,时间停止计算!
二是放电模式
      放电模式,当电池电压高于3V的时候,启动内部线性放电500MA电路,充电指示灯灭表示放电状态,并在数码管上显示当前放出的电量和计算放电时间。直到放电电压小于2.9V停止放电。电池实际会有回电,因为内阻关系,电路会启动第二次放电,直到将电池电压降到2.9V停止,并亮绿灯。
三是放电在充电模式
    先进行放电,知道电压低于2.9V就转入充电模式,转入充电模式的时候,清零放电时候计算的容量,但是不清零时间。充满后时间停止,并显示的是实际充电进去的电池容量和整个放充循环所使用的时间!

http://img04.taobaocdn.com/imgextra/i4/57418743/T2SHmqXjhXXXXXXXXX_!!57418743.jpg

电路板为万用板搭制

http://img04.taobaocdn.com/imgextra/i4/57418743/T2WYmqXi8XXXXXXXXX_!!57418743.jpg
电流设置2000MA
http://img01.taobaocdn.com/imgextra/i1/57418743/T2oYqqXipXXXXXXXXX_!!57418743.jpg

http://img02.taobaocdn.com/imgextra/i2/57418743/T2pYqqXipXXXXXXXXX_!!57418743.jpg
2个万用表,UT的取取样电阻0.1欧上的电压,实际是为了显示当前充电电流。2节电池均放电到3V进行充电
http://img01.taobaocdn.com/imgextra/i1/57418743/T2YYqqXhxXXXXXXXXX_!!57418743.jpg
设置2000MA充电,电流误差52MA,实际可能是取样电阻的误差,这个误差量小于5%,精度已经算相当高了
http://img03.taobaocdn.com/imgextra/i3/57418743/T2VYuqXghXXXXXXXXX_!!57418743.jpg

一路设置500MA充电,一路设置2A充电,实际输入端12V,电流1.19A,效率算算也有90%左右
http://img04.taobaocdn.com/imgextra/i4/57418743/T2nryqXfFXXXXXXXXX_!!57418743.jpg

http://img01.taobaocdn.com/imgextra/i1/57418743/T2wbyqXfxXXXXXXXXX_!!57418743.jpg

http://img02.taobaocdn.com/imgextra/i2/57418743/T2AHCqXd8XXXXXXXXX_!!57418743.jpg
电流低于1A的时候,误差几乎为0,这个是500MA的时候取样电流,0.1欧姆上取样50.0毫伏电压


这款充电器预计3月中完成,并进行电路板打样!我个人一直是不大喜欢做一些外壳什么的,所以基本上不考虑去生产外壳搭配,不过电路板会尽量做得好一些,让大家直接放桌面的时候也能感觉有一种美感.呵呵

对功能上有什么意见的,麻烦大家积极回帖,呵呵


wydxyer 发表于 2012-2-28 21:48

sybadboy 发表于 2012-2-28 22:01

帮顶。。

sybadboy 发表于 2012-2-28 22:10

既然有放电功能,要是可调电压,能充镍氢,岂不是爽歪歪?

wydxyer 发表于 2012-2-28 22:21

wydxyer 发表于 2012-2-28 22:21

wydxyer 发表于 2012-2-28 22:23

spencer5 发表于 2012-2-28 22:23

关注中

强力磁铁 发表于 2012-2-28 23:17

以前买CK13时顺便弄了个冲14500的Cr123A锂电池充电器 他的电池仓是活的 换了就能冲16340 如果可以的话做成这样不就可以冲镍氢了么

saimen 发表于 2012-2-28 23:27

漂亮,楼主加油,刚从你这买了点东西的,今天收到,都不错,嘿嘿,就差这么个充电器了

kevin1906 发表于 2012-2-28 23:59

液晶显示,放电电流大些就好了

793529626 发表于 2012-2-29 01:19

表牛逼。。

lover_ant 发表于 2012-2-29 01:47

不错不错,支持下!

翰飞戾天 发表于 2012-2-29 02:36

这个必须支持!

不见长进 发表于 2012-2-29 06:42

不错不错,支持下!

sc751953 发表于 2012-2-29 10:52

灰常牛逼

hanan_tomas 发表于 2012-2-29 11:47

“我个人一直是不大喜欢做一些外壳什么的,所以基本上不考虑去生产外壳搭配,不过电路板会尽量做得好一些,让大家直接放桌面的时候也能感觉有一种美感”


这个观点值得商榷。做技术的往往认为只要技术好就是产品的一切,我以前是程序员有同感。但是,技术好的未必最后能获得长久的生命力、获得市场和用户的赞许。

苹果的产品热销,苹果公司握有近千亿美元的现金。在美国,苹果公司的技术是先进,但并非最先进的。

产品的本质是技术,产品的外观是艺术。两者结合,才 ok。

archon 发表于 2012-2-29 16:14

这个电路牛了。

lajiaomian 发表于 2012-2-29 17:06

很好很强大   支持一下

plhgrxx 发表于 2012-2-29 18:20

还是搞个外壳好点
页: [1] 2 3 4
查看完整版本: 智能锂电充电器开发