在前面我那个关于电池容量的贴子中说到:
最近测这个电池多了,心生想法,干脆做一个电池容量测试器.
(原贴地址http://bbs.dianyuan.com/topic/197982)
为了方便起见,新开此贴作为这个电池容量测试器的专题贴.
目前设想功能:
1、可以接电脑,这样就可以直接绘放电曲线了.
2、可以设定放电终止电压,这样就不用人盯着了.
3、可以设定放电电流,针对不同容量的电池,这个功能很有必要.
欢迎感兴趣的给提提设想或建议.
此作纯属个人兴趣爱好所为,希望不感兴趣或持相反观点者不要砸砖,谢谢!
自己动手做一个电池容量测试器
全部回复(155)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
花了半天时间画的原理图.
这是单片机部分,MEGA8手上有现成的.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193722819.jpg');}" onmousewheel="return imgzoom(this);">
这是单片机部分,MEGA8手上有现成的.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193722819.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
这是从串口取电和通讯部分.短距离通讯用三极管应该没问题,MAX232比2个三极管贵多了.
LED1是工作指示,LED2是通讯指示.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193723060.jpg');}" onmousewheel="return imgzoom(this);">
LED1是工作指示,LED2是通讯指示.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193723060.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
这是恒流放电部分.J2接待测电池.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193723673.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193723673.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@dadodo
这是恒流放电部分.J2接待测电池.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/58/8401193723673.jpg');}"onmousewheel="returnimgzoom(this);">
恒流部分经仿真,做适当调整.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193797437.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193797437.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
PCB图出来了.已增加R16.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/59/8401194142834.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/59/8401194142834.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@dadodo
这是从串口取电和通讯部分.短距离通讯用三极管应该没问题,MAX232比2个三极管贵多了.LED1是工作指示,LED2是通讯指示.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/58/8401193723060.jpg');}"onmousewheel="returnimgzoom(this);">
Q2控制会有问题的.Q2的E-B之间要接一个4.7-10K的电阻,否则当TXD有少量漏电时会导致波形不良.
0
回复
提示
@dadodo
这是恒流放电部分.J2接待测电池.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/58/8401193723673.jpg');}"onmousewheel="returnimgzoom(this);">
5V 电源无法驱动IRF540N.驱动电压经过LM358后大概只有3.5V左右,刚好达到FET的开启电压.可以换用达林顿三极管或低压启动的FET.
0
回复
提示
@chenrui007
Q2控制会有问题的.Q2的E-B之间要接一个4.7-10K的电阻,否则当TXD有少量漏电时会导致波形不良.
谢谢提醒!
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193837846.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/58/8401193837846.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@chenrui007
像楼主发现的驱动问题,可以在贴中说明,可以让初学者进一步了解FET的驱动方式与三极管的不同.我也没有仔细看下一贴,所以也没有分辨出IRF540N与IRL540的细微区别.我也做过类似的放电电路,对单节锂电池放电,电源取自电池本身,开始也是考虑使用FET,但发现电压太低,无法驱动FET,只好改用两级三极管.
理论上讲,这里有两条路可走,LMV358+IRF540或LM358+IRL540.
LMV358是Rail-to-Rail输出的,大多数MOSFET的开启电压不超过4V,这样的组合应该是比较好的,基本上常见的MOSFET都能用,缺点是LMV358没有DIP封装的.
LM358是普通低电压运放,5V电源时输出电压最大只有3.5V,只能驱动三极管或低开启电压的MOSFET.在这里要获得1A的恒流电流,三极管要用达林顿管,但本电路直接从串口取电,很难保证有足够的电流来驱动达林顿管,因此最好的选择是电压驱动的MOSFET,而且必须是低电压启动型的,所以上图改用IRL系列.低压启动的MOSFET大多是贴片封装,作恒流用散热不好处理,而IRL系列有很多TO-220封装,正好可以安装散热片.
LMV358是Rail-to-Rail输出的,大多数MOSFET的开启电压不超过4V,这样的组合应该是比较好的,基本上常见的MOSFET都能用,缺点是LMV358没有DIP封装的.
LM358是普通低电压运放,5V电源时输出电压最大只有3.5V,只能驱动三极管或低开启电压的MOSFET.在这里要获得1A的恒流电流,三极管要用达林顿管,但本电路直接从串口取电,很难保证有足够的电流来驱动达林顿管,因此最好的选择是电压驱动的MOSFET,而且必须是低电压启动型的,所以上图改用IRL系列.低压启动的MOSFET大多是贴片封装,作恒流用散热不好处理,而IRL系列有很多TO-220封装,正好可以安装散热片.
0
回复
提示
@dadodo
PCB图出来了.已增加R16.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/59/8401194142834.jpg');}"onmousewheel="returnimgzoom(this);">
画板容易做板难……要往外掏钱了
0
回复
提示
@dadodo
画板容易做板难……要往外掏钱了
花了300大元做了样板出来.可以继续往下干了,准备编程.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.comhttp://dadodo.21ic.org/uploadfile-/2007-12/121143076.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.comhttp://dadodo.21ic.org/uploadfile-/2007-12/121143076.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@dadodo
花了300大元做了样板出来.可以继续往下干了,准备编程.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.comhttp://dadodo.21ic.org/uploadfile-/2007-12/121143076.jpg');}"onmousewheel="returnimgzoom(this);">
恭喜楼主,期待试验结果.
0
回复
提示
@dadodo
花了300大元做了样板出来.可以继续往下干了,准备编程.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.comhttp://dadodo.21ic.org/uploadfile-/2007-12/121143076.jpg');}"onmousewheel="returnimgzoom(this);">
恭喜楼主,期待试验结果.
0
回复
提示
写了几天程序,总算象点样子了.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/60/8401197219415.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/60/8401197219415.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@dadodo
写了几天程序,总算象点样子了.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/60/8401197219415.jpg');}"onmousewheel="returnimgzoom(this);">
软件能否有放电曲线输出的?如果那就更好,可以分析电池的放电特性.
0
回复
提示
忙了一个星期,程序终于能用了.这是放电时的截图.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/60/8401198210751.jpg');}" onmousewheel="return imgzoom(this);">
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/60/8401198210751.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示