ENNOID-BMS从控板分析-基于LTC6813的版本

2024-03-15 23:59

本文主要是介绍ENNOID-BMS从控板分析-基于LTC6813的版本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

LTC6813简单说明image.png

  1. 单体电压采集部分,总共可以采集18个电芯电压,这18个电压分别交给3个16位Delta-Sigma ADC来进行采样;官方手册宣称的采样误差低于2.2mV,采样范围为0~5V,所有18个电芯采样一次只要290uS时间。
  2. 电压均衡部分,提供18个电压均衡控制端口,配合外部的PMOS和放电电阻,可以在充电时对电压较高的单体电芯进行放电来减小电芯之间的压差。
  3. 辅助信息采集部分,连接外部的9个GPIO,当GPIO配置为模拟输入时,配合外部NTC就可以采集电芯温度;TEMP为片内温度信号,Vref2用于驱动多个10k热敏电阻,SC此电压信号用于判断电芯个数,Vreg为芯片供电电压信号。所有这些信号都经过AUX MUX交给ADC1进行采集。
  4. 数字接口部分,提供了两种串行通讯接口,通过ISOMD引脚选择。将ISOMD引脚接到V-,则串行端口A配置为为4线标准SPI模式,串行端口B配置为2线菊花链模式,这种模式适用于一体机BMS;将ISOMD接到Vreg,则串行端口A、B均配置为菊花链模式,这种模式适用于分布式BMS。
  5. TEMP用于测量片上温度;DTEN为放电定时器,连接到Vreg;WDT为看门狗复位指示,通过一个1M电阻上拉到Vreg或者悬空。
  6. 供电和参考电压部分,LDO1主要是负责为内部数字电路的供电,LDO2主要负责通过DRIVE引脚在外部电路的配合下向Vreg供电。参考电压Vref1用于给内部ADC提供参考电压,Vref2主要用于驱动外部的NTC电阻。

完整电路图

以下为完整的从控板电路原理图
LTC6813.pdf
整个电路图大概分为以下几个部分:

  1. 供电部分;
  2. 单体电压采集与被动均衡部分;
  3. 通讯部分;
  4. 拓展接口部分;

供电部分

image.png

功能分析

上图被橙色框框起部分为整个电路的供电部分,V+引脚过FB1磁珠过R1和C1组成的RC滤波电路接到最后一个电芯的正极,V-引脚接到第一个电芯的负极,同时作为整个电路的GND。FB1磁珠的主要作用应该是用于提高整个板子的EMI性能。
从V+处从电池组取电压(如果18串接满,每个电芯为3.2V,则输入电压为57.6V),经过R3和C4组成的RC滤波电路滤波后给到Q1(一个NPN三极管)的集电极,Q1的基极接DRIVE引脚,此引脚输出5.7V电压,由于三极管Vbe为0.7V,给到发射极的电压正好为5V,这个5V电压输入VREG引脚用来给整个AFE芯片供电。
C5、C6、C7三个电容为去耦电容,手册上推荐是接一个1uF电容即可,电容太大会增加AFE的上电启动时间,这里实际并了三个1uF电容。
D1、D2、D3为三个保护作用的二极管。其中D1、D2为1N4148W,反向击穿电压75V,D3为BZT52H-C62稳压二极管,稳压工作电压范围为58V~66V,用于过压保护。

核心器件选型

FB1磁珠,选用标称阻抗为33Ω@100MHz的。这个选取依据个人不是很明白。
D1、D2、D3防插拔浪涌二极管,由于最多会接18个电芯,按每个磷酸铁锂电芯极限最高4V计算,总电压最高为72V。D1、D2选用的1N4148二极管为小型高速开关二极管,反向击穿电压为75V,可以满足要求。D3选用BZT52H二极管为稳压二极管,稳压工作电压范围为58V~66V,如果考虑电芯最高充到3.65V,则也能满足要求。
C1、C4为RC电路的电容,这里需要注意选用耐压高于72V的。
Q1使用了手册上推荐的DZTT5551三极管,由于VREG需要最高35mA的电流供给,因此选用的三极管集电极电流Ic要大于此数值;同时在Vreg为5V的情况下,集电极和发射极的压差最高为72-5=67V,因此集射击穿电压Vceo要大于此数值;加在三级管上的功率峰值为67V*0.035A=2.345W,因此可能需要考虑布板时通过敷铜来进行散热。这里选用的DZTT5551的Ic为600mA,Vceo为160V,额定功率为2W,基本满足要求。就是功率没有选择2.345W以上的,可能是考虑峰值功率不会长时间维持。

单体电压采样与被动均衡部分

image.png

功能分析

橙色框内为18路电芯的电压采样与被动均衡电路,右边红框为每路电路的详细电路图。主要看右边红框。
每个电芯的正极经过Fx保险丝后,到网络标号C+,电芯的负极接到网络标号C-。C+过R83和C28组成的RC网络到C,最终接入对应的AFE电压采集引脚。
在C+和C-,也就是电芯的正负极上并联由Q19和R80||R81组成的放电电路,Q19为PMOS管,R80||R81组成放电电阻。当此电芯在充电过程中电压过高需要放电,则AFE对应的均衡引脚Sx输出低电平,使得PMOS导通,电芯通过放电电阻将能量消耗掉来降低电压。

核心器件选型

F1~F11为保险丝,保险丝保持电流根据均衡启动时最大会流过的电流选择,这里使用的放电电阻为两个15Ω电阻并联,假设电芯电压4V时,流过的电流为4V/7.5Ω=0.533A。这里选用保持电流250mA的保险丝感觉有点勉强了。
Q19为PMOS,为了让PMOS顺利导通,导通电压应该小于电芯的最小电压2.5V;选用的PMOS为TSM2323,导通电压为1V,最大过流20A。在Vgs为-2.5V左右时,导通电阻为41mΩ,结合上面的均衡电流0.533A,此PMOS在工作时最大功率不会高于11.65mW。
R80和R81并联组成7.5Ω的放电电阻,在电流为0.533A,电压为4V下,总功率为2.132W,单个电阻上的功率为1.066W,选用的电阻功率要大于此功率。
最后在每两个电芯电压采样线之间接了一个稳压二极管,型号为PDZ7.5B,稳压范围为7.28V~7.6V,主要用于防止电芯接口插拔时的浪涌损坏AFE引脚(也有说法是使得采样信号更稳定?待求证)。规格书上写芯片内部已经为每个采样接口内置了稳压二极管了,外部加感觉有点多余(也可能是分工不同外部的用于防浪涌,内部的用于使信号更稳定?)。

通讯部分

image.png

功能分析

ISOMD脚用于设定使用的通讯接口模式,这里通过一个0Ω电阻R6接到Vreg,表明设置端口A和端口B均为2线菊花链模式。
IBIAS引脚用于设置isoSPI接口的输出电流等级,此引脚在isoSPI通讯模式使能时输出2V电压,通过电阻R5+R2组成的分压器接到地。isoSPI接口的输出电流为流过这两个电阻电流的20倍。根据电路图中参数,流过这两个电阻电流为1mA,则isoSPI接口的输出电流为20mA。
ICMP用于设置isoSPI的输入电压比较阈值(用于判断高低电平),接到R5+R2电阻组成的分压器的中间。这样便可以通过调整分压器的比例来调整电压比较阈值。这里分压器的两个电阻是一样的,因此ICMP上的电压为IBIAS引脚输出电压的一半,为1V。对应的,电压比较阈值为ICMP上电压的一半,为0.5V。
红框中为菊花链隔离通讯电路,主控的通讯线接J11 Master,J10 Slave接到下块从控,最后一块从控的J10 Slave接100Ω终端电阻(当然如果主控支持环网功能,也可以接回主控)。主控发出的信息将会通过这条菊花链给到每一块从板,因此通过这条菊花链,主控可以访问任何一块从板。菊花链也支持反过来接。官方的demo板也给出了三种方案(正向、反向、环网)的接线示意图:
image.png
image.png
image.png

核心器件选型

TR1为隔离变压器,这里选用的HM2102NL隔离变压器封装内置两个独立的变压器,正好与使用场景契合。隔离变压器在这里主要是用来解决不同从板用不同电池组供电带来的共模电压问题,假设我有一个36串电芯组成的电池组。用从板1采电芯1-18,从板2采电芯19-36,从板1用电芯1负极作为参考地,从板2用电芯19负极作为参考地,则他们的参考地之间存在65.7V的电位差(按单个电芯3.65V计算),为了正常通讯,就需要隔离变压器或电容来做隔离。需要注意选用的隔离变压器的工作共模电压要大于65.7V(一般肯定是远大于的)。
TR1的次级线圈中间抽头接了个电容到底,我没查到靠谱的相关资料,不过规格书上也说明了如果选用的隔离变压器有中间抽头,则此抽头接10nF电容到地。如果两个从板之间使用两个变压器做隔离,则每个板子自己这侧的线圈接电容到地。如果两个从板共用一个变压器做隔离,则变压器两侧均接电容到地。
其他参数上的选择,可以参考官方手册第79到86页的说明:
image.png
image.png
image.png
image.png

拓展接口部分

image.png

功能分析

9个通用GPIO如下分配:

  1. GPOI1为模拟输入口,可以用于外接一个霍尔传感器来采集电池组上的充放电流;
  2. GPIO2为模拟输入口,接了一个100k NTC电阻用来测量环境温度;
  3. GPIO3看网络标号名称应该是作为了数字IO口(输入/输出);
  4. GPIO4和GPIO5用于I2C通讯,可以外挂I2C从机设备;
  5. GPIO6~GPIO9和Vref2一起引出到接口,可以外接NTC温感用于测量电芯温度;

核心器件选型

没有特别值得注意的地方。

这篇关于ENNOID-BMS从控板分析-基于LTC6813的版本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/813691

相关文章

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

MOLE 2.5 分析分子通道和孔隙

软件介绍 生物大分子通道和孔隙在生物学中发挥着重要作用,例如在分子识别和酶底物特异性方面。 我们介绍了一种名为 MOLE 2.5 的高级软件工具,该工具旨在分析分子通道和孔隙。 与其他可用软件工具的基准测试表明,MOLE 2.5 相比更快、更强大、功能更丰富。作为一项新功能,MOLE 2.5 可以估算已识别通道的物理化学性质。 软件下载 https://pan.quark.cn/s/57

衡石分析平台使用手册-单机安装及启动

单机安装及启动​ 本文讲述如何在单机环境下进行 HENGSHI SENSE 安装的操作过程。 在安装前请确认网络环境,如果是隔离环境,无法连接互联网时,请先按照 离线环境安装依赖的指导进行依赖包的安装,然后按照本文的指导继续操作。如果网络环境可以连接互联网,请直接按照本文的指导进行安装。 准备工作​ 请参考安装环境文档准备安装环境。 配置用户与安装目录。 在操作前请检查您是否有 sud

线性因子模型 - 独立分量分析(ICA)篇

序言 线性因子模型是数据分析与机器学习中的一类重要模型,它们通过引入潜变量( latent variables \text{latent variables} latent variables)来更好地表征数据。其中,独立分量分析( ICA \text{ICA} ICA)作为线性因子模型的一种,以其独特的视角和广泛的应用领域而备受关注。 ICA \text{ICA} ICA旨在将观察到的复杂信号

【软考】希尔排序算法分析

目录 1. c代码2. 运行截图3. 运行解析 1. c代码 #include <stdio.h>#include <stdlib.h> void shellSort(int data[], int n){// 划分的数组,例如8个数则为[4, 2, 1]int *delta;int k;// i控制delta的轮次int i;// 临时变量,换值int temp;in

三相直流无刷电机(BLDC)控制算法实现:BLDC有感启动算法思路分析

一枚从事路径规划算法、运动控制算法、BLDC/FOC电机控制算法、工控、物联网工程师,爱吃土豆。如有需要技术交流或者需要方案帮助、需求:以下为联系方式—V 方案1:通过霍尔传感器IO中断触发换相 1.1 整体执行思路 霍尔传感器U、V、W三相通过IO+EXIT中断的方式进行霍尔传感器数据的读取。将IO口配置为上升沿+下降沿中断触发的方式。当霍尔传感器信号发生发生信号的变化就会触发中断在中断

kubelet组件的启动流程源码分析

概述 摘要: 本文将总结kubelet的作用以及原理,在有一定基础认识的前提下,通过阅读kubelet源码,对kubelet组件的启动流程进行分析。 正文 kubelet的作用 这里对kubelet的作用做一个简单总结。 节点管理 节点的注册 节点状态更新 容器管理(pod生命周期管理) 监听apiserver的容器事件 容器的创建、删除(CRI) 容器的网络的创建与删除

PostgreSQL核心功能特性与使用领域及场景分析

PostgreSQL有什么优点? 开源和免费 PostgreSQL是一个开源的数据库管理系统,可以免费使用和修改。这降低了企业的成本,并为开发者提供了一个活跃的社区和丰富的资源。 高度兼容 PostgreSQL支持多种操作系统(如Linux、Windows、macOS等)和编程语言(如C、C++、Java、Python、Ruby等),并提供了多种接口(如JDBC、ODBC、ADO.NET等