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

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

3天内不再提示

CAN总线的传输距离与采样点、传输时延之间的关系,你弄明白了吗?

ZLG致远电子 2024-03-06 08:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CAN总线的最大传输距离与波特率、采样点、传输时延之间存在什么样的关系呢?如何理论计算出最大传输距离呢?本文将详细解答这两个问题。

c772181a-db4f-11ee-9118-92fbcf53809c.jpg  延时原理分析

影响CAN通信距离的主要因素是什么呢?经过我们实际测试长距离通信线缆带来的寄生参数(容抗、阻抗和感抗)影响总体较小,并且可以通过调节匹配电阻削减寄生参数的影响,因此影响通信距离的主因并不是寄生参数而是另有其它。

CAN总线采用多主从通信模式,标准CAN帧报文如图1所示可分为7段,其中ACK域分为ACK SLOT(应答间隙)和ACK DEL(应答界定符)。CAN发送节点发出的ACK域为两个“隐性”位,当接收节点完成正确接收后,将会在ACK SLOT向发送节点发送“显性”位以示应答。发送节点回读到ACK SLOT呈显性状态时,就认为总线上进行了有效的应答。发送节点如果没有在应答间隙内检测到有效的显性位,则会判断总线应答错误,因此通信延时是影响通信距离的主因。整个线路传播延时必须足够小,以确保CAN发送节点在ACK SLOT内接收到有效的应答信号,以下讨论将围绕传播延时展开。

c775dbf8-db4f-11ee-9118-92fbcf53809c.jpg

图1CAN标准帧报文格式

CAN信号的整个传播涉及到的延时有控制器延时、收发器和隔离延时、线缆延时,信号流向及延时框图如图2所示。理论上必须使整个传播延时和Σt小于采样点位置,否则发送节点将接收不到正确的显性(Vdiff>0.9V)应答信号,导致通信异常,CAN总线显性应答延时说明如图3所示。

c77d5aea-db4f-11ee-9118-92fbcf53809c.jpg

图2CAN总线信号流向及延时框图

c782d6fa-db4f-11ee-9118-92fbcf53809c.jpg

图3CAN总线显性应答延时说明简易图
c78b8ed0-db4f-11ee-9118-92fbcf53809c.jpg  理论计算通过上述原理分析,我们得出只有满足关系式Ts≥2*(t1+t2+t3),t3=L线长*(Cable delay),通信才能成功,将关系式进行转换L线长≤(Ts-2*t1-2*t2)/2*(Cable delay)。

经过我们实际测试我司的CSM330A收发器和隔离延时t2=140ns,控制器延时t1=50ns,CSM330A在1M CAN波特率采样位置为75%*1us=750ns,实测RVSP通信线缆每米延时Cable delay=5.5ns。将数值带入上述关系式中得出CSM330A 在1M波特率下通信线长满足L线长≤33.6m。


c78b8ed0-db4f-11ee-9118-92fbcf53809c.jpg  现场测试
c78b8ed0-db4f-11ee-9118-92fbcf53809c.jpg  如何延长通信距离视频中有延长通信距离方案,本文做简要概述。如图4所示为1M CAN协议传输距离简图,接入1个用CSM330A方案搭建的CAN_Repeater,通信距离可延长至66m如图5所示,接入n个CAN_Repeater后通信距离可延长至(n+1)*33m。

c79db952-db4f-11ee-9118-92fbcf53809c.jpg

图41Mbps的CAN传输距离简图

c7a16246-db4f-11ee-9118-92fbcf53809c.jpg

图5接入1个CAN_Repeater后传输距离简图


c78b8ed0-db4f-11ee-9118-92fbcf53809c.jpg  总结

  1. 得知各部分延时和采样位置后,我们可以通过关系式L线长≤(Ts-2*t1-2*t2)/2*(Cable delay)预估出来不同CAN波特率下的最大传输距离

例如:波特率为10kbps,采样点在80%的CSM330A传输的理论距离为L线长≤(80000-280-100)/2*5.5≈7.2km

  1. 通过CSM330A搭建的CAN中继模组有效延长通信距离,该中继模组稳定可靠、成本低、开发周期短,CAN_Repeater配套工程文档。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    88

    文章

    5735

    浏览量

    178570
  • CAN总线
    +关注

    关注

    145

    文章

    2020

    浏览量

    134690
  • 传输距离
    +关注

    关注

    0

    文章

    42

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单模光纤最短传输距离是多少米

    的光波可能干扰正常信号的传输,影响通信质量。设定最短传输距离,可以确保光信号在传输过程中有足够的距离来衰减或消除这些折射回传的光波,从而保持
    的头像 发表于 09-29 09:53 415次阅读

    网线传输距离和哪些因素有关

    网线的传输距离受多种因素影响,这些因素共同决定了信号在传输过程中的衰减、干扰和时,进而限制了有效传输
    的头像 发表于 08-25 10:22 1472次阅读
    网线<b class='flag-5'>传输</b><b class='flag-5'>距离</b>和哪些因素有关

    CANFD节点的采样如何测量?

    采样测量功能,介绍其测量原理及具体操作流程。采样CAN/CANFD控制器在一个位时间(bittime)内读取
    的头像 发表于 07-31 11:34 939次阅读
    CANFD节点的<b class='flag-5'>采样</b><b class='flag-5'>点</b>如何测量?

    CAN总线采样不一致的危害

    采样不一致是CAN总线网络中常见的配置错误,可能导致位错误、同步问题、错误帧增加、节点总线关闭、仲裁失败和确认错误等严重后果。
    发表于 06-07 08:55

    如何评估CAN总线信号质量

    网络中,数据通过双绞线上的差分信号传输。信号质量直接影响节点正确解读数据的能力。信号质量差可能表现为: 位错误 :由于噪声或信号失真导致的位误判。 帧错误 :CAN帧结构错误,导致接收节点拒绝。 总线
    发表于 06-07 08:46

    5类网线最长传输距离是多少

    )确定为100米。这一距离是由信号衰减和时等因素综合决定的。 实际应用中的传输距离 信号衰减:在网线传输数据时,会因为线路的电阻、电容、电
    的头像 发表于 05-28 09:32 2055次阅读

    采样不一致:总线通信的隐形杀手

    CAN、CANFD信号波形不稳定或非理想环境下,采样不一致成为总线通信中的关键隐患,本文分析了采样
    的头像 发表于 05-19 11:44 829次阅读
    <b class='flag-5'>采样</b><b class='flag-5'>点</b>不一致:<b class='flag-5'>总线</b>通信的隐形杀手

    光模块波长与传输距离

    光信号传输时所使用的光波段,它的单位是纳米(nm)。常见的波长有850nm、1310nm、1550nm。这三种光波形较长,衰减小,比较适合光纤传输。光模块的传输距离可分为短距、中距和长
    的头像 发表于 04-25 16:53 1344次阅读
    光模块波长与<b class='flag-5'>传输</b><b class='flag-5'>距离</b>

    信道带宽与数据传输速率关系

    信道带宽与数据传输速率之间存在密切的关系,这种关系可以通过香农定理来具体阐述。 一、理论关系 根据香农定理,信道的最大数据
    的头像 发表于 01-22 16:36 3936次阅读

    SFP光模块的传输距离与速率

    SFP光模块是一种遵循SFF-8472标准的小型化光模块,其传输距离和速率受到多种因素的影响,以下是对SFP光模块传输距离与速率的分析: 一、SFP光模块的速率 SFP光模块可以支持多
    的头像 发表于 01-16 17:26 3508次阅读

    总线数据传输的安全性分析

    总线数据传输的安全性分析,特别是针对像CAN(Controller Area Network)总线这样的重要通信协议,是一个复杂而关键的课题。以下是对
    的头像 发表于 12-31 09:51 1196次阅读

    总线通信的传输速度与稳定性

    总线通信是指通过总线在计算机硬件组件之间传输数据的过程。总线可以是物理的(如电路板上的导线)或逻辑的(如软件定义的通信路径)。
    的头像 发表于 12-31 09:45 1327次阅读

    CAN总线工作原理分析 CAN总线在汽车工业中的应用

    CAN总线系统由以下部分组成: 节点(Node) :每个ECU都是一个节点,可以发送和接收信息。 总线(Bus) :所有节点共享的通信线路,用于传输数据。 控制器(Controll
    的头像 发表于 12-20 17:33 4481次阅读

    网线最远传输距离多少

    网线的最远传输距离主要取决于其类型和规格,以及是否使用了中继设备或放大器。以下是对网线传输距离的详细解释: 一、网线类型和规格 五类网线(Cat5):
    的头像 发表于 12-09 09:52 1.2w次阅读