深度剖析ADBMS1818:18 节电池监测的理想之选
在电池管理系统(BMS)的设计领域,精准监测和高效管理电池状态至关重要。ADBMS1818作为一款18节电池监测器,凭借其出色的性能和丰富的功能,成为众多应用场景中的理想选择。今天,我们就来深入剖析这款芯片,探讨其特性、工作原理、应用要点以及相关注意事项。
文件下载:ADBMS1818.pdf
一、ADBMS1818特性概览
测量能力
ADBMS1818能够测量多达18节串联电池,最大总测量误差仅为3mV,能满足大多数电池化学体系的监测需求,测量范围介于0V至5V之间。而且,它可以在290μs内完成对所有18节电池的测量。如果您注重高噪声抑制,也可以选择较低的数据采集速率。
架构优势
其堆叠式架构适用于高压系统,支持多个ADBMS1818设备串联连接,实现对长且高压的电池组进行同步监测。内置的isoSPI接口,通信速率可达1Mb,仅需一根双绞线,传输距离最长可达100米,并且具有低电磁干扰敏感度和低辐射的优点,还支持双向通信以实现断线保护。
其他特性
- 同步测量:可实现电压和电流的同步测量,为电池管理提供更准确的数据。
- 高分辨率ADC:采用16位Δ - Σ ADC,配备可编程三阶噪声滤波器,进一步提高测量精度。
- 电池平衡:具备高达200mA的被动电池平衡能力,支持可编程脉冲宽度调制,有效延长电池寿命。
- 多功能输入:拥有9个通用数字I/O或模拟输入端口,可连接温度传感器或其他传感器,并且可配置为(I^{2}C)或SPI主设备。
- 低功耗:睡眠模式下的电源电流仅为6μA,有助于降低系统整体功耗。
二、ADBMS1818的工作原理
核心状态
ADBMS1818的工作状态主要分为睡眠、待机、REFUP和测量四种。
- 睡眠状态:参考电压和ADC断电,看门狗定时器和放电定时器超时,电源电流降至最低,isoSPI端口处于空闲状态。当接收到唤醒信号后,进入待机状态。
- 待机状态:参考电压和ADC关闭,看门狗定时器和/或放电定时器运行。收到有效ADC命令或REFON位设置为1时,经过t (_{REFUP})时间使参考电压上电,然后进入REFUP或测量状态;否则,超时后返回睡眠状态。
- REFUP状态:REFON位设置为1时进入此状态,参考电压上电,ADC关闭。收到有效ADC命令后,进入测量状态;REFON位设置为0时,返回待机状态。
- 测量状态:参考电压和ADC上电,进行ADC转换。转换完成后,根据REFON位的值,过渡到REFUP或待机状态。
isoSPI状态
isoSPI端口有空闲、就绪和活动三种状态。
- 空闲状态:isoSPI端口断电,接收到唤醒信号后进入就绪状态。
- 就绪状态:isoSPI端口准备好通信,根据ISOMD引脚和(R_{BIAS})的值确定电流。若一段时间无活动,返回空闲状态;开始传输或接收数据时,进入活动状态。
- 活动状态:isoSPI端口进行数据传输和接收,功耗最大,电源电流随时钟频率增加。
三、测量操作模式
ADBMS1818的ADC提供八种操作模式,由配置寄存器组A中的ADCOPT位和转换命令中的模式选择位MD共同决定。这些模式对应不同的过采样率(OSR),以平衡测量速度和精度。
- 快速模式(27kHz):具有最大吞吐量,但总测量误差(TME)有所增加,适用于对速度要求较高的场景。
- 正常模式(7kHz):分辨率高,TME低,是兼顾速度和精度的常用模式。
- 滤波模式(26Hz):通过提高OSR降低ADC数字滤波器的 - 3dB频率,噪声低,精度与正常模式相近。
四、应用要点
电源供应
ADBMS1818通过(V^{+})和(V{REG})两个引脚供电。(V^{+})输入电压需大于等于顶部电池电压减0.3V,为核心电路的高压元件供电;(V{REG})输入需要5V电压,为其余核心电路和isoSPI电路供电。可以通过外部晶体管由DRIVE输出引脚驱动,也可以使用外部电源供电。
通信接口
ADBMS1818有4线SPI和2线isoSPI两种串行端口。ISOMD引脚的状态决定了引脚53、54、61和62是2线还是4线串行端口。
- 4线SPI:将ISOMD连接到V - 可配置为4线SPI模式,SDO引脚为开漏输出,需要上拉电阻。
- 2线isoSPI:通过简单的双绞线实现多个ADBMS1818设备的互连,具有低误码率和抗干扰能力。通过外部变压器实现隔离,标准SPI信号被编码为差分脉冲。
电池平衡
- 内部MOSFET平衡:内部放电开关(MOSFET)可提供最大200mA(芯片温度超过85°C时为80mA)的平衡电流,适用于小电流平衡场景。使用时需注意监测芯片温度,并确保抗混叠滤波器电阻较小,以减少对平衡电流的影响。
- 外部晶体管平衡:对于需要更高平衡电流(超过200mA)或大电池滤波器的应用,可使用S输出控制外部晶体管,如通过驱动外部MOSFET或PNP晶体管实现。
诊断与检测
ADBMS1818提供多种诊断命令,用于验证电路的正常运行,如测量内部设备参数(ADSTAT命令)、检测开路(ADOW和AXOW命令)、检查数字滤波器(自我测试命令)和验证ADC精度(测量独立电压参考)等。
五、注意事项
热管理
在使用过程中,要关注芯片的热性能,特别是在高电流放电或长时间工作时,应采取适当的散热措施,避免芯片因过热触发热关断保护。
通信配置
在设置isoSPI的(I_{B})电流和接收器比较器阈值电压时,需根据应用场景合理选择参数,以平衡功耗和抗干扰能力。同时,要注意电缆长度对通信时钟速率的影响,避免出现时序违规。
测量误差
在使用较大的RC滤波器时,可能会引入额外的测量误差。可通过在标准全通道ADCV命令之前执行额外的单通道转换,使多路复用器先完成稳定,从而减少误差。
六、总结
ADBMS1818以其高精度的测量能力、灵活的架构和丰富的功能,为电池监测和管理提供了全面的解决方案。在应用过程中,电子工程师需要深入理解其工作原理和特性,合理配置参数,注意热管理和通信设置等方面的问题,以确保系统的稳定运行和精确测量。希望通过本文的介绍,能帮助各位工程师更好地运用ADBMS1818,设计出更优秀的电池管理系统。
那么,在你的项目中,ADBMS1818是否能满足你的需求呢?你在使用它的过程中又遇到过哪些问题呢?欢迎在评论区分享你的经验和想法。
-
电池管理系统
+关注
关注
43文章
611浏览量
35031 -
电池监测
+关注
关注
0文章
43浏览量
7748
发布评论请先 登录
深度剖析ADBMS1818:18节电池监测的理想之选
评论