BMS的菊花链技术和AFE

news2024/12/24 9:45:20

文章目录

  • 菊花链在BMS中的位置
  • 菊花链拓扑
  • 菊花链通信
  • AFE(Analog Front End)
  • AFE均衡电路
  • 菊花链应用示例
    • MC33665A
      • MC33665A SPI通信
    • MC33775A
      • MC33775A 硬件资源
  • 文章参考

菊花链在BMS中的位置

如下图,AFE在从板中,用来采集电池电压和温度,以及均衡管理。
请添加图片描述

菊花链拓扑

BMS通常以分布式架构为主,即分为主板和从板。原来主从板上都有微处控制器。从板采集单体电池电压和温度,通过CAN总线传给主板。
而现在的趋势是通过菊花链技术采取BMS集中式架构设计。这种架构只在BMS主板上保留微控制器,原从板简化为单纯围绕AFE芯片功能的小板,AFE采集的信息通过差分隔离信号的方式直接传送给主板。
请添加图片描述

菊花链通信

目前BMS行业的菊花链技术是各AFE芯片厂家来推动的。
BMS的菊花链通信技术目前还没有形成行业标准,主要是各AFE芯片厂家制定私有协议,各家的AFE只能与各自家的桥接芯片配套使用,各家对自己菊花链通信技术的命名也不同。主要差异如下:
请添加图片描述

不同厂家的AFE采集通道也不同:
请添加图片描述

AFE(Analog Front End)

AFE是指模拟前端电路,它的主要功能是将传感器采集到的模拟信号转换为数字信号, 并进行预处理。预处理包括滤波、放大、数字处理等,最后通过多种方式进行输出,例如串口输出、并口输出、以太网输出等。

在BMS中专指电池采样芯片,用来采集电芯电压和温度,以及均衡管理。

AFE均衡电路

BMS均衡功能的实现主要靠AFE,它里面集成了均衡控制开关以及相关逻辑电路,给用户提供了丰富的诊断和控制接口。

如下图(图片来源于ADI的LTC6810),方框部分即为均衡电路。
请添加图片描述

AFE提供的均衡接口主要是被动均衡,即通过电阻放电;
它可以支持内部均衡与外部均衡两种(如下图,来自于ADI的LTC6813);
两种方式都要把均衡电阻放置在外,但内部均衡可以利用内部的MOS管作为均衡通流开关,而外部均衡需要外部再增加一个MOS管作为均衡通流开关;基本上每一家的AFE都支持两种方式(TI比较早的型号除外)。
请添加图片描述

菊花链应用示例

请添加图片描述

MC33665A

MC33665A是一款通用的电池管理通信网关和TPL收发器。该器件通过标准通信协议转发来自不同TPL(恩智浦专有的隔离式菊花链协议)端口的信息。标准通信协议确保与市场上的大多数微控制器兼容。

MC33665A有多种版本,为BMS的MCU提供不同的通信接口,如SPI、CAN和UAR,并从集成的TPL端口传输信息。

MC33665A提供四个隔离的TPL菊花链端口,以便与菊花链中的其他隔离BMS设备进行通信。每个菊花链端口都支持电容和电感隔离通信,确保与恩智浦电池管理设备(如MC33771C、MC33772C和MC33775A)的互操作性。MC33665A支持符合ASIL D标准的通信协议,并符合AEC-Q100 1级标准。

MC33665A SPI通信

SPI通信采用MSB优先,时钟空闲时是低电平,在SCK信号线的第二个跳变沿进行采样。即 CPOL=0,CPHA=1。

MC33775A

MC33775A是一款锂离子 电池单元控制器IC,专为混合动力电动车(HEV)和电动车(EV)而设计。
该设备主要用来测量差分的高精度电池电压以及温度。此外,该器件还提供了一套广泛的无源电池电压平衡功能,以平衡整个电池堆的单个电池电压。该器件提供串行外设接口(SPI)和一个隔离的菊花链接口,用于与主机MCU通信。

MC33775A 硬件资源

每个设备具有14个电压测量、8个模拟输入(模拟输入可用来采集温度)和14个内部平衡场效应晶体管(FET)

采集电压引脚接口:CT0-15(测量14个电压)
采集温度接口引脚:GPIO0-7(需AD转换)
电压均衡开关:CB0-14

文章参考

http://www.yingtexin.net/ic/56447.shtml

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/477348.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ChatGPT在语音识别技术领域的应用

第一章:引言 近年来,随着深度学习技术的飞速发展,语音识别技术已经成为了人工智能领域中备受关注的重要领域之一。在语音识别技术的应用中,ChatGPT作为一款先进的语言模型,可以发挥其强大的文本生成和自然语言处理能力…

#详细介绍!!! 文件系统的一点相关知识

本文主要是介绍了一些计算机文件相关的基础知识,帮助读者更好的认识文件 目录 1.内存和外存 内存 特性1:读写速度快 特性2:内存中的数据不能永久存储 特性3:容量小,价格贵 外存 内存和外存对比总结 2.认识文件 …

Linux Ansible导入剧本、任务滚动执行、任务并行执行

目录 任务滚动更新 配置并行 包含和导入剧本 任务滚动更新 实现在多台被管理节点执行任务时,第一台的整个playbook执行完成后再在下一台主机执行任务;通过serial元素来实现 serial:1 表示一台一台执行playbook(serial也可以指定…

【白嫖系列】教育邮箱申请最新专业绘图软件OriginPro(官方渠道)

🥑 Welcome to Aedream同学 s blog! 🥑 文章目录 预备简单介绍有效期与申请条件申请链接查看邮箱切换中文 预备 以edu结尾的邮箱,毕业也可使用校友邮箱等。 简单介绍 Origin是一款数据分析和绘图的软件,具备统计、峰值分析和曲线…

[oeasy]python0144_try的完全体_否则_else_最终_finally

try的完全体 回忆上次内容 上次细化了主控程序(main.py) 导入(get_fruits.py)处理(process.py)输出(output.py) 使用了 try 结构 tryexcept发现异常就报错 输入部分的错误 应该在 输入部分来报 具体怎么报呢?🤔 完善输入 输入的时候 应该包括 对于输…

新写了的 AOP 日志切面,方便以后直接使用。

前言 最近项目进入联调阶段,服务层的接口需要和协议层进行交互,协议层需要将入参[json字符串]组装成服务层所需的json字符串,组装的过程中很容易出错。入参出错导致接口调试失败问题在联调中出现很多次,因此就想写一个请求日志切…

AI 时代,知识工作者的生存指南

最近,大家可能已经见识过 AI 的威力了吧,以 ChatGPT 为代表的 人工智能(AI)展现出接近人一样的回答水准。 来自 Craft AI Assitant AI 就在那里,是房间里的大象,大家不能总装做对自己没有影响。要知道&…

Python使用CV2库捕获、播放和保存摄像头视频

Python使用CV2库捕获、播放和保存摄像头视频 特别提示:CV2指的是OpenCV2(Open Source Computer Vision Library),安装的时候是 opencv_python,但在导入的时候采用 import cv2。 若想使用cv2库必须先安装,P…

2023年最新5A景区有多少个?Python可视化告诉你

2023年最新5A景区有多少个?Python可视化告诉你 五一小长假来了,很多人想抓住小长假的机会去旅游。 5A景区是大多数人的首选,全国最新有多少个5A景区呢,应该还有很多人不知道。本文用Python进行可视化,告诉你答案。 …

【五一创作】【Mycat】Mycat2 Bugs 及修改建议(V1.22_2022-10-13)

Bug 1 : wrapper.conf 数字类型参数配置有误,多了末尾的单位 M https://wrapper.tanukisoftware.com/doc/english/prop-java-initmemory.html wrapper.log 产生警告: WARN | wrapper | 2023/04/20 22:42:00 | Encountered an invalid numerical val…

【Git 入门教程】第八节、Git流程管理

Git是一个非常流行的分布式版本控制系统,它提供了许多强大的功能来帮助开发者管理和协调代码库。在团队协作中,如何使用Git来管理开发流程是非常重要的。本文将介绍一些Git流程管理的最佳实践,包括分支策略、代码审核等。 一、分支策略 在团…

【实战】jenkins api 接口

jenkins api 接口实战 一、Jenkins Api简介二、Jenkins Api 环境准备1、获取所有job接口2、获取所有job名字接口3、获取所有job名字和url接口 三、使用curl调用 获取所有构建队列四、使用curl调用 获取Job信息五、使用curl调用操作Job1、操作Job需要验证crumba、使用token发起接…

时序预测 | MATLAB实现BO-CNN-BiLSTM贝叶斯优化卷积双向长短期记忆网络时间序列预测

时序预测 | MATLAB实现BO-CNN-BiLSTM贝叶斯优化卷积双向长短期记忆网络时间序列预测 目录 时序预测 | MATLAB实现BO-CNN-BiLSTM贝叶斯优化卷积双向长短期记忆网络时间序列预测效果一览基本介绍模型搭建程序设计参考资料 效果一览 基本介绍 基于贝叶斯优化卷积双向长短期记忆网络…

GPT-3.5 也能直接联网了

ChatGPT 常令人诟病的一个问题,就是它的模型训练数据,迄今为止用的还是 2021 年的老数据。 对于当下这个信息大爆炸时代,相隔两小时,消息都有可能滞后,更别说相隔两年了。 目前正式开放了 Web Browsing 这款插件。 …

eLife:情绪学习对人脑记忆整合的回溯性促进机制

所谓“一朝被蛇咬,十年怕井绳”,带有强烈情绪色彩的事件不仅令人记忆深刻,还会影响与之相关的其他事件。我们的日常生活中充满了无数平凡琐碎的小事,这些事情并不会给我们留下深刻印象。但是,当一件微不足道的小事事后…

计算机网络中常见的数据传输方式(电路交换,报文交换,分组交换)

前言:大家好,我是小威,24届毕业生,在一家满意的公司实习。本篇文章将详细介绍计算机网络中常见的数据传输方式,如电路交换,报文交换,分组交换。 如果文章有什么需要改进的地方还请大佬不吝赐教&…

Spring DI简介及依赖注入方式和依赖注入类型

目录 一、什么是依赖注入 二、依赖注入方式 1. Setter注入 2. 构造方法注入 3. 自动注入 三、依赖注入类型 1. 注入bean类型 2. 注入基本数据类型 3. 注入List集合 4. 注入Set集合 5. 注入Map集合 6. 注入Properties对象 往期专栏&文章相关导读 1. Maven系…

使用Dino+SAM+Stable diffusion 自动进行图片的修改

SAM 是Mata发布的“Segment Anything Model”可以准确识别和提取图像中的对象。 它可以分割任何的图片,但是如果需要分割特定的物体,则需要需要点、框的特定提示才能准确分割图像。 所以本文将介绍一种称为 Grounding Dino 的技术来自动生成 SAM 进行分割…

【微机原理】计算机中数的表示及运算

目录 一、数的类型 二.数值的相互转换 三.机器数的表示 四.机器数的运算--补码加减法 五.运算结果溢出的判断。 六.数据的编码 一、数的类型 1.十进制(Decimal) 基数为10,用0、1、2、3、4、5、6、7、8、9十个数码表示数值,采用逢1…

思考外语学习的底层逻辑(以英语、法语为例)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言一、英语1.学习历程2.英语学习的心得3.理论检验(持续更新) 二、法语1.学习历程2.读入数据 总结 前言 提示:这里谈谈自己为什么要…