3
的均衡原理均与电池
B2相同. 该均衡电路克服了
目前典型均衡方法对相邻电池两两均衡进行能量
转移造成均衡时间过长和转移路径跨度小的缺点
.
3 电池管理系统的软件设计
3. 1 主控制节点的软件设计
主控制节点的程序流程如图
3所示. 主控制节
点采用巡检的方法
, 其中 P ICl8F458单片机的通用
同步
/异步收发器 (U SART )配置为 全双工异步通
信方式
, 可发送和接收数据. 当需要获取某节单体
电池的运行状况时
, 主控制节点首先从地址库中读
取对应的从控制节点的地址然后和相应的命令形
成有效的
CAN 数据报文输入总线, 各从控制节点
通过接收缓冲器对报文数据进行相容性检查
, 如果
地址相符
, 则执行报文中所含命令, 并将应答信息
送到总线上
, 保证每个命令准确且唯一地被接收并
执行
. 当获 取所有 电池的 数据信 息并 存储, 通过
LED显示, 同时单片机 对每节电池的 电压与设定
的阀值和电池组的平均电压进行比较
, 根据处理结
果可调整单片机的
PWM 输出, 降低恒流源输出电
流或向对应的从控制节点发送均衡处理指令或对
异常节点进行报警
.
3. 2 从控制节点的软件设计
从控制节点的程序流程如图
4所示. 在上电复
位后等待主控制节点发送的指令
, 根据指令进行单
体电池的信号采样和均衡处理
. 信号采样和处理包
括单片机内
ADC模块的初始化设置, 等待所需的
采样时间
, 启动 A /D 转换过 程, 等 待 A /D 转 换完
成
, 转换结果的存储
[ 10]
. 当接收到均衡处理指令
图
3 主控制 节点程序流程图
F ig. 3 The m a ster con tr ol node pr ogram flow
后
, 单片机的 PWM输出相应占空比的驱动信号控
制均衡回路
MOSFET 晶体管的 闭合与断开, 完成
单体电池的均衡处理
.
图
4 从控制节点程序流程 图