镍氢/镍镉快速充电器技术介绍 | |
作者: 时间:2008-12-05 来源:52RD硬件研发 | |
镍氢、镍镉电池用快速充电器虽已成为生活必需品,然而大部份的充电器都无法作单数电池充电。Active Charger具备单数电池充电功能,这种创举使得消费者不再受到电池数量的限制,可随时作单数电池快速充电。本文将为读者介绍可作单数电池充电之快速充电器。 随着各种可携式电子产品的普及化,镍氢、镍镉电池用快速充电器成为生活中的必需品,然而大部份的充电器都无法作单数电池充电,因此本文接着将要介绍可作单数电池充电之快速充电器。 设计规格
设计步骤
Active Charger利用total充电timer与检测两种方式检测电池的充电完成度。为增加电池的适用范围,所以加长充电timer的设定时间,相对的充电完成度几乎完全依赖的检测,有鑑于此为提高检测精度,因此开发下列两种方案提供使用者选择: ■break through方式 由于本快速充电器具备特殊的充电控制技术,因此无法使用MAX713特殊IC,必需改用8位元微处理器PIC16F876。
(图三)是利用图一介绍的电池与Active Charger,进行充电时的充电特性。基本上它是在充电中途用手指触摸电池,使接触阻抗产生变化,接着利用几乎不会对system DMM自动检测造成任何影响的R655检测充电电压,由于DMM的测定值内包含电池盒与connector产生的电压下降成份,因此实际电压变动非常大,不过对PIC微处理器的A-D变换值而言,完全不会造成任何不良影响,由此可知採用break through方式,可以获得正确的电池电压变化资料。 此外本快速充电器是利用serial信号,依序输出PIC微处理器内部变数状态,因此可轻易利用PC监控(monitor)PIC微处理器内部状况,如图三所示。具体方法是利用DMM检测电压,再经过GP-IB与Easy GPIB撷取资料,并用Excel同步观测设备内外的状态。值得一提的是Easy Comm.与Easy GPIB是自行开发的free tool。
■dV counter方式 (图四)是充电电池的充电曲线实例,由图可知由于充电模式的切换,电池电压会朝下方移动,造成检测电路误动作与停止充电等后果,为防止这种现象因此出现所谓的「dV counter方式」。 若与前测定值比较,dV counter方式即使发生变化,dV counter都可控制在±1范围内,亦即在+1~-1之间,如果是0的场合便停止counter,因此不会有低于0的困扰。
(图五)(a)是正常状态时的电池电压与dV counter的变化,由图可知电压变化出现增加趋势时,虽然dV counter维持0状态,不过一旦出现电压变化减缓趋势时,电压变化会随着检测时段逐渐成为counter up状态,到达一定值(大约是4)时,检测便结束充电动作。 图五(b)是充电途中检测值朝下方移动时的dV counter动作特性,由图可知对dV counter的影响,不因电压变动减缓始终维持1 counter,因此几乎不会影响的检测。如果的检测改用微分电路,检测电路在图五(b)状态时,就会发生误动作。有关dV counter,理论上即使检测电压产生巨大变化,dV counter都能控制在±1范围内。
(图六)是实际充电电压(A-D转换值)与dV counter的动作特性,由图可知虽然充电中途如果改变充电电流,检测值会朝下方移动,不过即使如此对dV counter完全没有影响。一旦接近,dV counter值会呈现上升倾向,直到4 counter时才停止。由于本快速充电器停止充电后,必需重新设定变数所以无法描绘最终值,不过根据以上实验结果显示dV counter方式,基本上已经展现预期的动作效果。
(图八)是主要电路概要说明图,虽然它是由block 0与block 1所构成,不过两个block的动作特性完全相同,因此只介绍block 0的动作特性。 图八的与是简易定电流电路,该电路利用信号CGH12控制2A充电电流的ON/OFF,此外必需注意的是必需作散热设计。(PASS 1)与(PASS 2)是电池盒未装设电池时,可将充电电流作bypass的FET元件。(图九)是未装设电池2时,充电电流的流动方式。由于break through方式检测电池电压,是在与 ON状态下进行,所以与的电压都可获得GND level基准。
■turbo mode 1与turbo mode 2 由于turbo mode 1必需用FET元件,将充电电流bypass,因此此处利用降低ON的时间,藉此抑制FET的发热量。(表二)是turbo mode 1与turbo mode 2的电流分配特性。 Mode ON时间 OFF时间 充电电流 电源电流 备註Normal 50ms 50ms 1A 2A 可同时作1~4个电池充电turbo 1 10ms 40ms 1.6A 1.6A 电池3与4其中一个充电turbo 2 连续ON 2A 2A 电池3与4同时充电
制作重点 与两元件会发热,所以装设through hole type散热器(heat sink)增加散热效果;为2.5V驱动的power MOSFET,该MOSFET低gate电压时会变成ON。相反的若不使用FET元件,就无法将电流bypass,同时会造成电池过热问题,换句话说如果使用替代元件时,必需特别注意电池过热问题;由于常见的silicon diode顺电压压降过大,不适合本快速充电器使用,因此分别使用2A等级的shot key barrier diode。外壳钣金为厚1.2mm铝合金制成,正面粘贴有利用back print film制成的装饰panel。 虽然本快速充电器的sequence动作很简易,不过充电时必需单独监控各电池,所以变数与管理相对的非常多,大部份的处理採取定时插入方式。由于插入是每隔50ms进行一次,所以block 0与block 1的处理,是以100ms间隔交互执行,最后的插入处理含有将内部变数当作serial data送信处理成份,因此利用PC撷取该处理结果,并监控内部状态,使用软件则是用MPLAB编写。 充电状态可用(图十)所示的pattern以LED点灭方式显示。图中的「预备充电」是指未检测,强制性充电时段而言。电池装设后,本快速充电器会持续三分钟进行预备充电,主要原因是针对长期放置的电池充电时,充电初期会产生所谓的现象,为避免充电器停止充电,所以作预备性充电设计。此外已充电的4号电池若作turbo充电时,会有过充电之虞,基于安全考量预备充电时间被设计成三分钟。
本快速充电器亦可支援2号电池的充电,所以total timer被设计成180分;如果是3号以下小容量镍氢、镍镉电池充电时,充电时间大约90分即可。(图十一)是3号镍氢电池的充电特性。如上所述turbo mode充电可分成turbo mode 1与turbo mode 2两种,因此测试时装填两个电池,并以2A最大充电电流的turbo mode 2方式进行。
利用dV counter与break through方式制成的006型镍氢、镍镉快速充电器的电路使用8pin DIP flash type PIC12F675,电路内建10位元A-D inverter,由于内建URT无monitor输出专用serial输出端子,因此使用软件监控(monitor)电池的充电状态。此外多余的pin可当作温度检测用thermistor的输出,亦可当作电池pack的充电机。为配合镍氢、镍镉电池的容量,所以充电电流被设计成170mA。由于本充电器的充电对象为006型镍氢、镍镉电池,因此未作复杂的电路设计,换言之dV counter与break through方式制成快速充电器的程式也比Active Charger简单。 结语 |
标签: |
文章评论(0条评论)
登录后参与讨论