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

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

3天内不再提示

CAN FD升级之后 通讯距离能否缩短

AGk5_ZLG_zhiyua 来源:fqj 2019-05-07 11:12 次阅读

CAN FD允许最大64字节数据帧,并且数据段部分的传输速率高达5Mbit/s。那么,CAN FD升级之后,通讯距离是否会缩短呢?本文带你一起探讨。

CAN FD继承了CAN总线的主要特性,提高了CAN总线的网络通信带宽,改善了错误帧漏检率,同时可以保持网络系统大部分软硬件特别是物理层不变。CAN FD采用了两种方式来提高通信的效率:

1、可变以及更高的数据传输速率:从控制场中的BRS位到ACK场之前(含CRC分界符)为可变速率。CAN FD数据段的传输速率最大可达5Mbit/s,但为了保证总线的健壮可靠,仲裁段(ID和ACK)保持不变,采用原CAN总线用的速率(最高1Mbit/s)。注意:两种速率各有一套位时间定义寄存器

2、新的数据场长度:每帧可达64字节的数据长度可以减少报文数量降低总线负载率。

波特率与通讯距离的关系

众所周知,波特率与通讯距离成反比。既然CAN FD能够提高波特率,是否通讯距离会缩短呢?在相同条件下,提升波特率通讯距离必然减小。波特率指的是CAN波形中最小位宽时间的倒数。

下表为在现场环境下测出的波特率与通讯距离的关系。表中可以看出,相同条件下波特率增大,通讯距离将变短,并且跟终端电阻也有一定的关系。

表1 距离与波特率的关系表

CAN FD升级之后 通讯距离能否缩短

在理想条件下,通讯距离(m)等于50000除以波特率(kbps),但是在现场环境中,由于各种干扰的存在,实际通讯距离将大打折扣,实际通讯距离可能是理想值的百分之70,甚至更低。所以,影响通讯距离的因素不只是波特率,还有现场环境以及CAN网络布局等。CAN FD升级之后,在同等条件下,若提高波特率,通讯距离必然减小。按照上面的公式,如果波特率达到5M,实际通讯距离为7m或者更短。所以一般只有板间通讯才会选择5M波特率,那么该选择多大的波特率呢?下面来说说CAN FD升级之后,波特率(位时间)与终端电阻对整个CAN FD网络的影响。

CAN FD波形分析

采样点和容忍度是评价CAN节点适应性的重要因素,容忍度表示波特率范围(位时间范围),位时间与波特率成倒数关系,波特率太大则位时间变小,在一定程度上会导致接收节点采样出错。下面以5M数据波特率来分析CAN FD的波形质量,下图为双120欧终端电阻情况下,5M数据域的波形,位时间200ns、幅值2V。

CAN FD升级之后 通讯距离能否缩短

首先来看看在上述波形中稳定电平的时间,如下图可以看出稳定电平时间为140ns。也就是说上升沿加下降沿的时间总共为60ns,理想情况下,上升沿时间是30ns,按照边沿极限值12%计算,实际算出来的位时间=30/0.12=250ns,对应的传输波特率就=1/250ns=4M波特率。

如果按照7%的边沿时间为安全值来计算,实际的位时间=30/0.07约等于420ns,相对应的传输波特率=1/420ns约等于2.3M。所以想要实际在工况下稳定可靠传输,数据端波特率在2M左右比较合理。

CAN FD升级之后 通讯距离能否缩短

另外,CAN节点的电容会影响整个网络的电容,电容越大边沿越缓会导致位采样错误。下图分别是500pF电容引入后的下降沿——180ns和1000pF电容引入后的下降沿——260ns,而前面的实验中,CAN FD在5M数据波特率的情况下的位时间才200ns。

CAN FD升级之后 通讯距离能否缩短

CAN FD升级之后 通讯距离能否缩短

所以,CAN FD对于边沿非常敏感,CAN FD加速后,位宽度时间非常紧张,在实验中,5Mbps数据波特率,双120欧终端电阻情况下,加入500pF电容后即无法正常通讯,正常线缆电容在40-70pF/m,相当于加入10米线缆,肯定无法通讯。故在现有线缆条件下的网络升级,建议CAN FD数据段不提速,或者至多提高1倍,并且需要通过减小终端电阻加快放电速度的方法减小下降沿的影响,但是信号幅值会降低(牺牲幅值法),最多并5个120欧电阻,否则差分幅值将掉到不确定区域。CAN FD加入了回环延时补偿手段也无法解决下降沿的问题。

CAN FD升级之后 通讯距离能否缩短

CAN FD的快速升级

小致百科1:如何快速升级到CANFD?

1、需要使用支持CAN FD协议的MCU控制器,还要选取新的网络调试和监测工具:CAN FD作为CAN2.0的升级,可以向下兼容CAN2.0标准,即CAN FD节点可以接收传统CAN节点的数据,但传统CAN节点则无法正确接收CAN FD报文。因此,既含有CAN FD节点,又含有传统CAN节点的总线上,只能使用传统格式的CAN报文。

2、需要支持更高的传输速率的收发器,若设计的CAN FD节点的最高速率5Mbit/s,则收发器的传输速率也必须达到此数值。ZLG致远电子推出的CAN FD隔离CAN收发器CTM5MFD、CTM3MFD,是CAN FD隔离应用的理想解决方案。

CAN FD升级之后 通讯距离能否缩短

典型连接电路图

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

    关注

    2

    文章

    280

    浏览量

    33758
  • CAN FD
    +关注

    关注

    0

    文章

    70

    浏览量

    12808

原文标题:CAN FD升级之后,通讯距离会缩短吗?

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何实现CANCAN FD升级

    自动驾驶技术迅速发展,车辆中的CAN总线已经无法满足数据吞吐量和传输速度的要求,CAN总线的加速升级版——CAN FD技术正在逐渐替代现有网
    的头像 发表于 09-20 09:31 8623次阅读

    如何解决车载CANCAN FD升级困扰

    ,根据协议和通信速度的不同分为CANCAN FD系统。CAN的通信速度在500Kbps,CAN FD
    的头像 发表于 04-25 07:52 4579次阅读

    CAN FD的波特率到底能跑多快?

    众所周知,CAN FD是基于CAN 2.0的升级版协议,为了满足汽车电子日益增长的高带宽和高传输速率的要求,CAN
    的头像 发表于 08-22 17:55 1.3w次阅读

    CAN FD的波特率到底能跑多快?

    众所周知CAN FDCAN 2.0的升级协议,也是汽车电子行业未来发展的主要趋势,那CAN FD
    的头像 发表于 09-17 10:01 1.5w次阅读

    如何稳定地升级CAN FD呢?本文为您解答

    CAN控制器、收发器均支持CAN FD通讯。所以当CAN网络中某些节点升级
    发表于 05-29 17:45

    Microchip宣布提供业界第一款外部CAN灵活数据速率(CAN FD)控制器MCP2517FD

    Microchip日前宣布,开始提供业界第一款外部CAN灵活数据速率(CAN FD)控制器。采用MCP2517FD,设计人员能够很快从CAN
    的头像 发表于 10-19 06:31 1.9w次阅读

    你知道CAN-FD协议有多少?

    :一种方式为缩短位时间提高位速率;另一种方式为加长数据场长度减少报文数量降低总线负载率。在 CRC 校验段采用了三种多项式来保证高速通讯下的数据可靠性。  CAN-FDCAN主要的区
    发表于 07-09 11:53 1.1w次阅读

    CANCAN FD快速升级的实现方案

    自动驾驶技术迅速发展,车辆中的CAN总线已经无法满足数据吞吐量和传输速度的要求,CAN总线的加速升级版——CAN FD技术正在逐渐替代现有网
    的头像 发表于 09-19 16:56 1.3w次阅读

    CAN FD升级要如何避免与CAN总线的冲突?

    随着新能源汽车的发展,需要传输的数据量也逐渐增加,很多车厂都在考虑使用CAN FD来替代CAN实现数据量传输的提速。那么如何稳定地升级CAN
    发表于 06-02 09:08 4575次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>升级</b>要如何避免与<b class='flag-5'>CAN</b>总线的冲突?

    汽车应用中升级到或扩展CAN FD时 不用再修改MCU了!

    以往,在升级至或扩展CAN FD功能时,设计师不得不在其设计中整合多个分立的组件或彻底修改微控制器,不仅耗时,而且成本高昂。为此,TI公司推出了新款汽车系统基础芯片(SBC)TCAN4550-Q1
    的头像 发表于 07-02 08:41 7352次阅读

    CAN FD升级的解决方案

    随着新能源汽车的发展,需要传输的数据量也逐渐增加,很多车厂都在考虑使用CAN FD来替代CAN实现数据量传输的提速。
    的头像 发表于 08-06 17:42 4483次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>升级</b>的解决方案

    CAN FD升级之后通讯距离缩短

    CAN FD允许最大64字节数据帧,并且数据段部分的传输速率高达5Mbit/s。那么,CAN FD升级
    的头像 发表于 12-26 02:45 1780次阅读

    如何从传统的CAN升级CAN FD资料下载

    电子发烧友网为你提供如何从传统的CAN升级CAN FD资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可
    发表于 04-22 08:54 24次下载
    如何从传统的<b class='flag-5'>CAN</b><b class='flag-5'>升级</b>到 <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>资料下载

    如何快速升级CAN FD的三个解决方案

    21世纪初,CAN总线技术迎来了CAN FD时代,数据传输的速率不断提高的同时,极大地缩短了数据传输,尤其是程序下载的时间。那么如何才能将手头的CA
    的头像 发表于 04-24 11:50 2856次阅读

    CANCAN FD如何解决彼此的通讯

    因为受制于产品的稳定性考验,改造成本等问题,没法快速全面普及CAN FD。另外,在2012年底提出CAN FD到2015年中成为ISO CAN
    发表于 10-18 14:20 2347次阅读