新能源汽车BMS 学习笔记篇—AFE 菊花链通信中电容隔离 电感隔离的使用

embedded/2024/9/23 22:40:57/

汽车高压BMS系统中,通常采用 CAN 总线或菊花链((Daisy Chain)架构。菊花链架构通过串行连接每个节点,通常只需要两条信号线穿过所有节点。相比之下,CAN总线通常需要多个并行连接到总线上,布线复杂度和成本都更高;且在菊花链架构中,添加新的节点(如电池管理单元)只需将其插入现有链路中,这使得系统扩展变得更加简单和灵活。

由于菊花链通信方式具有其特定的优势,目前 NXP/ADI/TI 等原厂的 AFE 芯片普遍都支持菊花链通信。在菊花链通信架构中,隔离是为了保护系统免受高压和噪声的影响,同时确保信号的完整性和系统的安全性。常见的隔离方式包括电容隔离、电感隔离、光隔离和数字隔离。

以下介绍目前AFE 在菊花链通信中常用的两种隔离方式—电容隔离和电感隔离的选择和使用。

通常板内 AFE 之间采用电容隔离,板间 AFE 之间采用电感隔离,如下图所示

这两种隔离方式各自的优缺点和适用场景如下:

板内 AFE 之间采用电容隔离的原因:

  1. 高频特性好:电容隔离在高频信号传输中具有低阻抗特性,适用于高速数据通信。
  2. 成本较低:电容器相对于电感器而言,成本较低且易于集成在电路板上。
  3. 尺寸较小:电容器体积小,适合密集的电路布局。
  4. 传输速度快:电容隔离适用于需要快速响应和低延迟的信号传输。

电容隔离通常用于短距离、高频率的数据传输,比如在同一块电路板上的不同 AFE 芯片之间。这种隔离方式能够有效地防止高频信号干扰,并保证信号的完整性。

板间 AFE 之间采用电感隔离的原因:

  1. 抗干扰能力强:电感隔离(如变压器隔离)对共模噪声的抑制能力强,适合用于长距离、低频率的信号传输。
  2. 耐高压:电感隔离能够承受较高的电压差,适用于不同板之间需要高电压隔离的场景。
  3. 功率传输:电感隔离不仅可以用于信号隔离,还可以用于电力传输,这是电容隔离无法实现的。

板间的 AFE 通常需要跨越较大的物理距离,且可能涉及到不同的电位基准,这时电感隔离的优点就显现出来了。电感隔离能够在长距离传输中有效抑制噪声,并且能够处理更高的电压差,保证系统的安全性和可靠性。

总结:

  • 电容隔离:适用于短距离、高频率、低成本、空间受限的信号传输,如同一电路板上的 AFE 之间。
  • 电感隔离:适用于长距离、低频率、抗干扰、高压差的信号和电力传输,如不同电路板之间的 AFE 之间。

因此,根据具体的应用需求和场景特点,选择合适的隔离方式能够优化 BMS 系统的性能和可靠性。

欢迎登录大大通,有更多精彩内容等着你!


http://www.ppmy.cn/embedded/112828.html

相关文章

OpenCV结构分析与形状描述符(21)计算包围给定点集的最小面积三角形函数minEnclosingTriangle()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 找到一个包围二维点集的最小面积三角形,并返回其面积。 该函数找到一个包围给定的二维点集的最小面积三角形,并返回其面…

区块链学习笔记3--以太坊

智能合约:跑在以太坊系统中的代码合同,其实质是一段代码。目前已经存在180多万个智能合约。 智能合约能表达:规则明确,不受主观因素影响的业务。 智能合约能表达:规则不轻易修改的业务 如果业务的规则经常变化&#x…

【计算机网络】UDP 协议详解及其网络编程应用

文章目录 一、引言二、UDP1、UDP的协议格式2、UDP 报文的解包和分用3、UDP面向数据报的特点 三、UDP输入输出四、UDP网络编程 一、引言 UDP(User Datagram Protocol,用户数据报协议)是一种网络通信协议,它属于传输层的协议。是一…

PHP环境搭建教程

在现代web开发中,PHP是一种广泛使用的服务器端脚本语言,适用于动态网页的创建。在本文中,我们将详细介绍如何在Windows和Linux环境中搭建PHP开发环境,帮助你快速开始PHP编程之旅。 一、准备工作 在开始搭建环境之前,…

Java读取损坏的xls表格

Java读取损坏的xls表格 1. 损坏的文件1.1 正常的xls文件用360解压后是这样↓1.2 被损坏的xls文件用360解压后是这样↓ 2. Java代码读取Excel文件分析2.1 使用EasyExcel读取损坏的xls文件报错2.2 使用POI读取损坏的xls文件报错 3. 损坏文件修复方案4. 代码 由于不可抗原因在网站…

运维工程师面试整理-操作系统

在运维工程师的面试中,操作系统相关的知识通常是重中之重,尤其是Linux/Unix系统。以下是针对操作系统部分的一些详细内容,帮助你更好地准备面试。 1. Linux/Unix 基础 ● 常用命令 ○ 文件和目录管理:ls, cd, cp, mv, rm, mkdir, rmdir, find, grep, awk, sed

收购芯片设计公司Annapurna Labs后

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

2024/9/16 pytorch

一、pytorch两大法宝元素 假设有一个名为pytorch的包 dir():用于打开包,看里面的内容 help():用于查看具体的内容的用处 二、python文件,python控制台和jupyter的使用对比 三、pytorch读取数据 pytorch读取数据主要涉及到两个类&#xff1…