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,故充电电源能稳定工作。
本文设计了一个通用型智能充电器,给出了宽范围充电电源的一种实现方法,并充分利用了单片机强大的控制功能,绝大部分功能由软件编程实现,使得系统对硬件的依赖性较小,便于功能的扩充及改进。
关键字:拓扑 温度 定时 交流
引用地址:
基于单片机的通用型智能充电器设计
推荐阅读最新更新时间:2024-05-13 18:36
C51定时器和计数器 timer and counter
代码: #include reg52.h unsigned char a,num; sbit LED1=P1^0; void main() { num=0; EA=1; //开总中断 ET0=1; //开定时器 0 分开关 TMOD=0X01; //设置为定时器 0 ,方式 1 TH0=(65536-50000)/256; //给定时器 0 装初值,12 Mhz晶振定时时间为 50ms TL0=(65536-50000)%256; TR0=1; //启动定时器0 while(1) { if(num==20) { num=0; LED1=~LED1; } } } void time
[单片机]
交叉级联正激式同步整流拓扑的功率变换结构
1 概述
DC-DC变换器是开关电源的核心组成部份,常用的分为正激式和反激式两种电路拓朴。常规正激式变换器的功率处理电路只有一级,存在MOSFET功率开关电压应力大,特别是当二次侧采用自偏置同步整流方式,输入电压变化范围较宽时,存在栅极偏置电压过高,甚至有可能因栅压太高而损坏同步整流MOSFET的危险。而且当输出电流较大时,输出电感上的损耗将大大增加,严重地影响了效率的提升。使用交叉级联正激式同步整流变换电路,不但输出滤波电感线圈可省去,实现高效率、高可靠DC-DC变换器,达到最佳同步整流效果。
2 基本技术
2.1交叉级联正激变换原理
交叉级联变换的拓朴如图1所示,前级用于稳压,后级用于隔离的两级
[电源管理]
功率器件热设计及散热计算
引言 当前,电子设备的主要失效形式就是热失效。据统计,电子设备的失效有55%是温度超过规定值引起的,随着温度的增加,电子设备的失效率呈指数增长。所以,功率器件热设计是电子设备结构设计中不可忽略的一个环节,直接决定了产品的成功与否,良好的热设计是保证设备运行稳定可靠的基础。 功率器件热性能的主要参数 功率器件受到的热应力可来自器件内部,也可来自器件外部。若器件的散热能力有限,则功率的耗散就会造成器件内部芯片有源区温度上升及结温升高,使得器件可靠性降低,无法安全工作。表征功率器件热能力的参数主要有结温和热阻。 器件的有源区可以是结型器件(如晶体管)的PN结区、场效应器件的沟道区,也可以是集成电路的扩散电阻或薄膜电阻等。当结温
[应用]
CubeMX Stm32F407生成一定周期的占空比不同的方波DMA+定时器
先上图 如图 是我生成的一个波形 这个波形的占空比在连续的四个周期内分别是10%,20%,30%,40%, 并且按照这个顺序循环这里大致介绍一下实现的方式。 使用的软件是Cubemx(库函肯定也可以实现) 第一步是器件选型 这一部分不做介绍 用的是Stm32F407 第二是时钟配置 接下来是定时器配置 第三步就是生成代码了 这里 需要在生成的代码里面加上一行开始的代码。
[单片机]
基于DSP的带时间标签的温度采集记录仪的设计
摘要:为了提高产品热处理炉的炉温均匀性和稳定性控制性能,通常要按照炉温均匀性的检测方法与标准对热处理炉的炉温均匀程度进行测定和记录。为此,文中给出了以DSP为基础,并通过具有时间标签的温度监控记录仪来对炉温进行测量与记录的实现方法。通过该方法还可将具体的检测数据记录在FLASH闪存中以备后用。 0 引言 自从20世纪70年代能源危机爆发以来,人们便逐渐意识到世界上的能源并不是取之不尽,用之不竭的。因此,如何应用科学的方法,结合生产实践,设计出低耗能、高产出、高效率的产品,已成为从业人员研究的重点。本文针对具体情况,给出了对冶金加热炉炉温控制系统进行温度检测和记录的系统设计方法,以便为改善设备的性能提供数据依据,提高能源
[嵌入式]
基于AVR单片机和温度传感器实现智能温控系统的设计
引言 在工农业生产和日常生活中,温度的测量及控制越来越重要。传统的温度控制系统采用热敏电阻器或热电偶测量温度,但是由于模拟温度传感器输出的是模拟信号,必须经过A/D转换等环节才能获得数字信号,再加上这种温度采集电路有时需要冷端补偿电路,这样增加了电路的复杂性,且电路易受干扰,使采集到的数据准确性不高。随着技术的发展,目前国际上新型温度传感器已从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展。智能化温度传感器DS18B20将温度传感器、寄存器、接口电路集成在一个芯片中,能直接输出数字信号。本论文设计了以ATmega16单片机和DS18B20为主构成的智能温控系统,该系统的温度启控点可以根据用户需要而自行设定。 1、 系统
[单片机]
内核定时器用于按键处理
#include linux/module.h #include linux/kernel.h #include linux/fs.h #include linux/init.h #include linux/delay.h #include linux/device.h #include linux/irq.h #include linux/gpio.h #include linux/interrupt.h #include linux/sched.h #include linux/poll.h #include asm/uaccess.h #include asm/irq.h #include asm/io.h #includ
[单片机]
日本推出全新伴侣机器人 和真人别无二致还有温度
随着时代的发展,如今却来越多的高科技产品呈现于我们面前。如各种扫地机器人、智能学习机器人等等,此后越来越多的机器人也会逐渐融入我们的生活当中。而且随着技术的发展,有的机器人可以模仿人类的肢体语言和声音,基本上可以理解成构造不同的“新人类”。
而在近期,日本推出一款“伴侣机器人”,听名字想必大家也知道几分了吧?都知道,如今社会仿佛进入了“单身社会”,不仅单身汉遍地,单身女性也不少。随着社会的发展人们似乎变得越来越“宅”,懒得去认识更多的人。而“伴侣机器人”的问世很大一部分就是为了弥补人类交流和沟通的需要。
据悉,“伴侣机器人”不仅外观精致,和真人别无二致。而且全身都采用硅胶材质并且装有发热系统,摸上去不再是冷冰冰的
[机器人]