·上一文章:基于CDMA2000-VPDN的视频监控系统设计
·下一文章:以太网的远程控制信号调理系统
3 智能充电器硬件系统设计
智能充电器是采用MCU来控制高速模拟PWM器件MCP1631HV来实现整个系统功能的。利用MCU的可编程性。通过软件编程设计来生成不同的充电算法。MCP1631HV就是针对恒流SEPIC拓扑结构应用的,它提供了一种新的高速模拟PWM。由于实现了脉宽调制,使用MCP1631HV来控制,具有模拟速度和分辨率高的好处。
在系统的硬件设计中主要包括以下3个部分:MCU核心控制和处理模块、智能充电器SEPIC模块,以及系统配置键盘输入和状态显示模块。
3.1 MCU核心控制和处理模块
MCU核心控制和处理模块设计主要包括MicroChip公司PIC16F883微控制器的外围最小系统设计、MCU的外围电路和程序下载调试接口设计等。利用MCU内部自带的10位ADC对电池组充电时的温度进行采集,分配PORTA口的RA0作为温度输入端,RA4作为普通I/O口对MCP1631HV的SHDN使能端进行控制。RA5~RA7这3个输入端口作为系统配置键盘的输入,其中RA5作为充电器充电开始和停止的开关,RA6用于选择充电电池的类型,RA7用于选择充电器的电池数。PORTB口的低4位RB0~RB5作为系统工作时的指示灯,RB6和RB7是MCU的程序下载和调试接口。MCU的外围电路及其调试接口电路如图4所示。