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

    文章

    5839

    浏览量

    180146
  • CAN总线
    +关注

    关注

    146

    文章

    2052

    浏览量

    135608
  • 传输距离
    +关注

    关注

    0

    文章

    43

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于FPGA的轻量级CAN总线控制器实现方案

    CAN总线作为工业和汽车领域最常用的通信总线,具有拓扑结构简洁、可靠性高、传输距离长等优点。CAN
    的头像 发表于 04-03 10:10 4808次阅读
    基于FPGA的轻量级<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>控制器实现方案

    单模光纤和多模光纤的传输距离是多少

    单模光纤的传输距离: 典型场景:单模光纤适用于长距离通信,在100Mbps至1Gbps的以太网中,传输距离可达5公里以上;在10Gbps及以
    的头像 发表于 01-06 09:57 996次阅读

    1Mbps的CAN协议传输距离突破至66m,中间只需加一个CSM330A

    想知道1Mbps的CAN协议能传多远?今天用CSM330A实测告诉,还能教你用中继模组轻松翻倍传输距离!实验背景在工业和汽车电子领域,CAN
    的头像 发表于 12-17 11:39 1320次阅读
    1Mbps的<b class='flag-5'>CAN</b>协议<b class='flag-5'>传输</b><b class='flag-5'>距离</b>突破至66m,中间只需加一个CSM330A

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

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

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

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

    如何使用 M0A23 系列微控制器在 UART 和 CAN 之间进行桥接传输

    使用 M0A23 系列微控制器在 UART 和 CAN 之间进行桥接传输
    发表于 08-19 06:51

    万兆多模光纤传输距离有哪些差异

    万兆多模光纤的传输距离因光纤类型和应用场景不同而有所差异,具体如下: 一、按光纤类型划分 OM3光纤 带宽:2000 MHz·km 传输距离: 在10 Gbps应用中,最大
    的头像 发表于 08-07 09:48 2527次阅读

    10公里超远距离传输,安信可LoRa模组的远、低、省!

    在没有Wi-Fi、没有4G、甚至没有市电的地方,的设备,还能互联吗? 回答是:能。靠LoRa,能传10公里远。 是的,没听错。 安信可推出的LoRa模组,空旷环境实测 传输距离可达
    的头像 发表于 08-06 15:12 2071次阅读
    10公里超远<b class='flag-5'>距离</b><b class='flag-5'>传输</b>,安信可LoRa模组的远、低、省!

    CANFD节点的采样如何测量?

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

    电控系统 CAN 总线接口:车规电容为三电数据传输 “抗干扰加固”

    在现代汽车电控系统中,CAN(Controller Area Network)总线作为核心通信枢纽,承担着电池管理系统(BMS)、电机控制器(MCU)及整车控制器(VCU)之间的关键数据传输
    的头像 发表于 07-30 16:27 1678次阅读

    CAN总线电容过大?三种解决方案来了

    在新能源汽车路试中,CAN总线传输异常是一个常见问题。本期我们将探讨由于总线电容过大导致的下降沿过缓问题,并介绍三种有效的解决方案。CAN
    的头像 发表于 07-22 11:36 927次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>电容过大?三种解决方案来了

    CAN总线采样不一致的危害

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

    如何评估CAN总线信号质量

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

    有线?退退退!远距离无线传输的五大优势来了

    随着科技的飞速发展,远距离无线传输技术已经成为现代通信领域的重要组成部分。无论是在边防海防、森林防火等安全监控领域,还是在智能农业、工业自动化等生产生活中,远距离无线传输技术都发挥着至
    的头像 发表于 05-28 09:37 937次阅读
    有线?退退退!远<b class='flag-5'>距离</b>无线<b class='flag-5'>传输</b>的五大优势来了

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

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