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

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

3天内不再提示

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

ZLG致远电子 2025-12-17 11:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

想知道1Mbps的CAN协议能传多远?今天用CSM330A实测告诉你,还能教你用中继模组轻松翻倍传输距离!


074e3526-dafa-11f0-8ce9-92fbcf53809c.jpg  实验背景

在工业和汽车电子领域,CAN协议因其高可靠性和灵活性被广泛应用。然而,随着传输距离的增加,信号完整性会受到影响。那么,1Mbps的CAN协议到底能传输多远呢?理论计算与实际测试结果是否一致?今天,我们通过实验来验证这一点。

1. 理论计算

根据CAN传输距离与波特率的对照关系式,我们可以计算出理论最大传输距离。具体参数如下:控制器延时:50ns(CSM330A);触发器 + 隔离延时:140ns;1M采样位置:750ns;RVSP线缆每米延时:5.5ns。

075b740c-dafa-11f0-8ce9-92fbcf53809c.jpg

将上述数值代入关系式中,计算得出理论最大传输距离为33.6米。

2. 实验验证

为了验证这一理论值,我们搭建了一个测试环境,测试34米距离下信号是否能正常接收。

07701e5c-dafa-11f0-8ce9-92fbcf53809c.jpg

实验结果如下:

34米距离:发送数据时,接收端出现错误数据。

33米距离:通信线缆剪短至33米后,再次发送数据,接收端数据正常。

078a1546-dafa-11f0-8ce9-92fbcf53809c.jpg

经过实际测试,理论计算的传输距离与实际测试结果基本吻合。在测试环境下,1Mbps的CAN协议大约能够传输33米。


074e3526-dafa-11f0-8ce9-92fbcf53809c.jpg  延长传输距离的解决方案

如果需要更远的传输距离,怎么办呢?我们使用了基于CSM330A方案搭建的CAN中继模组。该模组的两个CAN总线端口分别作为接收和发送端,通过UART背靠背连接。

07ae244a-dafa-11f0-8ce9-92fbcf53809c.jpg

接入CAN中继模组后,我们将通信距离延长至66米,并进行了数据传输测试。结果表明,数据接收正常。

07c1b2b2-dafa-11f0-8ce9-92fbcf53809c.jpg

经过实际测试,1Mbps的CAN协议在接入一个CAN中继模组后,传输距离可延长至66米。

07d6139c-dafa-11f0-8ce9-92fbcf53809c.jpg

得益于CSM330A的优异性能,该中继模组不仅可以延长传输距离,还可以作为CAN波特率转换器,实现任意波特率之间的数据转换。例如,它可以轻松实现汽车电子中常用的舒适(容错)CAN与驱动(高速)CAN之间的数据转换。如何实现汽车电子中常用的舒适(容错)CAN与驱动(高速)CAN之间的数据转换?这个问题将在下期为您详细解答。敬请期待!

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

    关注

    0

    文章

    157

    浏览量

    28308
  • CAN协议
    +关注

    关注

    1

    文章

    40

    浏览量

    13151
  • CSM
    CSM
    +关注

    关注

    0

    文章

    17

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么CAN总线最高速度为1Mbps

    CAN总线可谓是非常常用的总线了,但是你有想过为什么其最高速速率只有1Mbps嘛,而不是2Mbps,或者是更高?下面就来理理。
    发表于 07-11 12:29 3524次阅读
    为什么<b class='flag-5'>CAN</b>总线最高速度为<b class='flag-5'>1Mbps</b>?

    CC1310 无法1Mbps抓包?

    使用CC1310 最新协议栈WSN工程开发,通过修改smartrf_settting.c已经实现1Mbps通信。在50Kbps通信的时通过修改CC1111 Register Setting file
    发表于 03-28 14:24

    请问4Mbps1Mbps的速率下应该跑什么协议栈和网络层?

    本帖最后由 只耳朵怪 于 2018-6-6 16:28 编辑 15.4stack最高速率只可以跑到200Kbps,请问4Mbps1Mbps的速率下应该跑什么协议栈和网络层
    发表于 06-06 12:04

    若需CAN1Mbps的速度运行,请这样计算控制器参数

    1Mbps的速度进行通信。图 1. 使用信号和电源隔离 CAN 收发器 ADM3053 的隔离式 CAN 节点
    发表于 10-26 11:46

    DP1040C是款应用于 CAN 协议控制器和物理总线之间的接口芯片

    DP1040C是款应用于 CAN 协议控制器和物理总线之间的接口芯片,可应用于卡车、公交、小汽车、工业控制等领域,速率可达到 1Mbps,具有在总线与
    发表于 10-28 17:02

    CAN协议有哪些特点

    的单元没有类似地址的信息。因此在总线上增加单元时,应用层程序基本不需要改变。 3、 通信速度快,通信距离远。最高1Mbps距离小于40M),最远可达10Km(速率低于5Kbps)。
    发表于 08-19 06:36

    TJA1040 1044国产替代DP1040 5V供电,±40V接口耐压,1Mbps 高速CAN总线收发器

    DP1040T款应用于CAN协议控制器和物理总线之间的接口芯片,可应用于卡车、公交、小汽车、工业控制等领域,速率可达到1Mbps,具有在总线与CA
    发表于 03-23 10:14

    can总线传输距离

    CAN总线的通信距离最远可达10km,通信速率5Kbps以下。通信速率最高可达1Mbps,但是此时通信距离在40m以下。
    的头像 发表于 11-27 17:00 3.9w次阅读

    CAN总线的硬件结构、信号电平相关的基础知识

    高速CAN总线最高信号传输速率可达1Mbps,支持最长距离40mCAN FD最高支持12
    的头像 发表于 06-15 09:24 1.2w次阅读

    使用CAN总线需要扩展CAN总线接口吗

    及应用。CSM330A的优势如图1所示,通过SPI或UART扩展隔离CAN接口的常规方案,般要用到CAN控制器芯片、隔离DC-DC电源、数
    的头像 发表于 09-04 16:41 2123次阅读
    使用<b class='flag-5'>CAN</b>总线需要扩展<b class='flag-5'>CAN</b>总线接口吗

    还在为CAN接口不够而发愁?全国产器件高性价比CAN接口扩展芯片CSM330A满足你

    。产品概述CSM330A支持通过SPI/UART扩展出CAN接口,可以方便地嵌入到具有SPI或UART接口的设备中,产品效果图如图1所示。图1C
    的头像 发表于 10-16 18:19 2463次阅读
    还在为<b class='flag-5'>CAN</b>接口不够而发愁?全国产器件高性价比<b class='flag-5'>CAN</b>接口扩展芯片<b class='flag-5'>CSM330A</b>满足你

    CAN总线为什么能在1Mbps传输超过50M

    CAN总线为什么能在1Mbps传输超过50MCAN总线是种被广泛应用于汽车和工业控制领域
    的头像 发表于 01-31 13:46 2147次阅读

    为何CAN总线最高速度只能到1Mbps

    为何CAN总线最高速度只能到1MbpsCAN总线是种使用在工业控制和汽车领域的通信协议,它的最高
    的头像 发表于 01-31 14:08 3262次阅读

    CAN接口不足?CSM330A来帮忙!

    导读在新能源汽车、医疗设备和工业自动化等领域,CAN总线接口不足已成为工程师面临的常见难题。本文将介绍款高性能的国产芯片—CSM330A,为解决CAN接口不足问题提供了高效、可靠的方
    的头像 发表于 03-10 11:34 747次阅读
    <b class='flag-5'>CAN</b>接口不足?<b class='flag-5'>CSM330A</b>来帮忙!

    MAX3058/MAX3059 5V、1Mbps、低电源电流CAN收发器技术手册

    MAX3058/MAX3059用于将控制器区域网(CAN)的协议控制器连接CAN总线的物理导线上。它们主要用于打印机和电信背板等需要1Mbps
    的头像 发表于 05-27 11:28 696次阅读
    MAX3058/MAX3059 5V、<b class='flag-5'>1Mbps</b>、低电源电流<b class='flag-5'>CAN</b>收发器技术手册