基于PIC16F676的镍氢电池充电管理系统设计

http://tech.ddvip.com   2007年12月22日    社区交流

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

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

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

基于PIC16F676的镍氢电池充电管理系统设计

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

   充电电路以及充电过程:

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

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

基于PIC16F676的镍氢电池充电管理系统设计

  充电状态检测电路:

来源:21IC    作者:邓颖 叶庆云    责编:豆豆技术应用

正在加载评论...