通常,简单的电池充电器无法为不同的电池技术或采用相同技术但电压和容量不同的电池充电。 充其量,这可能会使电池未正确充电。 在最坏的情况下,它可能会造成严重的安全隐患。
微控制器可以提供智能来克服这些问题。除了智能控制之外,微控制器还可以为电池充电提供低成本、灵活的解决方案。 使用微控制器可以快速开发完整的电池充电应用。 加上微控制器的串行通信能力,实时数据记录和监控成为可能。简单的电池充电器使用所有模拟组件来完成它们的功能。 然而,通过使用微控制器,可以使电池充电器变得智能。
Microchip Technology PICREF-2 智能电池充电器 (IBC)
参考设计提供了现成的电池充电器解决方案。此参考设计面向电池充电器应用,例如摄像机、便携式音频设备、便携式电话和便携式电动工具。使用 PICREF-2 参考设计,用户将能够通过完成以下操作轻松选择完整的电池充电系统列出的步骤:
1. 从提供的模块化源代码中选择所需的电池管理功能。
2. 选择关键的电池组参数并将全局常量修改为这些规范。
硬件设计包含支持充电和放电算法、充电终止方法和 RS-232 通信的必要电路。
模块化源代码用 C 语言编写,由充电终止算法、放电算法、设备间通信和 RS-232 通信模块组成。
基于 PC 的软件提供了一种请求和显示电池状态信息的方法。
PICREF-2主要特性
• 跨电池技术的兼容性
• 低成本
• 灵活的开发环境
• 快速充电率
• 高充电电流能力
• 用于调节的高放电电流能力
• 实时调试
• 数据记录
• 用户可选的嵌入式充电终止算法
PICREF-2系统框图如图1所示。该参考设计可以对相同类型的单节或双节电池进行充电或放电。PIC16C7XX微控制器包含嵌入式充电算法并控制外部充电组件和降压或降压转换器。为了开发充电算法,PICREF-2有一个开发模式。一旦开发了算法,PICREF-2就可以置于独立模式。
电池充电电压通过降压转换器产生,该转换器由PIC16C7XX的硬件PWM控制。PIC16C7XX通过电池充电选择和电池放电选择线控制电池充电和放电。电池温度和电池电压线为充电终止算法计算和状态提供信息。电流检测线在充电期间监控传送到电池的电流以获取状态信息。A/D功能使用PIC16C7XX的板载A/D转换器实现。系统的电气规范列于附录A。
发展模式
为了开发PICREF-2系统的固件,包含了一种开发模式。此模式支持与PC的RS-232串行链路,用于电池状态通信。PIC16C73A还包含嵌入式充电算法并控制外部充电组件和降压转换器。开发模式提供充电终止算法的实时调试。在这种模式下,可以通过微控制器软件即时更改充电参数,并记录电池数据。
更多详细内容请下载附件查看