基于单片机的铅酸蓄电池智能充电器设计

最新更新时间:2012-03-15来源: 中华电源网关键字:单片机  铅酸蓄电池  充电器 手机看文章 扫描二维码
随时随地手机看文章

 0 引言

  蓄电池是广泛应用于国防、交通运输、通讯、电力等国民经济各个部门的重要能源装置,是社会生产经营活动中不可缺少的产品。蓄电池的使用寿命是专业人员及使用人员普遍关注的问题,其由多方面因素决定,其中最重要的是蓄电池本身的物理性能。除此之外, 电池的管理技术、不合理的充放电模式是造成电池寿命缩短的主要原因。

  如何高效、快速、无损地对蓄电池进行科学充电,一直是蓄电池界关心的问题,也是蓄电池使用和保养中非常重要的内容。因此,研究先进的充电技术及充电装置是蓄电池领域重要的课题,它是涉及电力电子、自动测量与自动控制等技术的高端课题。

  1 智能充电器硬件部分

  充电装置硬件总体结构设计框图如图1所示,由主电路和控制电路两部分组成。虚线框外部分为主电路,虚线框内部分为控制电路。主电路的功能是将输入的三相交流电转变成蓄电池负载需要的直流电;控制电路用于实现电源各种功能。

 

图1 系统原理框图

  1)充电主电路

  主电路采用的是AC-DC-DC变换电路,AC-DC部分的作用是通过整流变压器将三相交流电源U、V、w进行降压、隔离,经六个二极管所组成的三相不控桥整流后得到不可控制的直流电压U1,如图2所示。也就是说,对输入为AC380V的三相电压,U1的大小仅与整流变压器的变比有关,一旦电网电压和变压器的变比确定,U1也就恒定不变。

 

图2 三相降压整流电路

 [page] DC-DC部分采用Buck电路,如图3所示。当对蓄电池进行充电时,全控器件VT2关断,直流电压U1经过全控开关器件VT1、续流二极管VD2和电感L(同时兼作滤波)组成的Buck电路,并通过控制VT 通断来控制输出电压U2的大小,从而控制蓄电池的充电电流和充电电压。

 

图3 Buck-Boost电路

 2)主电路保护电路

  (1)过电流保护。

  二极管、晶闸管的热容量小,对5倍以上的过载要求在0.02秒内切断,否则元器件就会损坏,因此必须用快速熔断器。

  (2)过电压保护。

  晶闸管与整流二极管承受过电压的能力有限, 即使电压超过元件反向电压击穿电压数值不多, 时间不长(0.5~1us),都有可能使元件反向击穿,造成损坏。过压保护措施是接人阻容吸收回路,把它并接在交流侧、直流侧, 或与整流元件并联,降低阻容电路两端的电压变化率,从而起过压保护作用。

  3)控制电路。

  控制电路包括电压反馈电路和电流反馈电路、PI调节器及反馈选择电路、D/A转换电路,CAN总线电路,单片机及其外围电路。其各模块框图如图4所示。

 

图4 控制电路原理框图

  2 软件设计

  软件设计总体框图如图5所示,其具体流程如下:首先调用初始化函数对所有设备进行初始化。之后判断关机是否正常,如果上次关机为正常关机则调用各种模式选择函数,选择充电模式;如果不正常,则读EEPROM,读取非正常关机时充电机的状态。然后进入循环,在5分钟之内,允许对充电机自动充电状态下的给定电压进行设定;每1O分钟,将充电机当前状态记人EEPROM.选择充电方式,用相应的子程序对数据进行处理,得出输出结果,并通过DA变换为所需的电压信号;每秒钟调用一次计时函数,记录并显示当时的充电总时间和所处阶段的充电时间;判断是否满足阶段转换的条件,控制阶段转换灯;根据关机条件判断充电是否完成。

 

图5 主函数流程图

  图5中,恒压恒流方式包括三种充电方式:①开始阶段恒电流的修正恒压充电,②最后阶段恒电流的修正恒压充电,③开始阶段和最后阶段恒电流的修正恒压充电。实际应用中可以根据需要和充电效果在程序中进行调整。

[page] 3 实验分析

  本智能充电机分手动模式和自动模式两种充电方式。下面分别对其进行验证。

  手动模式充电波形如图6所示,图中第一通道为电池端电压;第二通道为脉冲变压器原边的驱动信号;第三通道为模拟PI调节器的给定参考电压;第四通道为电流钳测得的实际充电电流信号。

  可以看出,手动模式下,单片机能够正常地从电位器取出信号,并将其转换为相应的电压信号发送给模拟PI调节器作参考。电池端电压随充电电流波动,因此能够进行正常的手动充电。

  手动模式充电波形如图7所示,充电机在电池单格大于等于2.35V时进行阶段转换,每次转换过后都将充电电流减小为上阶段充电电流的一半。

  程序中设置进行三次阶段转换,第三阶段进行过充电。

 

图6 手动模式充电波形

 

图7 自动模式充电波形

  第一通道为电池端电压,第二通道为电流反馈电路经第一级放大电路之后的信号,第三通道为模拟PI调节器的给定参考电压,第四通道为电流钳测得的实际充电电流信号。从图中可以看出充电机可以正常完成三阶段恒电流充电。

  4 结束语

  以单片机AT90CAN32为核心的智能充电设备控制系统的硬件设计方案。采用模块化的程序设计方法设计了整个系统的软件流程,并编写了主程序和各模块的子程序,实现了数据采集、事件管理、充电控制算法和输出控制。该智能充电设备具有以下的特点:

  (1)能完成多阶段恒流充电。与以前两阶段恒流充电相比,能有效的将充电电流控制在电池析气电流附近。

  (2)不仅能够通过判断充电时间来完成关机,还能通过判断电池的端电压变化率来实现自动关机。

  (3)可使用多种反馈来判断电池的状态,在原充电机电流反馈电路的基础上添加了电压反馈及调节电路。

  (4)能自动判断电池块数并改变电压反馈比例系数。

  (5)实时记录充电机的充电状态,实现充电机断电保护。

  (6)具有CAN总线接口,方便扩展使用。

 
关键字:单片机  铅酸蓄电池  充电器 编辑:冰封 引用地址:基于单片机的铅酸蓄电池智能充电器设计

上一篇:电动汽车电池管理系统设计
下一篇:基于嵌入式的变电站蓄电池远程监测平台的设计与实现

推荐阅读最新更新时间:2023-10-18 16:30

PIC单片机RS232串口通信程序(USART)
//★★★★★★★★★PIC单片机USART的应用(串口通信)★★★★★★★★★★★\\ //单征机型号:PIC16F877A //功能描述:PIC单片机USART的应用,串口调试助手发送数据给877,877收到后再转发回串口助手 //通过 串口调试助手 协助工作 #include pic.h //包含单片机内部资源预定义 __CONFIG(0xf73a); //芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡 //==================================================================
[单片机]
单片机有什么特点?为什么还要学习功能这么弱的计算机
答:由于单片机足把微型计算机主要部件都集成在一块芯片上,即一块芯片就是一个微型计算机。因此,单片机具有以下特点: 1)有优异的性能价格比。目前国内市场上,有些单片机的芯片只有人民币几元,加上少量外围元件,就能构成一台功能相当丰富的智能化控制装置。 2)集成度高,体积小,可靠性好。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。而且,由于单片机体积小,易于采取电磁屏蔽或密封措施,适合于在恶劣环境下工作。 3)控制能力强。单片机指令丰富,能充分满足。工业控制的各种要求。 4)低功耗,低电压,便于生产便携式产品。 5)易扩展。可
[单片机]
8位元MCU市占率排名
根据Gartner针对2012年全球8位元MCU排名调查数据,2012年前三大MCU厂商排名分别为瑞萨电子(Renesas Electronics)、MicroChip Technology及触控厂商Atmel,市占率分别为17%、14%及11%。 意法半导体(ST)维持第四名位置,而恩智浦(NXP)则从2011年第八名晋升至第五名,两家厂商市占率分别为9%和8%。 至于第六到十名则依序为飞思卡尔(Freescale)、三星电子(Samsung Electronics)、Cypress、Silicon Labs和Panasonic,市场占有率分别是7%、6%、5%、2%、2%。 值得注意的是,台系厂商盛群半导体2012
[单片机]
四点二次插值的单片机汇编程序实现
在微机化的仪器仪表控制软件中,特别是快速控制软件中,或因直接计算过于复杂,或因只有经验数据没有理论公式,常采用查表插值法计算某些数据。 一般适合于插值法的函数是光滑性较好的函数。所谓“光滑性较好”是指以下两个方面: ◆连续且尽量高阶地可导: ◆其泰勒展开式中高次项的绝对值较小。 采用多项式插值时,若提高多项式次数,除了增加计算量(在高速实时控制的程序中,计算速度是很重要的问题)外,从数学上看还有若干缺点,故实际应用中一般不用太高的次数。抛物线插值(三点二次插值)是常用的一种。 提高精度的另一途径是增加节点密度。对于三点二次插值,节点密度若能提高二倍,则截断误差大约可以缩小到原来的1/8。但是这样一来数据表的容量也
[单片机]
Atmel推出基于ARM Cortex-M0+的MCU系列SAM DA1
全球微控制器(MCU)及触控解决方案领域的领导者Atmel公司近日宣布推出符合汽车级要求的下一代基于ARM Cortex-M0+的MCU系列,内嵌集成外设触摸控制器(PTC),为电容触控应用提供强劲支持。SAM DA1也是符合汽车要求的Atmel|SMART MCU产品组合的首个系列,最大工作频率为48MHz,CoreMark/MHz分数达到2.14。 Atmel最新的SAM DA1系列是电容触控按键、滑块、滚轮及近距传感应用的理想选择,并具备卓越的模拟性能进而提供高度的前端灵活性。新器件采用精巧紧凑的QFN 5x5mm封装和可润湿侧翼以支持自动光学检测。 SAM DA1系列器件配备32至64个引脚、最大64KB闪存
[单片机]
基于51单片机为核心的智能压力传感器设计
0 引言   对目前所有兼容lntel 8031指令系统的单片机,统l称为51单片机。Intel的8031单片机是51单片机的始祖。8031单片机是目前应用最广泛的8位单片机之一。随着Flash rom技术的发展,它也得到了不断的发展,广泛应用于工业测控系统中ATMEL公司的AT89系列,是8031单片机中最有代表性的型号。51单片机是基础入门的一个单片机,也是应用最广泛的一种,在目前乃至今后很长的一段时问内。51系列的兼容机型都将占有大量的市场。   控制系统传统的设计思想和设计方法,因51单片机的应用从根本上得到了改变。现在正在用单片机通过软件的方法,来实现采用硬件电路实现的大部分控制功能,智能化的数字计算控
[单片机]
stm32f030c8t6 MCU进入低功耗模式
1. sleep 模式 2. stop 模式,在这个模式下,IO管脚保持run状态下的电平,RAM保持不变,所以在进入这个状态之前,先先将IO口配置好,,否则可能会有漏电流 3,standby模式下,RAM不保持,IO管脚进入高阻态,,,激活就于系统reset RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE); //时钟必须要开启,在这个陷阱中折腾了好几天 PWR_BackupAccessCmd(ENABLE); PWR_WakeUpPinCmd(PWR_WakeUpPin_1,ENABLE); PWR_ClearFlag(PWR_FLAG_WU);
[单片机]
STC89C52单片机的水温控制系统设计
0 引 言 目前,水温控制被广泛应用于食品、医药、化工、家电等很多领域,水温控制的好坏直接影响着产品的品质,因此,水温控制具有十分重要的意义。本设计的任务与要求为1 L 水由1 kW的电炉加热,要求水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。主要性能指标:温度设定范围为25.0~100 ℃,最小区分度为0.1 ℃,温度控制的静态误差小于或等于0.1 ℃,用SMC1602A 液晶显示模块显示实际水温和PID 控制算法中的三个主要参数Kc、Ti、Td 的赋值,用串口调试精灵将PID 控制器的输出和温度采样值显示在PC机上。 1 系统方案 本设计以STC89C52单片机为核心,采用了温
[单片机]
STC89C52<font color='red'>单片机</font>的水温控制系统设计
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved