预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

储能应用中的BMS系统设计 概要:设计了一款适用于储能应用中的电池管理系统。该系统为3层结构,采用MC 33771作为模拟量采样芯片,实现了电池的电压、电流、温度等数据的获取,并 在此基础上完成了其他需求功能。以储能系统中广泛使用的钛酸锂电池为实际测试对 象,测试结果表明所设计的BMS系统能够实现对电池各项信息的准确采样,其中电 压测量误差不超过2mV,电流采样误差在0.1%以内,并可有效完成各项设定功能, 满足储能应用需求。 随着传统能源的日益减少,新能源发电技术凭借环保无污染的优点越来越受到人们的 关注,然而新能源发电具有波动性和不确定性,会产生严重的谐波干扰,甚至导致电 网崩溃。为了解决这些问题,一般采用锂电池储能电站的方式降低功率波动对电网造 成的危害。储能电站一般由成千上万的单体电池串并联而成,为了确保这些单体电池 能够安全有效运行,需要采用专门的电池管理系统(BMS)对电池进行监控和管 理。现有的BMS系统主要是针对电动汽车设计的,与电动汽车相比,储能系统中含 有的串并联单体电池数量更多,导致储能系统结构更加复杂,对BMS系统的处理能 力要求也大大提高,因此为了更好地满足储能系统的实际需求,需要对储能中BMS 系统的功能和结构进行分析,并在此基础上设计一款适用于储能应用的BMS系统。 为此,基于对储能中BMS系统功能需求的分析及各主流电池管理芯片参数的对比, 选择NXP公司生产的MC33771作为BMS系统中的模拟量采样芯片,并设计 了3层系统结构,实现电池电压、温度、电流等模拟量的采样,并完成系统其他功能 设计。以钛酸锂电池组为测试对象,结果表明,所设计的BMS系统能够准确采样各 种信息并以此为基础实现其他设定的功能,能够满足储能系统的使用需求。 1储能应用中的BMS结构 对比目前常见的几种主流电池模拟量采样芯片,MC33771具有更多的电压采样 通道以及宽温范围内最高的测量精度,并且采用菊花链通信的方式省去了昂贵的数字 隔离器,因此采用MC33771作为模拟量采样芯片。采用菊花链通信的方式1次 最多可挂接15个MC33771,而每个MC33771可管理14串电池,所以 1个控制器通过1条菊花链最多可实现对210节电池的管理。而每个控制器之间则 可通过1个主控制器完成系统整体的运行和协调,实现管理更多电池的功能,并且采 用主从控制器结合的方式能够避免单个控制器任务量过大,影响系统实时处理能力的 问题。为此,本文采用3层结构的方案,具体结构框图如图1所示。底层是MC33 771及其附属电路构成的BSU,负责采集电池各项信息;中间层是从控制器组成 的BCU,主要负责通过菊花链的通信方式控制各自的BSU完成数据采集的功能, 并将相应数据上传;上层是BMU,负责系统内部的整体协调以及与外部信息交互, 根据外部请求控制整个BMS系统的运行过程。 图1BMS系统结构2 BMS系统硬件设计 BMS系统硬件主要分为BSU、BCU和BMU。为了节省设计时间,将BCU和 BMU的硬件结构统一,只需根据不同功能焊接相应器件即可。 2.1BSU硬件设计 BSU主要由MC33771及其附属电路组成,其中MC33771主要完成电 池的电压、温度采集以及各种故障检测和均衡功能。其中,电压采样与均衡电路如图 2所示,温度采样则通过计算热敏电阻阻值的方式实现。MC33771采用菊花链 完成信息的上传下达,通过控制内部相应MOS管的通断实现最大通态电流为300 mA的被动均衡功能。采用菊花链通信无需额外的高速光耦以及配套的隔离电源,只 需1个隔离变压器HM2012NL即可实现2片级联的MC33771之间的信息 传递,节省了成本。菊花链采用差分信号传输数据,为了能够实现MC33771与 控制器(单片机)的正常通信,需要采用MC33664信号转换芯片将差分信号转 换为SPI信号。菊花链通信的结构示意图如图3所示。 图2电压采样与均衡电路 图3菊花链通信结构示意图 2.2BCU与BMU硬件设计 BCU与BMU采用相同的硬件结构,根据功能需求焊接不同器件,其硬件结构主要 分为主控制器、电流测量电路、CAN通信电路以及继电器驱动电路等。 2.2.1主控制器设计主控制器采用ST公司生产的STM32F405RG T6。它是一种32位的ARM架构处理器,主频高达168MHz,内部具有1 M的Flash容量,外部采用64引脚的封装,集成了3路SPI总线、2路CA N总线,可以满足系统的需求。 2.2.2CAN总线通信电路 BMU和BCU之间通过CAN总线传输信息,采用TJA1040T作为CAN 总线收发芯片。鉴于系统中串联了大量单体电池,为防止地电位不同导致的共模干扰 以及对CAN收发芯片造成的损坏,在单片机CAN通信接口与CAN总线收发芯片