• 正文
  • 相关推荐
申请入驻 产业图谱

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

01/11 08:25
397
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

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

实验背景

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

1. 理论计算

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

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

2. 实验验证

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

实验结果如下:

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

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

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

  延长传输距离的解决方案

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

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

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

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

CSM系列协议转换芯片
元器件100%国产化

7500帧最大帧流量

通信错误反馈机制

 

致远电子

致远电子

广州致远电子股份有限公司成立于2001年,注册资金5000万元,国家级高新技术认证企业,广州市高端工控测量仪器工程技术研究开发中心,Intel ECA全球合作伙伴和微软嵌入式系统金牌合作伙伴。

广州致远电子股份有限公司成立于2001年,注册资金5000万元,国家级高新技术认证企业,广州市高端工控测量仪器工程技术研究开发中心,Intel ECA全球合作伙伴和微软嵌入式系统金牌合作伙伴。收起

查看更多

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录