0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

菊花链通讯信号的波形?怎么样判断波形的质量?

冬至子 来源:一名汽车电子硬件工程师 作者:姚堤照 2023-08-03 14:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

图片

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

图片

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

那继续说一下今天的主题,菊花链通讯信号的波形以及怎么样判断波形的质量?

一 菊花链通讯信号逻辑判断

菊花链通讯作为一种更低成本、简单的ECU交互方式被广泛应用在BMS系统通讯方案中。为了描述方便,下文将菊花链通讯称为Daisy Chain。与CAN类似,DaisyChain使用双线差分的电气结构,分别为COMMP、COMML;与CAN信号不同,Daisy Chain信号为AC信号,COMMP与COMML的电平变化范围为[-5.5V 5.5V]。为了提高抗扰度,Daisy Chain采用编码方式进行信号逻辑判断,具体如下:

表1 Daisy Chain逻辑判定表

1.jpg

图片

1 Daisy Chain逻辑定义

其中CVDD、CVSS为Daisy Chain信号发生器的电源,一般为5V的LDO,Daisy Chain总线静息时,COMMP与COMML均为2.5V。与CAN和485的信号逻辑判断不一样,Daisy Chain接收器接收到信号: 一对峰峰值为±5V COMMP-COMML的正负脉冲组合才做一次逻辑判断

二 菊花链通讯数据帧的定义

Daisy Chain的数据帧结构类似232等串行通讯,有专门的起始位和截止位。**目前Daisy Chain的数据帧定义未有一个统一标准,不同芯片厂商有不同的定义,ADI数据帧结构为16bit,NXP为40bit,TI为13bit。**下文以TI为例,一帧数据由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的数据具体组成如下:

图片

图2 Daisy Chain数据帧结构

其中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接收器数据发送结束。

目前主流的菊花通讯设备采样2M的通讯频率,250ns一个脉冲,一个DaisyChain bit为500ns。

三 菊花链通讯信号波形质量评判标准

在BMS系统中,由于不同Daisy Chain设备之间需要进行高压隔离,必须使用变压器,电容等方式进行电气隔离,这造成了通讯信号在设备间传输过程产生了畸变;不同于CAN,232等传统信号波形,Daisy Chain信号包含大量振铃、过冲分量,因此不能将典型的信号上升时间以及电平稳定程度等作为评判Daisy Chain信号质量的标准。

Daisy Chain信号仅需其电平大于Daisy Chain接收器的电平判断阈值并可持续250ns(针对2M通讯速率)即可被准确识别。

因此大于Daisy Chain接收器的电平判断阈值的持续时间是判断Daisy Chain信号质量的指标之一,另外由于Daisy Chain采用编码方式进行逻辑判断(2个脉冲判断一次),所以在总线静息时的高低过冲也是衡量Daisy Chain信号质量的一个指标,正常情况下要求无低过冲(小于0的过冲),允许高过冲(大于0的过冲)。由于不同厂商的Daisy Chain接收器电平判断阈值不同,因此在标准上也会有点不同,但信号脉宽是一致的。下文以TI BQ79616为例(Vmin1>1.2V, Vmin0<-1.2V):

图片

图3 Daisy Chain信号质量两大指标

如上图所示,Vmin和tpw_DC分别为Daisy Chain接收器的逻辑判断阈值和脉宽持续时间。因此可总结的判断标准如下表:

表2 Daisy Chain信号质量判断标

1.jpg

下面附上一组实际测试中较为理想的Daisy Chain通讯波形:

图片

这组波形中大于Vmin的脉宽为250ns,过冲仅有高过冲。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 转换器
    +关注

    关注

    27

    文章

    9365

    浏览量

    155125
  • CAN收发器
    +关注

    关注

    3

    文章

    180

    浏览量

    26858
  • MCU控制器
    +关注

    关注

    0

    文章

    28

    浏览量

    7231
  • 菊花链拓扑
    +关注

    关注

    0

    文章

    7

    浏览量

    2071
  • BMS芯片
    +关注

    关注

    0

    文章

    15

    浏览量

    2313
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何读取ADS1299菊花数据?

    ,LMK00105驱动5个。 3.只保留第一个drdy引脚,后面的都浮空,因为时钟一,drdy信号也一。 4.菊花模式所有ADS129
    发表于 12-04 06:56

    四片ADS1299菊花,输出测试波形的时候,后面三片的方波信号就会有中断干扰的情况出现,怎么解决?

    四片ADS1299菊花,输出测试波形的时候,第一片输出正常的方波,后面三片的方波信号就会有中断干扰的情况出现
    发表于 12-06 08:26

    基于FPGA的模拟信号波形的实现方法

    波形发生器是信号处理领域中必不可少的设备。这里,介绍了基于FPGA 的模拟电路中阶梯波、阶梯波等常用渐变信号波形实现方法,并详细地阐述了其相应硬件电路的工作原理
    发表于 12-19 16:17 40次下载

    调频信号波形

    调频信号波形
    发表于 07-31 12:06 8248次阅读

    如何提升示波器波形质量 三种波形算法的应用

    提到波形算法,容易想到示波器里数学运算功能math可以实现几十种的算法,完全满足应用需要,其中有个特色算法就是实时的FFT算法,可以实时显示频谱,实现时域和频域联调的功能。该文谈的算法主要针对测试波形做相应的算法,提升波形质量
    发表于 04-28 09:10 4005次阅读
    如何提升示波器<b class='flag-5'>波形质量</b> 三种<b class='flag-5'>波形</b>算法的应用

    关于DDR信号的如何去判断信号质量

    通常,DDR设计完成之后 ,对信号质量并没有一个完全确定的概念,需要我们通过仿真和测试的手段去判断和验证。而此时,往往我们拿到的就是一个波形,测试
    的头像 发表于 04-09 10:04 6876次阅读
    关于DDR<b class='flag-5'>信号</b>的如何去<b class='flag-5'>判断</b><b class='flag-5'>信号</b><b class='flag-5'>质量</b>?

    函数信号发生器是否与任意波形信号发生器相同

    原理上是一的,但是实现方法不一吧,函数信号发生器是用数学运算的方法实现的,直接但是对单片机的运算能力要求较高,而任意波形发生器是通过波形
    发表于 03-23 14:03 1841次阅读

    波形信号发生器设计原理分析

    基于CPLD的多波形信号发生器实现了各种波形的产生,尤其是实现了传统的函数信号发生器不具有的一些波形的产生。
    的头像 发表于 06-20 17:35 8803次阅读
    多<b class='flag-5'>波形</b><b class='flag-5'>信号</b>发生器设计原理分析

    功率信号源有哪些波形类型

    功率信号源是一种能够产生特定波形类型的电信号的设备,广泛应用于科学研究、工程测试和通信系统等领域。不同的波形类型适用于不同的应用场景,可以满足各种
    的头像 发表于 10-10 14:22 1301次阅读
    功率<b class='flag-5'>信号</b>源有哪些<b class='flag-5'>波形</b>类型

    什么是干净的电压波形呢?干净的电压波形与不干净的电压波形有什么区别呢?

    什么是干净的电压波形呢?干净的电压波形与不干净的电压波形有什么区别呢? 干净的电压波形是指在电路中传输的电压信号没有噪声干扰和失真,呈现出稳
    的头像 发表于 11-17 14:49 1793次阅读

    labview波形信号怎么转成字符串

    LabVIEW是一款强大的系统设计平台,可以用于各种应用,包括信号处理和数据采集。在LabVIEW中,将波形信号转换为字符串需要几个步骤。本文将详细介绍这些步骤,并提供实用的示例代码。 步骤1:获取
    的头像 发表于 01-04 09:46 3017次阅读

    Aigtek安泰ATG-2032功率信号源的波形是什么意思

    功率信号源的波形是指在一定时间范围内,功率信号的电压或电流随时间变化而呈现的图像或形状。波形描述了信号的振幅、频率、相位和
    的头像 发表于 03-27 11:01 885次阅读
    Aigtek安泰ATG-2032功率<b class='flag-5'>信号</b>源的<b class='flag-5'>波形</b>是什么意思

    波形编码是?常见的波形编码方法主要包括哪些?

    波形编码是基于对语音信号波形的数字化处理,试图使处理后重建的语音信号波形与原语音信号
    的头像 发表于 05-01 17:17 4514次阅读
    <b class='flag-5'>波形</b>编码是?常见的<b class='flag-5'>波形</b>编码方法主要包括哪些?

    示波器波形的观察方法 示波器波形不稳定的原因及处理方法

    不稳定的情况,这可能会影响我们对信号的分析和判断。本文将详细解析示波器波形的观察方法,并针对波形不稳定的问题提出相应的处理方法。
    的头像 发表于 05-10 16:05 9079次阅读

    电能质量在线监测装置的远程实时波形查看是否会受到网络延迟的影响?

    可能出现卡顿、断连,影响对电能质量异常(如电压暂降、谐波冲击)的实时判断。以下从影响机制、具体表现、关键影响因素三方面展开分析: 一、网络延迟对远程波形查看的核心影响机制 远程实时波形
    的头像 发表于 10-23 11:36 755次阅读