菊花链通信技术整理

目录

一、菊花链简介

二、菊花链与CAN通信的区别

三、常见的菊花链AFE芯片

四、菊花链数据结构

五、菊花链方案介绍


一、菊花链简介

首先简单的说一下菊花链以及菊花链的应用,在目前国内的BMS开发中,我们应用最广泛的目前还还是分布式,只是越来越集中而已,真正完全集中式的BMS其实比较少。

BMS一般分为主板和从板(有些将电流采样、绝缘检测等功能单独拿出来做一个电流模块或者绝缘检测模块),在菊花链出来之前,主从板上都有MCU,从板采集单体电池电压和温度,通过CAN总线传给主板。

图片

而在目前成本日益严峻的今天,怎么实现降本就是各个主机厂以及芯片厂所重点关注的内容,所以菊花链出现了。在电子领域,菊花链是一种配线方案,例如设备A和设备B用电缆相连,设备B再用电缆和设备C相连,设备C用电缆和设备D相连,在这种连接方法中不会形成网状的拓扑结构,只有相邻的设备之间才能直接通信。当设备与设备之间按照固定的通讯模式通讯的时候,每个从板就可以不用配备一个CAN收发器和与之配套的MCU了,能够实现降本50%以上

图片

这个图就是菊花链在BMS上的一个典型应用,MCU通过专用的转换解码芯片,将SPI信号转换成差分通讯信号,然后通过变压器或者电容,将差分信号在相互隔离的采样芯片之间进行传递。

二、菊花链与CAN通信的区别

一主两从架构BMS的主板与从板间通信方式主要有两种:CAN通信和菊花链通信。因为CAN通信在汽车电子上的应用时间长且通信稳定性很好,所以早期主板与从板之间采用CAN通信方式(当前一些量产车型上仍然使用CAN通信),出于汽车电子成本方面的考虑,业内逐渐发展了一种新的通信方式——菊花链通信,由于使用元器件更少(减少了芯片使用)更具成本优势,虽然稳定性没有CAN通信这么好,但是考虑到BMS多数场景下放置在一个相对封闭应用场景(电池包内部),并且主板与从板之间的线束较短,符合应用要求,所以目前市场上使用更多的是菊花链通信方式。目前BMS使用的就是菊花链通信架构。

三、常见的菊花链AFE芯片

BMS行业的菊花链技术是各AFE芯片厂家来推动的。早期AFE芯片与微控制器通信基本都是以SPI为主,针对于菊花链通信,各芯片厂家分别开发出了AFE间差分信号通信的技术和将差分信号转换为SPI或UART等协议与微控制器通信。在这两个部分,各家都是私有协议,还没有行业通用标准出现。各家对自己的菊花链通信技术的命名也不同,比如Linear的是Iso-SPI,NXP的是TPL(Twist Pair ), Maxim的是differential daisy-chain UART。

图片

四、菊花链数据结构

Daisy Chain的数据帧结构类似232等串行通讯,有专门的起始位和截止位。目前Daisy Chain的数据帧定义未有一个统一标准,不同芯片厂商有不同的定义,ADI数据帧结构为16bit,NXP为52bit,TI为13bit。

一帧数据由11个 DaisyChain的bit和2个Daisy Chain的half bit组成(1个Daisy Chain bit为两个峰峰值为±5V脉冲),Preamble(0.5bit)+SYNC(2bit)+DATA(8bit)+ERRO(1bit)+Postamble(0.5bit)。Daisy Chain的数据具体组成如下:

图片

图片

图:BQ79616数据结构

其中Preamble为半个DaisyChain bit,1个5V正脉冲,用于触发Daisy Chain接收器的电平采样;SYNC为2个Daisy Chain bit,一般为00,用于Daisy Chain 接收器预采样:调节接收时钟和提前识别信号噪声,提高对后面8bit的数据帧抗干扰能力;DATA为数据帧的主要内容,由8bit组成;Byte ERRO为DaisyChain总线结构中的下位设备检测到接收错误时,提示上位设备重发数据的标志位,当上位机收到Byte ERRO的数据时,会重发上一帧数据,并Byte ERRO也会置1,提示下位机此帧为重发数据;Postamble为半个Daisy Chain bit,1个-5V脉冲,用于提示DaisyChain接收器数据发送结束。

图片

图:NXP数据帧格式

五、菊花链方案介绍

1、TI方案

分布式电池包系统,有一个子系统包含主机 MCU,它通过控制器 局域网总线与车辆的控制单元连接。然后 MCU 处理器驱 动连接到电池模块的电池监测器件,用来检测电压和温 度。所有高压电池包均需要快速与主机 MCU 通信,为了支持这一需求,可以添加任意数量的电池监测器件,具体 取决于电池监测器支持的通道数量。系统需要监控和通信 的其他常见场景还有,通过高压继电器控制来确保在不使 用车辆时安全地断开高压,以及通过电流检测来计算充电 状态和了解电池包的运行状况。

图片

bq7961X 系列器件上的菊花链通信接口是德州仪器 (TI) 开发的专有协议。该接口是使用差分信号设计的,以更大限度地降低电磁敏感性 (EMS) 和增强大电流注入 (BCI) 抗扰度。差分通信分别在 COM*P 和 COM*N 引脚上传输补码数据。该接口是双向和半双工的,因此在 COMH(高侧)和 COML(低侧)接口上有一个发送器 (TX) 和一个接收器 (RX)。

菊花链通信

图片

图片

图片

图片

2、ADI方案

图片

图片

图片

3、NXP方案

图片

MC33771采用可靠的高速菊花链通讯,可以替代传统的CAN总线通讯,对于96块单体电池串联的应用,菊花链通讯仅需2.6毫秒就能实现全部数据的采集与通信。飞思卡尔的电池监控芯片有电压和电流同步测量功能,可以在65微秒内实现内阻的测量。MC33664和MC33771的功能验证和诊断不仅可支持ISO 26262 SafeAssure功能安 全,还可以对所有电压测量、电流测量、电池终端断线或漏电流以及ADC精度执行功能验证。

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

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

相关文章

c++ thread detach

#include <thread> #include <iostream>using namespace std;void func() {cout << "子线程func开始执行&#xff01;" << endl;//do somethingcout << "子线程func执行结束&#xff01;" << endl; }int main() {cout…

SOA 并不是一个单纯的 API

例子1&#xff1a;一个API不是SOA 场景&#xff1a;考虑一个简单的天气预报API&#xff0c;它允许开发者通过HTTP请求获取特定城市的天气信息。 说明&#xff1a; 单一功能&#xff1a;这个API可能只是提供了一个端点&#xff08;endpoint&#xff09;&#xff0c;比如/weat…

Linux:线程

文章目录 前言1. 线程概念1.1 什么是线程1.2 线程比进程更加轻量化1.3 虚拟地址到物理地址的转化物理内存的管理页表 1.4 线程的优点1.5 线程的缺点1.6 线程异常1.7 线程用途 2. 进程 vs 线程3. 线程控制3.1 线程创建3.2 线程退出3.3 线程等待3.4 分离线程3.5 线程取消 4. 线程…

Linux 系统的目录和文件管理

一、目录结 目录 一、目录结构和每个目录的作用 二、基本命令 1.分页查看more tail 命令 wc命令grep | 管道符 打包和解包 以及vim的用法 vim 文本编辑器单行替换 一、目录结构和每个目录的作用 二、基本命令 1.分页查看more tail 命令 wc命令 grep | 管道符 …

机器学习-6-对随机梯度下降算法SGD的理解

参考一文带您了解随机梯度下降(Stochastic Gradient Descent):python代码示例 参考sklearn-SGDClassifier 1 梯度下降 在机器学习领域,梯度下降扮演着至关重要的角色。梯度下降是一种优化算法,通过迭代沿着由梯度定义的最陡下降方向,以最小化函数。类似于图中的场景,可以…

mysql使用distinct去重计数

场景说明&#xff1a; 现在有一张表table_a&#xff0c;有字段a,b,c,d 现在需要对字段a和b进行去重计数&#xff0c;如果使用语句&#xff1a; select count(distinct(a, b)) from table_a; 那么执行后会报错&#xff1a; > 1241 - Operand should contain 1 column(s) 解…

english语法

从句&#xff1a;简单句连词 介词

Android studio sdk 虚拟机无法打开运行

1.确认是否在BIOS开启硬件虚拟化支持,选择Enable 2.win8/win10 Hyper-V冲突。控制面板-》程序与功能-》windows功能-》关闭 Hyper-V 3.sdk 路径非默认路径 复制avd C:\Users\Administrator\.android\avd 到 sdk的安装路径下 D:\Android\sdk 。重启软件重新启动即可

老板:2个亿的销售额,利润只有55万!电商这个生意真的到头了?

近来&#xff0c;一段对话轰动了半个电商圈的老板&#xff0c;干拼多多&#xff0c;2亿的销售额&#xff0c;利润只有55万&#xff01; 其实造成这一现象的原因就是“内卷” 说一句电商行业真实的现状&#xff0c;电商发展了十几年&#xff0c;网友对网购已经完全熟悉&#x…

js怎么生成验证码?js生成指定长度的随机字符串

在项目中经常有生成随机字符串的需求&#xff0c;比如验证接口签名、验证码(Node.js发送短信或邮箱验证码、生成图片验证码)&#xff0c;我们可以使用Javascript生成随机字符。 使用随机数从给出的可能字符中抽取合并字符串 优点是可以自定义结果中字符的取值&#xff0c;比如…

react 结合 ts

useState 中使用 ts type User {name: stringage: number } function App() {// 直接使用对象// const [user, setUser] useState<User | null>(null)// const [user, setUser] useState<User>({// name: jack,// age: 18// })// 使用函数返回对象cons…

DuGa-DIT论文翻译

Dual Gated Graph Attention Networks with Dynamic Iterative Training for Cross-Lingual Entity Alignment 双门控图注意力网络与跨语言实体对齐的动态迭代训练 Abstract 近年来&#xff0c;跨语言实体对齐引起了相当大的关注。过去使用传统方法来匹配实体的研究都有一个…

Ubuntu 22.04 docker方式启动artifactory相关

本地部署JFrog Artifactory&#xff0c;简单记录一下&#xff0c;以省去一些不必要的搜索。 新建artifactory-network docker网络 因为要用到postgres&#xff0c;然后因为一些后续的报错&#xff0c;所以预先统一一下network docker network create artifactory-network 下…

Linux--构建进程池

目录 1.进程池 1.1.我们先完成第一步&#xff0c;创建子进程和信道 1.2. 通过channel控制&#xff0c;发送任务 1.3回收管道和子进程 1.4进行测试 1.5完整代码 1.进程池 进程池其产生原因主要是为了优化大量任务需要多进程完成时频繁创建和删除进程所带来的资源消耗&#…

CentOS7 部署单机版 ElasticSearch + Logstash

一、部署ElasticSearch Elasticsearch部署参考下面文章&#xff1a; CentOS7 部署单机版 elasticsearch-CSDN博客文章浏览阅读285次&#xff0c;点赞6次&#xff0c;收藏3次。ElasticSearch&#xff0c;用于检索、聚合分析和大数据存储https://blog.csdn.net/weixin_44295677…

后端经典三层架构

大家好&#xff0c;这里是教授.F 引入&#xff1a; MVC 全称∶ Model 模型、View 视图、 Controller 控制器。MVC 最早出现在 JavaEE 三层中的 Web 层&#xff0c;它可以有效的指导WEB 层的代码如何有效分离&#xff0c;单独工作。 View 视图∶只负责数据和界面的显示&#…

拼多多买家关注店铺 id 导出商品收藏导出查看全店spu_id

拼多多买家账号导出关注列表店铺 id、商品 id 登录网页端拼多多界面&#xff0c;清缓存后 F12加载数据&#xff0c;下滑界面自动加载缓存&#xff1b; 查看商品收藏 登录网页端拼多多界面&#xff0c;清缓存后 F12加载数据&#xff0c;下滑界面自动加载缓存&#xff1b; 一…

【招聘帖】资深数通专家 ,薪资最高3.5W

资深数通专家 薪资&#xff1a;25000-35000 元/月 工作职责 岗位职责&#xff1a; 1、负责统筹管理客户全网问题&需求跟踪管理及汇报、日常数通团队工作的每日分解协调、人员技能内训及跟踪闭环&#xff1b; 2、负责统筹对架构基线梳理评估、软件版本管理、应急方案可执行…

Git-01

Git是一个免费且开源的分布式版本控制系统&#xff0c;它可以跟踪文件的修改、记录变更的历史&#xff0c;并且在多人协作开发中提供了强大的工具和功能。 Git最初是由Linus Torvalds开发的&#xff0c;用于Linux内核的开发&#xff0c;现在已经成为了广泛使用的版本控制系统&a…

拉普拉斯IPO:新能源产业快速发展,为低碳转型注入强劲动力

近年来&#xff0c;我国新能源产业快速发展&#xff0c;为全球绿色低碳转型注入强劲动力。国际人士认为&#xff0c;中国新能源产业快速发展&#xff0c;得益于超大规模市场优势、完整的工业体系和丰富的人力资源&#xff0c;得益于企业对研发创新的巨大投入&#xff0c;我国市…