1、电池充电控制器论内 容 摘 要本文根据近年来便携式电子产品的迅速增长,对电源充电管理的要求越来越高,设计了一款用于电源管理的智能电器。首先对不同影响因素下充放电时锂离子电池电压与容量的关系进行了介绍,另外还就充放电电流,过充,过放,及过温对锂电池的影响进行了讨论。在对锂离子电池特性实验分析的基础上,进行了智能电器电路设计。设计的电源管理部分具备了充电过程的控制,结合Atmel公司的AT89C52单片机管理功能,可以完成一个较为实用的电源管理系统。为了保护数据,抑制干扰,进行了看门狗监测电路功能设计,保证了智能电器工作的可靠性。关键词智能电器,电源管理,锂电池,AT89C52AbstractBa
2、sed on the rapid growth of the portable electronics in recent years, power management have become increasingly demanding, the article designs a intelligent power management for electrical apparatus.First of all, the article introduces the chemical principle of lithium batteries, and then carries out
3、 the experiments of the battery charge and discharge in different factors, finding out the relationship between the battery voltage and capacity. In addition, discussing the charge and discharge current, charge-off, take-off, and over-temperature to the impact of lithium batteries.On the basis of an
4、alysis of the lithium-ion battery characteristics experiments, carry out a intelligent electrical circuit design. Design of power management has some control over the charging process, combined with Atmels AT89C52 single-chip management capabilities, , can be a more practical power management system
5、. In order to protect the data, interference suppression, the watchdog function of monitoring circuit design ensures that the work of the intelligent apparatus.KEY WORDSpower management, lithium batteries, AT89C52第一章 绪论1.1 选题背景及意义1.2 电池充电控制器的发展概况1.3 本课题的内容安排第二章 充电控制器设计基本原理概述2.1 电池的测量原理2.1.1 电池性能参数及测
6、量方法2.1.2 过充,过放及过温现象 2.2 充电控制器的充电原理第三章 锂电池充电控制器的硬件设计 3.1 系统硬件设计的整体方案 3.2 CPU选型 3.3 充电控制器电路设计 3.4 液晶显示模块设计3.4.1 GXM12864 简介3.4.2 GXM12864 的接口设计3.5 看门狗功能 3.6 复位电路 3.7 抗干扰电路的设计第四章 软件设计4.1 控制电路的软件设计4.2 显示模块的软件设计4.3 复位电路的软件设计第五章 结论及展望致谢参考文献锂离子电池充电控制器班级:0706073 学号:070607332 姓名:杨勇 指导老师:苏艳苹 职称:讲师第一章 绪论1.1 选题
7、背景及意义便携式电子设备对电源的要求有以下几点:体积小,重量轻,效率高,低压差。锂离子电池具有能量密度高,可循环充电次数多,使用寿命长,价格也越来越低等诸多优点,使得选用锂离子电池供电的便携式产品越来越多。然而锂离子电池也存在一些不足,主要在于对充电控制器要求比较苛刻,需要保护电路。为有效利用电池容量,需将锂离子电池充电至最大电压,但是过压充电会造成电池损坏,这就要求较高的控制精度。另外,对于电压过低的电池需要进行预充,充电控制器最好带有热保护和时间保护,为电池提供附加保护。目前市场上很多采用大电流的快速充电法,所以在电池充满后如不及时停止会使电池发烫,过度的过充会严重损害电池的寿命。也有一些
8、低成本的充电控制器采用电压比较法,为了防止过充一般充电到90%就停止大电流快充,采用小电流涓流补充充电。一般地,为了使得电池充电充分,容易造成过充,表现为有些充电控制器在充终了时电池经常发烫(电池在充电后期明显发烫一般说明电池已过充)。对电池经常出现过充和欠充的缺点已越来越不能满足们的需要。锂电池的使用寿命和单次循环使用时间与充电维护过程和使用情况密切相关。一部好的充电控制器不但能在短时间内将电量充足,而且对电池还能起到一定的维护作用,修复由于使用不当而造成的记忆效应,即容量下降(电池活性衰退)现象。因而传统的普通充电控制器存在明显的不足。基于以上问题的提出与分析本文将设计一款用于锂离子电池的
9、智能电器。所谓智能充电控制器是指能根据用户的需要智能控制充电进程,并且在充电过程中能对被充电电池进行保护从而防止过电压和温度过高的一种智能化充电控制器。单片机控制的智能充电器,具备业界公认较好的-V检测,可以检测出电池充电饱和时的电压变化信号,比较精确地结束充电工作。这些充电器芯片往往具备了充电过程的控制,加上单片机管理功能,包括:温度控制、时间控制、电源关断、蜂鸣报警和液晶显示等,可以完成一个较为实用的智能充电控制器。随着电子技术的发展,芯片体积小型化及其价格的降低,智能充电控制器大规模的批量生产已经成为可能。而智能充电控制器具有操作简单、可靠性高和通用性强等优点,是充电控制器家族中一个重要
10、的组成部分,也是未来充电控制器发展的主要方向。因此,对充电控制器智能化的研究与应用具有深远的现实意义。1.2 电池充电控制技术的发展充电方式的选择直接影响着电池的使用效率和使用寿命,充电技术近年来发展非常迅速。充电控制器的发展经历了三个阶段:1) 限流限压式充控制电器最原始的就是限压式充电,然后过渡到限流限压式充电,它使用的方式就是浅充浅放,其寿命表述就是时间,没有次数,比如10年。这种充电模式的效果较差。2) 恒流/限压式充电控制器这是充电控制器发展的第二阶段,这种模式的充电控制器占据了充电控制器市场近半个世纪。首先,以恒电流充电至预定的电压值,然后,改为恒电压完成剩余的充电。一般两阶段之间
11、的转换电压就是第二阶段的恒电压。这种充电控制器充电电流总是低于电池的可接受能力,造成充电效率低,大大降低了电池的寿命。3) 自适应智能充电控制器随着大规模集成IC的出现,充电设备进入了一个全新的自适应、智能阶段,即称为第三代充电控制器。自适应充电控制器遵循各类电池的充、放电规律进行充、放电。并且具有温度补偿功能。充电系统由具有特殊功能的单片机控制,不断检测系统参数,按模糊推理算法不断调整充电参数,同一充电控制器可适应不同种类电池的充电,充电控制器自适应调整自己的输出电流,无需人工选择,避免操作失误。1.3 本课题的内容安排首先,介绍锂离子电池充放电原理及特性。在这一部分通过实验分析验证了锂离子
12、电池电压在不同放电率下与电池容量的关系,环境温度与电池放电容量的关系,并进一步分析论述了充放电电流对锂离子电池的影响,放电率对电池寿命的影响,过充过放及过温对锂离子电池的危害。然后,为控制器设计进行选型并设计其硬件电路和软件部分,以实现其智能功能。这里在充电电路设计上在比较锂电池充电主要的四种方法:恒流充电、恒压充电、恒流恒压充电和脉冲充电的优缺点上,考虑到虽然恒流恒压充电需要复杂得多的电路来实现,但由于其充电时间短,充电效率高,因此本文所设计的智能电器充电控制部分将采用恒流恒压充电方法。智能电源控制器设计包括三部分:控制电路,充电电路,显示等外围电路。并完成这三部分相关的程序设计。实现智能充
13、电,液晶显示,看门狗功能。智能电器工作时不可避免会受到外界的干扰,这些干扰轻则导致系统内部数据出错,重则将严重影响程序的运行。为了保护数据,抑制干扰,在单片机智能系统的开发过程中需要进行可靠性设计。这里看门狗功能设计可保证智能电器的正常工作。最后,给出采用本智能电源管理控制器对锂离子电池充电的仿真。第二章锂电池充电控制器设计基本原理概述2.1 锂电池的测量原理2.1.1 锂电池性能参数及测量方法1)电池电压锂离子电池的开路电压与电池的正负极材料、电池的充电状态有关。电池的额定电压有3.6V 和3.7V 两种,目前使用比较普遍的是3.7V 的电池。该电池的充电终止电压为4.2V,放电终止电压一般
14、为2.75V(不同的厂商有不同的推荐值)。从表2.1可以看出,锂离子电池的电压相当于镍镉、镍氢电池的三倍,也就是说,为了得到同样的电池组端电压,锂离子电池的使用数目只有镍镉、镍氢电池的1/3,大大减少了电池的数目,简化了电池组的设计、增加了整个电池组稳定性。表2.1 电池工作电压Table 2.1 Battery voltage电池种类充电电压(V)额定电压(V)放电终止电压(V)镍镉电池1.431.21.11镍氢电池1.431.21.11锂离子电池4.23.62.75但是锂离子电池对电压精度的要求很高,误差不能超过1%。如果电池的终止充电电压是4.2V,那么允许的误差范围就是0.042V。终
15、止电压过高,将会影响锂离子电池的寿命,甚至造成过充现象,对电池造成永久性的损坏:终止电压过低,又会使充电不完全,电池的可使用时间变短。实验测得充放电时电池电压随电池容量变化的关系。如图2.2,电池终止电压为4.1V。可以发现充电时电池的端压要比放电时高,这是因为电池本身和充放电回路上有一定的电阻。图2.2 电池电压与容量的关系Fig 2.2 The relationship between the battery voltage and capacity我们把电阻等效为,如图2.3,那么充电时的端电压表达式为: (2.1)相应的,放电时端电压表达式为: (2.2)图2.3 电池充放电等效回路F
16、ig 2.3 Battery charging and discharging equivalent circuit 从这两个公式可以看出,在充电和放电时(这里假设充电电流等同于放电电流),电池端压所表示的值都不是真正电池的电动势,而是加上了电池组内阻的影响。实验同时测得不同的放电率下,电池电压的变化。放电率越大,相应剩余容量下的电池电压就越低,电池终止电压为4.2V,如图2.4 所示。锂离子电池的使用环境温度范围比较宽,可以达到-2060。但是环境温度对电池的放电容量有很大影响。实验测得环境温度对电池放电的影响,如图2.5 所示。采用0.2C 放电速率,当环境温度为25时,可放出额定容量;当
17、环境温度为-5时,电池容量下降约5%。电池放电曲线随温度的变化如图2.5 所示。图2.4 不同放电率下,电池电压与容量的关系Fig 2.4 In different discharge rate, the relationship between the battery voltage and capacity图2.5 温度为参变量的放电曲线(电池容量为650mAh)Fig 2.5 Temperature parameter for the discharge of the curve2)电池寿命锂离子电池和其他电池一样,也存在使用寿命的问题。在正确使用的前提下,容量也会随着循环次数慢慢减少。
18、造成这一现象的原因主要有一下两点:1) 负极材料(石墨)中的锂逐渐被电解质氧化,造成可使用的锂离子数目减少。2) 在循环中,正极材料的老化,降级,使晶状结构慢慢遭到破坏,可容纳的锂离子数目减少。图2.6 表示了不同循环次数下电池容量的变化。图2.6 电池在1C 的放电率下容量随循环次数的变化Fig 2.6 In battery discharge rate of 1C the capacity changes with the number of cycles3)充放电电流 锂离子电池对充放电的最大电流都有一定的限制。充电时,一般常用的充电率为0.25C1C(C为电池的容量,比如1500mAh
19、 的锂离子电池,1 C 的充电率即为1500mA)。在大电流充电时,还应检测电池的温度,以防过热损坏电池或产生爆炸。同样的,锂离子电池的最大放电电流一般限制在23C 左右,更大的放电电流会使电池发热严重,对电池的组成物质造成损坏,影响电池的使用寿命。同时,大电流放电还将影响电池能放出的容量,因为一部分能量转化成了热能。2.1.2 过充,过放及过温现象当加在锂离子电池两端的电压超过4.5V 时,就会产生过充现象。过充时负极的石墨嵌入的锂离子完全饱和,锂将在负极沉积下来,形成锂枝晶,使电池的容量减少;同时电池继续从正极抽出过量的锂离子,造成正极材料的活性降低,也会对电池的容量造成损害。过放现象则是
20、电池电压低于放电终止电压后,仍然继续放电,使电池电压继续降低。过放时,电极产生晶枝,电路迅速短路。虽然此时由于电池已经完全放电,不会造成安全方面的问题,但是电池也已经遭到了不可恢复的破坏,不能再继续使用了。过温时,锂离子电池中的活性物质(LiC6,LiNiO2)与电解液可能会发生化学反应,产生更多的热量。而电解质中存在可燃的有机溶剂成分。在这种情况下,电池温度将失去控制越来越高,最终导致电池燃烧,甚至爆炸。2.2 充电控制器的充电原理目前锂电池充电主要有四种方法:恒流充电、恒压充电、恒流恒压充电和脉冲充电。1)恒流充电(CC)恒流充电根据其充电电流的大小,又可分为浮充充电(又称涓流充电)、标准
21、充电及快速充电。该方法在整个充电过程中采用恒定电流对电池进行充电,如图3.1 所示。这种方法操作简单,易于做到,特别适合对由多个电池串联的电池组进行充电。但由于锂电池的可接受电流能力是随着充电过程的进行而逐渐下降的,在充电后期,若充电电流仍然不变,充电电流多用于电解质,产生大量气泡,这不仅消耗电能,而且容易造成极板上活性物质脱落,影响锂电池的寿命。图3.1 恒流充电法曲线 Fig 3.1 Constant current charge curve 2)恒压充电法(CV)在恒压充电法中,充电电源的电压在全部充电时间里保持恒定的数值,随着锂电池端电压的逐渐升高,电流逐渐减少。充电曲线如图3.2 所
22、示。从图中可以看出,充电初期充电电流过大,这样对锂电池的寿命会造成很大影响。图3.2 恒压充电法曲线Fig 3.2 Constant voltage charge curve3)恒流恒压充电法(CC/CV)在CC/CV 充电器中,充电通过恒定电流开始。在恒流充电CC 周期中,为了防止过度充电而不断监视电池端电压。当电压达到设定的端电压时,电路切换为恒定电压充电,直到把电池充满为止。在CC充电期间,电池可以以较高电流强度进行充电,这期间电池被充电到大约85%的容量。在CV 周期中,电池电压恒定,充电电流逐渐下降,在电流下降到低于电池的1/10 容量时,充电周期完成。恒流恒压充电曲线如图3.3 所
23、示。图3.3 恒流恒压充电法曲线Fig 3.3 Constant current and voltage charge curve4)脉冲充电法脉冲充电方式是比较新的一种充电方式。脉冲充电法是从对电池的恒流充电开始的,大部分的能量在恒流充电过程中被转移到电池内部。当电池电压上升到充电终止电压VCV 后,脉冲充电法由恒流转入真正的脉冲充电阶段。在这一阶段,脉冲充电方式以与恒流充电阶段相同的电流值间歇性的对电池进行充电。每次充电时间为TC 后,然后关闭充电回路。充电时由于充电电流的存在,电池电压将继续上升并超过充电终止电压VCV;当充电回路被切断后,电池电压又会慢慢下降。电池电压恢复到VCV 时,
24、重新打开充电回路,开始下一个脉冲充电周期。在脉冲充电电流的作用下,电池会渐渐充满,电池端压下降的速度也渐渐减慢,这一过程一直持续到电池电压恢复到VCV 的时间达到某个预设的值TO 为止,可以认为电池已接近充满,如图3.4 所示。图3.4 脉冲充电法曲线Fig 3.4 charging impulse curve在以上四种充电方法中,锂电池充电仍以恒流恒压的方法为主。虽然恒流恒压充电需要复杂得多的电路来实现,但由于其充电时间短,充电效率高,因此在锂离子电池充电中占主导地位。本文所设计的智能电器充电控制部分将采用这种充电方法。锂离子电池充电方式可分为三种:1) 交换式(switch-mode)2)
25、 脉冲式(pulse)3) 线性式(linear)交换式充电控制器的效率较佳但其电路板面积较大,线路较为复杂及需较大的电感电容等被动组件,其电路复杂且成本较高;脉冲式及线性式充电控制器其电路板面积较小及只需较少的外部组件,但脉冲式需要有限电流功能的交流适配器(AC adapter),价格较昂贵且大部分的AC Adapter 不具此功能;线性式的充电控制器其周边组件不会占过多的电路板面积,只需小部分额外的面积以利晶体管的散热即可,成本较小,尽管与前二种相比其效率略差,但性价比较高。综合三种充电方式的优缺点,本文采用线性式充电方式。第三章 充电控制器的硬件设计3.1 系统硬件设计的整体方案智能电源
26、充电控制器设计包括三部分:1) 控制电路控制电路主要包括单片机及其外部的扩展电路。其主要作用是控制充电电路的工作,同时对充电电池各项反馈的数据(如电流、电压和温度等)进行处理。同时它还起着人机交互的作用(接收用户发出的各种指令来控制充电),并将显示的数据送至显示电路。2) 充电电路充电电路主要包括充电芯片和同步整流电路。它能够根据CPU 发出的指令给充电电池提供恒流或恒压。3) 显示等外围电路显示电路主要包括显示器及其驱动芯片。其主要作用是方便用户对智能控制器的操作和直观地了解智能控制器的工作进程。其它外围电路由报警和传感器等电路构成。3.2 CPU选型实现电路的智能化控制一般有两种方法。一种
27、是利用集成电路芯片来实现控制。目前市场上有很多厂家生产的集成芯片,能够以相对不高的成本完成各种充放电和保护功能。但是集成电路的应用场合比较窄,一般限于小容量的单、双节电池的控制。当需求功率较大,电池串并联数目较多时,集成电路就无能为力了。另一种方法就是采用单片机系统。单片机系统稍显复杂,但是其灵活性是集成电路无法比拟的。特别是在有特殊需求的场合,单片机系统更能体现出它的优势。综合考虑,我们选用ATMEL公司生产的AT89C52单片机。由于AT89C52含有非易失FLASH、并行可编程的程序存储器,所有器件都是通过引导装载器串行编程(ISP)。该单片机采用先进CMOS工艺的单片8位微控制器,是8
28、0C51微控制器系列的派生,和80C51指令相同。不仅具有8k 片内FLASH 程序存储器,所需扩展片外ROM,而且与80C51 系列单片机指令相同,因此非常适合用做智能管理系统的中心控制单片机。选用AT89C2052 单片机作为电源管理控制器的主芯片,单片机负责输电的控制和提示,智能电源管理控制器在单片机的管理下,能够完成充电管理、充满自停和充完显示及报警等功能。3.3 充电控制器电路设计在单片机和MAX1898 控制下,充电过程分为预充、快充、满充、断电和报警5 个部分。主要原理如图3.3 和3.4 所示:图3.3 单片机控制部分原理图Fig 3.3 The single-chip con
29、trol schematic图3.4 充电部分电路图Fig 3.4 Part of charging circuit1)预充在安装好电池后,接通输入直流电源,当控制器检测到电池时则将定时器复位,单片机输入高电平,充电芯片启动,从而进入预充过程,在此期间控制器以快充电流的1/10 给电池充电,使电池电压、温度恢复到正常状态。预充时间由充电控制器确定,如果在规定的充电时间内电池电压达到标准以上,电池温度正常,充电进入快充过程;如果电池电压低于标准,则认为电池不可充电,控制器显示电池故障。2) 快充快充过程也称恒流充电,此时控制器以恒定电流对电池充电。根据电池厂商推荐的充电速率,一般锂离子电池大多选
30、用标准充电速率,充满电池需要1 个小时左右的时间。恒流充电时,电池电压将缓慢上升,一旦电池电压达到所设定的终止电压,恒流充电终止,充电电流快速递减,充电进入满充过程。3) 满充在满充过程中,充电电流逐渐衰减,直到充电速率降到设置值以下或满充时间超时,转入顶端截止充电;顶端截止充电时,控制器以极小的充电电流为电池补充能量。由于控制器在检测电池电压是否达到终止电压时有充电电流通过电池内阻,尽管在满充和顶端截止充电过程中充电电流逐渐下降,减小了电池内阻和其他串联电阻对电池端电压的影响,但串联在充电回路中的电阻形成的压降仍然对电池终止电压的检测有影响,一般情况下,满充和顶端终止充电可以延长电池5%10
31、%的使用时间。4) 断电当电池正常充满后,MAX1898 芯片的2 引脚发送的脉冲电平将会被单片机检测到,引起单片机的中断,在中断中判断出充电完毕的状态。由单片机将通过P2.0 口输出控制MAX1898 芯片EN/OK 脚,控制器停止充电,从而保证芯片和电池的安全,同时也减小功耗。同样当电池因短路或断路不可充电时,也由单片机控制停止充电并显示电池故障。5) 报警当电池充满后,MAX1898 芯片本身也会向外接的LED 灯发出指令,LED 灯会闪烁。同时单片机在检测到充满状态的脉冲后,或检测到电池故障不仅会自动切断MAX1898 芯片的供电,而且会通过蜂鸣器报警,提醒用户及时取出电池。监测MAX1898 的输出信号CHG,当MAX1898 将要完成充电时,该引脚会发出1.5HZ 信号的脉冲,单片机的INTO 引脚接收中断后,产生中断,并使用单片机的T0 计数器开始计数,当下一个脉冲到来时,在外中断程序中判断单片机的计数值是否在4S 左右,如果是,则通过控制P1.2 输出控制MAX1898 芯片EN/OK 脚,控制器停止充电,并引发蜂鸣器报警。3.4 液晶显示模块设计3.4.1 GXM12864 简介液晶显示器(LCD)已经经历了几代发展,其应用从第一代的以TN-LCD 为代表的电子手表,计算器到第二代的以STN-LCD 为代表的快译通,商务通
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1