锂电池管理系统的充放电信息记录

上传人:cl****1 文档编号:565003838 上传时间:2024-01-31 格式:DOCX 页数:2 大小:57.15KB
返回 下载 相关 举报
锂电池管理系统的充放电信息记录_第1页
第1页 / 共2页
锂电池管理系统的充放电信息记录_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《锂电池管理系统的充放电信息记录》由会员分享,可在线阅读,更多相关《锂电池管理系统的充放电信息记录(2页珍藏版)》请在金锄头文库上搜索。

1、锂电池管理系统的充放电信息记录锂电池管理系统在锂电池充放电过程中把充放电信息,包括各节电池的电压、充放电电 流、工作温度、电池电量等通过采样实时写入Flash存储芯片SST25VF020中保存。在需要 时,可通过串口与上位PC机通信把存储在Flash中的历史数据读到PC上。SST25VF020是SST25VF系列Flash存储芯片。其芯片具有以下特点:总容量为2M; 单电源读和写操作,工作电压为2.7V3.3V;低功耗,工作电流为7mA,等待电流为3MA 时钟频率高达33MHz;数据可保存100年;其封装为SOIC和小尺寸的WSON封装。实际 应用电路如图 7 所示。图7 FLASH存储器电路

2、原理图软件设计该系统的软件设计采用单片机 C 语言完成,主要包括单体电压测量程序、电流检测程序、 温度检测程序、能量均衡程序、充电管理程序、 LCD 显示程序及数据存储通信程序等几个 程序模块。其主流程图如图8所示。状态判斯空闲是否需姜均衡狀态是否改变开始二空闲处理充电放电电压*电流*温度检测蹩瑾,数据存储系统初始化均衡赴理LCD显示充电处理放电处理图 8 主流程图电压测量程序通过单片机的10位A/D转换模块测量单节电池的电压值。为了提高测量的精度,软件采用 “筛值平均”的软件滤波方法。在对每节电池的模拟量进行测量时,连续测量多次,然后筛去 最高值和最低值,再对剩余的测量值取平均值,以获得最佳的测量结果。然后根据电压的计 算方式,获得电池的电压。在电压测量完成后,运行“冒泡排序”的程序,对所有的电池电压 进行排序,标记出最低、最高电池,为均衡模块服务。充电管理程序通过检测到的单节电池电压判断电池所处的充电阶段,并利用单片机的脉宽调制输出(PWM) 来控制 MOSFET 以实现预充阶段的小电流充电和保持充电阶段的脉冲充电。当检测到电池 充电完毕后,自动断开充电回路。充电管理模块通过检测到的电压、电流、温度值判断电池 是否工作在正常状态,如出现过压、过流或温度过高等现象,立刻通过MOSFET关闭充放 电回路,并点亮故障提示灯。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号