今天闲来无事,秀下自己设计DIY的单片机多功能充电器
前几天看到有人在讨论充电器,正好今天闲来无事,就晒一下自己设计和DIY充电器 看起来挺复杂的,为何不贴一张电路图?再加一点文字说明嘛! :victory: 不错...顶一下 用的是AVR单片机MEGA16,16K FLASH/1K SRAM/512BIT EEPROM,用了其中四路的ADC分别作为2路充电通道的,电流和电压采样。其中TIMER1用了A/B两路输出28KHZ的PWM波形来控制2路BUCK电路来控制电压电流。用5V-30V的直流供电, BUCK用的是2片IRF9540(电子市场买的估计是假货,不过还能用),电感是用环形磁芯自己绕的,330UH,按照自己计算的值,电感量下降到70%的时候可以通过3A直流,因此实际BUCK大电流时候波形仍很好(很整齐的方波哦),BUCK部分的损耗很小(为了做这个电感自己还花了好几个晚上专门看了开关电源的书:L )。根据输入电压,这个BUCK可以控制很宽的电压和电流。
程序自己编的,可以冲镍氢电池、蓄电池、也可以冲锂电。通过MAX232的串口输出到PC上可以实时观察到充电的时间、充电电流、充电电压等信息,放电的时候还可以看到计算后最终的放电安时。:lol 外星人? 呵呵,字打得慢,:$
这个是最初设计时候的电路图,后来在具体调试过程中发现BUCK中的MOS管和电感发热量非常大,一看波形发现原本应该是方波的波形,都成了三角波了,这个问题搞了我很久,查了不少资料并做实验,才发现是MOS管的驱动不好,单单用一个三极管驱动是不行的(估计是由于我的管子是假的,输入电容太大),后来只好改成了用667/647的互补输出电路来驱动,果然驱动MOS管的波形好了不少,可是发热还是厉害,电感输入端的波形还是很差,还是发热,再找原因,后来想到是不是电感饱和了(原先是用的黑色的普通磁芯,绕一圈就有20UH的电感),后来查了很多资料,用26号材料磁环绕了74圈达到了330UH,这下终于不饱和了,输出3个安培以上电流时候仍不会饱和,终于输出的波形成了完美的方波,输出的波纹也小了很多,MOS管发热极小,电感热没温度了,呵呵,这下才终于搞定:lol 挺好的东西. 牛人不多啊!一定要顶. 很棒啊◎:victory:
回复 #6 ET 的帖子
不错,很有实力。 强人! 嘿嘿:lol谢谢大家的捧场,偶要翘尾巴了,哈哈:lol :lol 好东西!贵吗? 楼主电感自己绕的吗 强贴要顶! 建议出套件...:15fs 路过帮顶,好东东! 支持;楼主,
我的单片机好难学阿:'( :'( 这个要顶 次等高人不多啊!一定要顶.