历史上的今天
今天是:2025年03月09日(星期日)
2021年03月09日 | 基于ATmega16单片机的智能快速充电机设计与实现
2021-03-09 来源:eefocus
蓄电池的使用已长达一百多年,电池性能的好坏直接影响到电子产品的使用寿命和安全,而充电机的性能好坏又直接影响到电池的性能。传统的充电机大多由于工频变压器及整流电路(可控硅调相)组成,虽然线路极为简单,但有许多不容忽视的缺点:笨重、可靠性差、充电效率低、充电期间必须人工值守、不断调整充电电流等。而本文设计的智能快速充电机,按照蓄电池充电特性曲线进行充电,具有充电快、还原效率高、无过充电危险、自动结束充电等功能,解决了上述问题,提高了充电的质量和效率。
1、充电方式及系统结构
国内外蓄电池的充电方法主要有恒流、恒压、恒压限流、脉冲充电、Relfex充电法。本系统以高频芯片SG3525AN为核心,产生9kHz左右的PWM脉冲,采用的是三阶段充电法。所谓三阶段充电法,具体是指恒流充电阶段、恒压充电阶段、涓流充电阶段(又叫浮充阶段)。
1.1、三阶段充电法
(1)恒流充电阶段。
在恒流充电阶段,充电电流保持不变,但输出电压在变。电路根据充电电流的情况自动调节输出电压,使电流保持在恒定的阶段。一方面表现在,当电流增大时,电路自动降低输出电压,使电流减小,保持恒定;另一方面,随着蓄电池电量的增多,其两端电压会不断上升,为了防止充电电流变小,开关电源的输出端电压必须随着充电过程而逐渐上升。此阶段的电流较大。
充电电流的值根据以下公式确定:
充电电流(A)=蓄电池容量(Ah)&TImes;1.2(效率)&TImes;8(h)
式中:1.2效率是一个定值;8h是指标准规定的充电时间。
(2)恒压充电阶段。
恒压充电阶段是指当蓄电池的电压升高到设定的恒压值时,开关电源的输出电压保持不变,而充电电流则根据蓄电池的充电情况减小。
充电电压值的计算公式如下:
恒压充电电压(V)=蓄电池单格电压(V)&TImes;蓄电池的格数(个)
(3)涓流充电阶段。
涓流充电阶段是指当蓄电池基本充满时,电路根据检测到的充电电流会自动减小开关电源的输出电压,此时输出电压稳定,电流持续减小,约2h后充电结束。
三阶段充电的曲线如图1所示。

图1 三阶段充电曲线图
史海拾趣
|
用老周提供的I2C读写24C02的例程有问题吗?我把该历程烧写进去,在I2C0的那两个管脚上连接了24C02,发送w,20,8,abcdefgh和r,20,8都没反应啊(结尾加和没加回车换行我都试过了),然后我就Debug了一下,发现,该程序在   ...… 查看全部问答> |
|
需要在wince6.0中做一个能贴png透明图片的按钮类,用到IImage COM组件,代码如下: IImagingFactory *pImgFactory =NULL; IImage *pImage =NULL; HBITMAP hResult =0; //MessageBox(strFileName); if (SUC ...… 查看全部问答> |
|
现要搞个研究,开发一个溶氧仪表,我在广州,想找个广州的兼职单片机人来开发该项目,要求用ATMEGA128芯片开发,电路设计,焊接,程序开发,如有需求找兼职的请联系我:15818131168 QQ:342195057 wuyucao168@yahoo.com.cn 请注明是单 ...… 查看全部问答> |
|
我们公司是从事程控交换机计费软件的开发,现在需要计费缓存器来存储话单,缓存器主要是用来存话单。是串口连接,寻求能够长期给我们公司供货的厂家 联系方式:13601039521 msn:zmfhawk@hotmail.com … 查看全部问答> |
|
#include #include sbit OUT=P1^0; //OUT为AD9851的D7脚 sbit W_CLK=P1^1; sbit FQ_UD=P1^2; void input(unsigned char in_data); void dalay_ms(unsigned char k ); void over(); void SETUP_AD9851(); main() { SETUP_AD9851();//设 ...… 查看全部问答> |
|
编写的USB驱动程序,主要的例程是Read(KIrp)和Write(KIrp)以及读写完成例程,打开应用程序,写数据ok,但一读数据电脑就黑屏重启,我的读写数据都是通过端点2,一个pipein一个pipeout, 请教各位大侠是什么原因… 查看全部问答> |
|
看手册 管脚输入配置 有 1 模拟 2 浮空 3上拉下拉 三种 我想配置成输入上拉 ,怎么配置? 也就是第三种模式 到底是上拉 还是下拉 看别的芯片 上拉下拉 是不同的模式 请指导 谢谢… 查看全部问答> |




