积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 行业应用 >> 工业控制 >> 相关文章
  相关分类:
基于PIC16F676的镍氢电池充电管理系统设计
 
作者:邓颖 叶庆云 周渡海 何此昂   来源:21IC中国电子网    点击数:1039   更新时间:2007-8-16
您可以添加到网摘 让更多人关注此文章:

    

摘要:分析了镍氢电池充电管理系统的设计需求,提出了一种采用电压、温度和时间进行综合管理的充电管理方案。设计了基于PIC16F676的新型柔性充电系统,同时给出了该系统的软硬件设计方法。
关键词PIC16F676;电池;充电器


       随着科技的发展,对便携式仪器仪表的需求越来越多。为这些仪表选择充电电池并设计充电管理电路是这类产品设计的重要内容。镍氢电池与其它类型电池相比,具有比容量大(相当于镍镉电池的两倍),无污染、无记忆、重量轻,价格适中(只有锂离子电池一半的价格)等优点,在国内仪器仪表行业中越来越受到青睐。


1镍氢电池充电系统设计理论基础
   


     正极上析出氧气,负极上析出氢气。这三个化学反应决定了镍氢电池充电电路要求如下:


1)电池充电终止电压:


       电池充电时,极板上的活性物质已经全部饱和,电池电压不再上升而是略有下降。此时,若继续大电流充电,将会大大影响电池的寿命,此时的电压称为充电终止电压,一般单节电池不超过1.6伏。充电终止电压与电流充电率、环境温度、电池生产工艺等因素有关。电压负增量控制方法是一种公认的比较先进的控制方法(-V),电压从峰值下降5~10Mv/节时及时终止快速充电;最大电压控制方法可以作为辅助控制方法。


2)电池充电电流:


       充电电流取决于电池容量C。现在新型镍氢电池可以达到1C以上的充电率,但充电电流过大会使电池内部压力升高较快,安全阀打开,电池漏液,引起安全问题。在设计中,充电电流取0.5C


3)电池充电时间:


       电池充电时间和充电电流的大小有关,充电电流取0.5C左右时,电池充满约需要2~3小时。


4)电池温度:


       在电池充满电后会发生析氧和析氢反应,使电池内部压力增大,温度上升。当电池温度超过55度或者温度超过2/分时候应及时终止快速充电。另外,如果环境温度低于5度或者高于40度时候不应该启动快速充电。


       目前,大多数充电电路仅采用上述的一个或者两个参数进行控制,很难达到理想的控制要求。为此,本文设计了一种新型柔性充电管理电路;通过对上述几个参数同时进行综合控制,可以更高效、更加安全地完成充电管理过程。


2镍氢电池充电管理电路硬件设计
 


       电池充电原理图如图1所示,包括充电控制电路和充电状态检测电路。充电电路以PIC16F676为核心,PIC16F676Microchip推出的一款新型PIC单片机,DIP14或者SOIC14封装,2个定时器,输出IO口切换频率可以达到250KHZ2KFlash,多路AD,使得PIC16F676特别适用于低成本的电池管理系统。芯片内部集成了上电复位、欠压检测和看门狗电路,使用内部晶振(4M晶体),这些都极大的简化了外围电路的设计。


       充电电路以及充电过程:


       PIC16F676RC3口或者RC4口用于输出占空比可调的PWM脉冲信号控制NPN三极管8050的通断。启动RC3口通过定时器1控制引脚输出高低电平即可以对电池进行充电控制。电池充满时候,停止定时器,RC3输出低电平,NPN三极管截止,便可以停止充电。


       在一个PWM脉冲周期中,当NPN三极管导通时,MOSFETBD442的栅极为高电平,外部电源经过肖特基二极管,检测电阻给电池充电;当NPN三极管8050截止时候,MOSFETBD442的栅极为低电平,外部电源停止充电。在下一个PWM脉冲周期,重复上述过程。
   


      充电状态检测电路:


1)  电池端电压检测:通过精密电阻R18R19分压获得电池端电压,将此信号接到PIC16F676RC1引脚AD检测引脚。


2)  电池温度检测:在电池组内内置一个具有负温度系数的热敏电阻,通过测量热敏电阻的端电压可以准确地测量到电池组的温度。为保证测量精度,回路中采用了精密稳压源LM385以产生精确的基准电压(1.25V)。此基准电压1.25V同时作为PIC16F676芯片AD转换的参考电压。


3)  充电电流检测:由运算放大器LM324构成一个差动放大器,检测PIC16F676的充电电流。充电电流过大时候,应减小PWM的占空比;反之,应增大PWM的占空比,从而使充电电流维持在何时的范围内。


3 镍氢电池充电管理电路软件设计


       本系统利用电池电压,温升、充电时间以及电压变化量等参数来综合判断是否应该结束充电过程。软件按功能可以分为PWM控制模块、计时模块以及电压检测、电流检测、温度检测等几个部分。程序流程图如图2所示。


       系统工作时候,PIC16F676不断检测电池组端电压。若此电压数值低于1.25NVN为电池节数),检测环境温度,如果环境温度在5~40度之内,则启动PWM开始充电。在充电过程中,CPU不断采集充电电流的大小,并将实测电流数值与设定数值相比较。若两者相差超过10%时,调整占空比,可使充电电流维持在设定数值附近。另外,CPU还将不断测量电池端电压、电池温度,并对充电时间进行计时。当这些参数满足下列的充电终止条件时候,停止充电:当电池电压大于设定电压或者电池电压出现5~10毫伏/分钟/节的负△V变化时;电池温度超过55度,或者出现0.5/分的温升时候,充电时间大于180分钟(本系统采用0.5C充电),都应该停止充电。

[1] [2]  下一页



相关文章
· 动态电源路径管理简化了太阳能板对电池的充电[47]
· 基于新型ASSP LTC3455的硬盘MP3电源设计[132]
· 电池基电源管理系统设计[106]
· 基于仿真模型的太阳能光伏电池阵列特性的分析[473]
· 应对中国最新标准的手机USB充电和过压保护解决方案[284]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
各种冲值卡批发销售!独家特价!
特价销售GPS车载导航系统!
数字电视批发销售!你想不到的价格!
品牌相机批发销售!你想不到的价格!
品牌手机批发销售!你想不到的价格!
笔记本电脑批发销售!你想不到的价格!
那一年我做了鸭子2
那一年我做了鸭子1
等你十年(下)
等你十年(上)
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
新店开业,部分开发板&元器件特...
[原创]VB编程RS232串口...
红外摄像机控制故障分析与处理方...
红外防水摄像机在智能视频监控中...
步进电机不用驱动芯片能驱动吗?...
我要选一块双串口,带AD的单片...
[分享]运放和功放的区别是什么...
4×4矩阵式键盘的课程设计...
做过高速信号滤波的高手帮忙...
做视频信号放大器,各位有什么好...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网