【参赛】一个可以充多种电池的全功能充电器
本帖最后由 aleyn 于 2011-12-12 11:21 编辑【参赛】重磅出击,直奔大赛!一百个不眠之夜,造就了一个全功能的充电器。
从刚开始知道坛里要准备第三次大赛,到做出这个充电器,耗尽了我三个月的所有晚上和周六日(8月底做到11月底),痛并快乐着。。。
功能简介:
1)可以充镍氢电池,锂电池。。。实际上,充什么电池并没有限制,请接着看下去。
2)除了可以充电,也可以放电。
3)可以更换扩展板,以适合不同的电池和不同的充电模式,和不同的电池,等等。
4)所有的参数都可以通过上位机来设置。
5)有非常丰富的电池通道信息,包括电池电压,充电电池,温度,PWM信息,AD信息,状态,时间,等等。
6)有LCD和键盘,自带菜单,可以不通过上位机来设置简单的参数。
7)支持USB连接,方便将所有的信息上传到上位机来做绘图和分析。
8)支持最多9种电池策略(意思就是说,可以支持9种电池或组合等)。
硬件:
1)主芯片:STM32FC8T6。
2)配置芯片:AT24C04。
3)电源芯片:LM2596(用了6片)
4)运放:OP07(电压和电流监控),LM358(绝对值运算)
5)PWM方向:74LV244。
6)负压:ICL7660。
7)MOSFET:50N03。
软件:
1)固件程序:IAR ARM C++ 5.5
2)上位程序:Delphi 7.0
3)USB驱动:VS2005 + DS3.2
4)上层应用通信协议:USB-GAP
(点击看大图)
原理图PDF文件:
固件程序:
上位机:
不找个盒装起来?:lol 这个厉害,我顶一下 这个威武,就差个箱子安装起来了 SV5!顶一下,楼主是电子和计算机全能人才! 不找个盒装起来?
ENIAC 发表于 2011-12-11 13:25 http://www.crystalradio.cn/bbs/images/common/back.gif
这个威武,就差个箱子安装起来了
ace919 发表于 2011-12-11 17:27 http://www.crystalradio.cn/bbs/images/common/back.gif
实物有点大,找不到合适的大盒子,等大赛完了之后,重新布板,才有可能装起来。 威武布阵的充电大法 阵容强大。好作品。要顶并学习。 LM2596电路必须的电感 LZ自己绕的?漆包线直径用多少mm的?谢谢!
怎么用了这么多LM2596。。。 这个!这个 ……工程不是一般的大…… 楼主的核心板哪里弄的,求连接 另外字不错 太崇拜了!厉害! 好像是一个成品啊!牛人! LM2596电路必须的电感 LZ自己绕的?漆包线直径用多少mm的?谢谢!
怎么用了这么多LM2596。。。
xiaomu 发表于 2011-12-11 23:15 http://www.crystalradio.cn/bbs/images/common/back.gif
电感是买的,实际上也可以自己绕,线径是0.6,感量为100-150uH都可以。
为什么这么多LM2596,这是出於的考量。
第一片LM2596用於将进电VIN转为5V,供LCD、STM32(再转3.3V),继电器,TL431,这些使用。
第二片LM2596用於将VIN转为9V,供所有的运放(8片OP07,和4片LM358)使用。
其它四片,每个通道扩展板各一片,将VIN转为6-7V左右,供充电使用。