锂电池管理系统的研究与实现 — 锂电池管理系统的硬件实现

时间:2013-04-25来源:网络
口通信的实现

锂电池管理系统在锂电池充放电过程中把充放电信息,包括各节电池的电压,充放电电流,工作温度,电池电量等经过采样实时的写入Flash存储芯片SST25VF020中保存,在锂电池充放电完毕后,可通过串口与上位PC机通信,在上位机检查锂电池的充放电过程,并可在上位机保存该次锂电池的使用信息备以后参阅。

SST25VF020是SST25VF系列Flash存储芯片。其芯片具有以下特点:总容量为2M;单电源读和写操作,工作电压为2.7——3.3V;低功耗,工作电流为7mA,等待电流为3uA;时钟频率高达33MHz,快速编程,快速擦除,快速读取;数据保存100年;CMOS I/O兼容等。其封装为SOIC和小尺寸的WSON封装。MCU对需要的数据进行采样后,将采集到的数据通过SPI串行通信存储到FLASH中。当系统通过异步串口和PC机相连时,通过SPI串行通信将储存到FLASH中的数据读到PC机中,从而对采集的数据进行分析、处理。将采集到的数据保存后,即可擦除FLASH,为下一次采集做准备。存储电路如图3-15所示:

锂电池管理系统的研究与实现 — 锂电池管理系统的硬件实现

该系统串行接口UART需要和PC的串行接口RS232之间进行双向通信,但是PC机的RS232接口电平采用负逻辑,即逻辑1:-3—-15 V,逻辑0:+ 3—+15V.而单片机使用的TTL电平中,高电平(3.5——5V)为逻辑1,低电平(0——0.8V)为逻辑0.单片机要外接电平转换电路芯片把TTL高电平表示的1转换成RS232的负电压信号,把低电平表示的0转换成RS232的正电压信号。是要解决电平转换问题,本系统采用MAXIM公司的MAX232C电平转换芯片来实现,该芯片集成度高,+5V电源供电(内置了电压倍增电路及负电源电路),只需外接几个电容即可完成从TTL电平到RS232电平的转换。硬件连接电路如图3-16所示:

锂电池管理系统的研究与实现 — 锂电池管理系统的硬件实现
1 2 3 4 5 6 7 8

关键词: 锂电池 硬件实现

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版