一种电动汽车电池智能快速充电器的设计
在充电开始前的预处理阶段。根据不同的电池,软件选择相应的充电算法.将通道选择控制字写入C805lF040单片机的方式寄存器PCAOCPMn中.并初始化计数器,定时器的寄存器PCA0和模块捕捉/比较寄存器PCAOCPn。PWM输出信号的频率取决于PCA0计数器/定时器的时基。改变模块捕捉/比较寄存器PCA0CPn的值可改变PWM输出脉冲的占空比。
充电开始后。软件定时采集采样电池分压电阻上的电压值,同时。电流互感器电路实时检测充电电流.经过计算.设置PCAOCPn单片机PwM的输出参数。实现最佳智能充电控制。
2.3 状态液晶显示模块电路
选用LCDl286A点阵液晶显示屏作为状态显示。液晶显示模块电路可直接与单片机C8051F040的I/O口的P5和P3连接,P5作为数据口(D0。D7);P3.0,P3.1、P3.2、P3.3、P3.4和P3.5连接液晶模块的6条信号线LCDD/l,LCDR/W.LCDE,LCDCSl.LCDCS2和LCDRST控制液晶的读,写操作。在充电的每个阶段均有状态显示,如:电池处于正在充电状态、电池因温度过高进入温控状态、电池快充结束充电状态等。
3 软件设计
本软件主要由系统初始化、预处理、根据不同电池类型和状态选择脉冲快速充电模块与算法或恒流、恒压、浮充充电模块与算法等部分组成。其流程如图2所示。
图2主程序框图
3.1初始化
评论