基于单片机的通用型智能充电器设计

最新更新时间:2007-06-15来源: 电源世界关键字:拓扑  温度  定时  交流 手机看文章 扫描二维码
随时随地手机看文章
1 概 述

电子信息技术的快速发展使得各种各样的电子产品不断涌现,并朝着便携和小型轻量化的趋势发展,这也使得更多的电气化产品采用基于电池的供电系统。目前,较多使用的电池有镍镉、镍氢、铅蓄电池和锂电池,由于它们各自的优缺点使得它们在相当长的时期内将共存发展[4]。由于不同类型的电池的充电特性不同,目前通常对不同类型,甚至不同电压、容量等级的电池使用不同的充电器,这在实际使用中有诸多不便。本文设计了一种通用型的充电器,可对电压等级为1.2V~48V的镍镉、镍氢、铅蓄电池和锂电池进行充电。为达到如此宽的充电范围,充电电源采用二级电路拓扑,并使用同一PWM信号源对两级电路进行联动控制。该电源在 85VAC~265VAC的通用输入范围内均可实现1.2V(0.3A)~60V(1.6A)的宽范围输出。同时使用单片机进行充电控制,先进的慢脉冲快速充电法[4],并综合使用定时控制、电压控制和温度控制来中止快速充电,确保不会因过充电而损伤电池。

2 充电电源的拓扑结构和控制方案

由于要求充电电源的输出变化范围为1.2V(0.3A)~60V(1.6A),采用单级变换器很难实现这 么大的变化范围,故采用了两级结构,电源主电路如图1所示,交流输入经整流滤波得到稳定的直流电压DCin,首先经单端反激变换器预稳压,并实现输入级与输出级的隔离,然后再经BUCK变换器进一步降压,得到所需输出电压。为了保证单端反激变换器能稳定工作,加入了假负载R2。由于电池等效于一个大电容,故输出端可不加滤波电容。

为简化控制,采用同一PWM信号对两级变换器进行联动控制。单端反激变换器的的占空比一般应不超过0.5,以减小开关管电压应力,而BUCK变换器则希望尽量提高占空比,以改善输出电压波形和动态响应,因此,在保证能够实现所要求的输出变化范围的情况下,应尽量提高BUCK变换器的占空比,这样就不能采用完全相同的PWM信号同时控制两级变换器。为此,本文给出了一种相对简单的控制策略,使用同一 PWM信号变换出占空比不同的两路PWM信号,分别控制两级变换器,具体实现方法如下所述。

对于任一方波信号,要改变其占空比(对应于导通时间,即信号处于高电平状态的时间),一般有两种实现途径:一是改变其导通时间而频率保持不变,二是改变其频率而导通时间保持不变。本文采用后一种途径,即用PWM控制器输出的信号直接控制BUCK变换器,而在保持导通时间不变的情况下将其信号进行二分频,得到占空比减半的信号来控制单端反激变换器。具体实现电路如图2(a)所示,源信号经分频器二分频,得到频率减半的信号,再与源信号相与,即得到导通时间不变而频率减半的信号。电路中各点波形参见图2(b)。

3 充电控制方案

近年来,如何对电池高效、快速地充电成为充电技术研究的热点,国内外研究人员也提出了不少快速充电方法,本文即参考了其中一种较实用的慢脉冲快速充电法,这种方法能确保在充电过程中及时消除或降低电池极化,电池析气量少,温升低,充电效率高。整个充电过程由恒流和恒压充电两个阶段组成,在每一阶段均以周期为几秒到几十秒的电流或电压脉冲进行充电。而两阶段的转换时刻则由电池的充电状态所决定。

由于充电方法相对较复杂,且需要对多种类型和规格的电池进行充电,故需要采用可编程器件进行控制,而单片机以其相对强大的功能和低廉的价格成为首选。本文选用Motorola公司推出的 MC68HC908GP32作为主控元件,整个系统的组成框图如图3所示,反映电池充电状态的充电电流、电池电压和温度信号经采样电路送入单片机的A/D 转换口,单片机根据充电算法,通过D/A转换口输出信号控制充电电源的电压或电流给定,从而达到控制充电电源输出的目的。

软件系统采用模块化设计方法,整个程序由主程序模块、各类电池充电子程序模块以及错误处理模块组成,各模块相对独立,以便于算法改进及功能扩充,其中主程序模块构架了软件系统的骨架,通过其对其他模块的调用来实现完整的充电过程控制,其流程图见图4。

为确保充电安全,在开始充电前检测电池电压和温度,以排除电池接反、用户选择的电池规格有误等错误,并判断电池的状态是否适合快速充电,如电池电压或温度过低,则需要进行小电流预充电,待电池电压、温度达到正常范围后再开始快速充电。在整个充电过程中均实时检测电池电压和温度,并综合采用最高电压控制、电压零增量控制、最高温度控制和定时控制等方法来终止快速充电,以确保电池不被过充。

4实验及结论

本文采用清华大学Motorola单片机应用开发研究中心推出的MC68HC908GP32?IDK作为开发系统[2],对该充电器进行了实验测试,在整个负载范围内均有稳定的输出,开关管的最小导通时间(对应于最小负载)约为1.2us,而开关管(MTP4N80)的开关时间和反向恢复时间之和小于0.7us,故充电电源能稳定工作。

本文设计了一个通用型智能充电器,给出了宽范围充电电源的一种实现方法,并充分利用了单片机强大的控制功能,绝大部分功能由软件编程实现,使得系统对硬件的依赖性较小,便于功能的扩充及改进。

关键字:拓扑  温度  定时  交流 编辑: 引用地址:基于单片机的通用型智能充电器设计

上一篇:一种升压型PFM控制DC/DC转换器
下一篇:基于16位单片机的逆变电源系统的设计

推荐阅读最新更新时间:2023-10-18 14:38

能直接读出摄氏温度数的石英晶体遥测温度
尽管石英晶体已经用作温度传感器,但设计师却没有利用这一技术,其原因在于几乎没有一家制造商把石英晶体传感器作为标准产品来供应(参考文献 1 和 2)。与采用电阻或半导体的传感器相比,采用石英晶体的传感器天生具有数字信号调节功能、良好的稳定性和无噪声的直接数字输出,因此最适合于遥感场合(图 1)。   市售的廉价石英晶体温度传感器Y1和以发送模式工作的 LTC-485 RS485型收发器IC1组成一个 Pierce 晶体振荡器。石英温度传感器采用Epson公司 的 HTS-206,其额定频率在 25℃时为 40 kHz,温度系数为-29.6/ppm/℃(参考文献 3)。收发器的差分电路驱动器输出端可通过双绞线电缆传送频率编码的温度信号,
[传感技术]
PCB板极限温度测试方法分析
因为印好焊膏、没有焊接的 PCB 组装板无法固定热电偶的测试端,因此需要使用焊好的实际产品进行测试。 另外,测试样板不能反复使用,最多不要超过 2 次。一般而言,只要测试温度不超过极限温度,测试过 1~2 次的组装板还可以作为正式产品使用,但绝对不允许长期反复使用同一块测试样板进行测试。 因为经过长期的高温焊接,印制板的颜色会变深,甚至变成焦黄褐色。虽然全热风炉的加热方式主要是对流传导,但也存在少量辐射传导,深褐色比正常新鲜的浅绿色 PCB 吸收的热量多。因此,测得的温度比实际温度高一些。如果在无铅焊接中,很可能会造成冷焊。    一、选择测试点:根据 PCB 组装板的复杂程度及采集器的通道数(一般采集器有 3~12
[测试测量]
PCB板极限<font color='red'>温度</font>测试方法分析
无变压器交流电源为电路供电
这是无变压器交流 电源 的另一种表现形式,可用于一些隔热良好的低功耗器件中。我们的技术评论员认为,Cac应为X级安全类型;而我认为,如果没有接地标志感觉会更好一些。 开关模式电源(SMPS)电路能够有效地降低市电交流电,使其满足低压电路的供电需要,但是,要实现这一特性需要增加控制集成电路、开关晶体管及电感器等元件。下图展示了使用更多通用元件将交流电源降低并调节至期望的低直流电压值的一种简单方法。 图: 该降压转换器通过降低Cac中流经的交流电源电压来获得较低的直流电压。VUZ是可选元件,出于安全考虑,可在必要时选择更高的瓦特数。VU为未调节的输出电压,可使用7805/12等芯片或一个简单的齐纳晶体管电压调节器对VU进行
[电源管理]
无变压器<font color='red'>交流</font>电源为电路供电
STM32菜鸟成长记录---系统滴答定时器(systick)应用
1.systick介绍 Systick就是一个定时器而已,只是它放在了NVIC中,主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断)。滴答中断?这里来简单地解释一下。操作系统进行运转的时候,也会有“心跳”。它会根据“心跳”的节拍来工作,把整个时间段分成很多小小的时间片,每个任务每次只能运行一个“时间片”的时间长度就得退出给别的任务运行,这样可以确保任何一个任务都不会霸占整个系统不放。或者把每个定时器周期的某个时间范围赐予特定的任务等,还有操作系统提供的各种定时功能,都与这个滴答定时器有关。因此,需要一个定时器来产生周期性的中断,而且最好还让用户程序不能随意访问它的寄存器,以维持操作系统“心跳”的节律。 只要不把它
[单片机]
STM32菜鸟成长记录---系统滴答<font color='red'>定时</font>器(systick)应用
推理控制的CVCF交流电源
摘要: 介绍一种推理控制的交流稳频稳压电源的结构及工作原理,对该电源的抗干扰性能作了较详细的分析。由于采用了推理控制技术,使得该电源的抗干扰性能明显优于一般稳频稳压电源。 关键词: 稳压稳频 推理控制 干扰抑制 1 推理控制的CVCF电源的硬件构成 推理控制的CVCF电源系统构成如图1所示,控制电路见图2。 系统采用8031作为CPU,外扩8K的EPROM2764,用于存放监控程序、推理控制、键控及显示程序。扩展一片DAC0832,以便输出阶梯正弦波,其片选信号CS接74LS138的Y0口,选通地址为#1FFFH。DAC0832按单缓冲工作方式,使输入寄存器处于锁存状态,ILE接+5V,WR1接
[电源管理]
基于一阶温度补偿技术的CMOS带隙基准电压源电路
为满足深亚微米级集成电路对低温漂、低功耗电源电压的需求,本文提出了一种在0.25mN阱CMOS工艺下,采用一阶温度补偿技术设计的CMOS带隙基准电压源电路。电路核心部分由双极晶体管构成,实现了VBE和VT的线性叠加,获得近似零温度系数的输出电压。T—SPICE软件仿真表明,在3.3V电源电压下,当温度在-20~70℃之间变化时,该电路输出电压的温度系数为10x10-6/℃,输出电压的标准偏差为1mV,室温时电路的功耗为5.283 1mW,属于低温漂、低功耗的基准电压源。 近年来,集成电路的快速发展,基准电压源在模拟集成电路、数模混合电路以及系统集成芯片(SOC)中都有着非常广泛的应用,对高新模拟电子技术的应用和发展也起着至关重
[电源管理]
基于一阶<font color='red'>温度</font>补偿技术的CMOS带隙基准电压源电路
电子管放大器抑制50赫交流声的原理方法
一、灯丝电压放大器的影响 电子管栅极与灯丝之间存在电容Cf,50赫的交流灯丝电压将通过Cf使灯丝与栅极之间出现漏电流IA,IA流过输入端从而带来了干扰,这个在输入级产生的干扰电压虽然很少,但经过几级放大后,对放大器的影响仍是很大的,它使内部干扰增大而造成放大器的零点漂移。 抑制的方法:如图D--2,将灯丝电压中心抽头接地,使两端灯丝输出和地的电压对称相等,在电子管内部,灯丝和栅极之间的电容有两个,灯丝的一头是Cf1,另一头是Cf2。这样由于交流灯丝电压的中心抽头接地,两端的对地电位恰好反相,所以流过Cf1和Cf2的电流也恰好相反互相抵消,从而消除了对放大器的影响。 另一种方法在灯丝两端并一个电位器的滑臂接地,调节电
[模拟电子]
DS18B20智能温度传感器驱动程序
/*********端口定义,可以修改*****************/ sbit ledrs=P2^3; //读写控制字 sbit leden=P2^5; //使能端控制字 sbit ledrw=P2^4; void write_com(uchar com) { ledrw=0; ledrs=0; P0=com; delayl(1); leden=1; delayl(1); leden=0; } void write_data(uchar date) { ledrw=0; ledrs=1; P0=date; delayl(1);
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved