专栏中心

EEPW首页 > 专栏 > CAN网络中支线过长的五种解决方案

CAN网络中支线过长的五种解决方案

发布人:13261589816 时间:2022-12-09 来源:工程师 发布文章

CAN总线网络在实际应用时偶尔会有临时测试的需要,这时有的工程师就会直接将测试节点接上一条很长的支线接入总线中,由此可能会带来其他节点失效或系统报错等问题。经验丰富的工程师会直接看出其中的原因:总线支线太长。

如果在CAN网络中随意拉过长的分支,会对信号的波形造成影响,在信号的上升沿与下降沿部分出现大量的“台阶型”干扰,“台阶”会对为宽度识别造成影响,导致接收节点采样出错,也称作位宽错误。

针对总线分支过长带来的问题下面提供几种解决方案


使用标准的“手拉手”线形拓扑

图片

线性拓扑是IOS-11898-2中高速CAN物理层规范推荐的拓扑方式。使用如下图的“手拉手”的布线规则,让分支长度最小,为保证阻抗连续,收发器应靠近接口摆放,以减少分支残段的长度,收发器到接口的距离控制在10cm以内。


根据总线使用的波特率,限制最长分支长度


在CAN网络布局的根源上解决问题的方式就是减少CAN节点的分支长度,从而降低信号反射,保证位宽的稳定性。所以保持其他条件不变,分支线长度的选择参照下表中的规则,即可保证总线的正常通信。

图片


在长节点处增加电阻

有一个实用的方法就是在长分支末端加上电阻,消除信号反射。所以在其他条件不变的情况下,在分支节点处加上一个200Ω的电阻,也可以改善信号质量。但是加了电阻之后差分电压变小,注意差分电压不得小于0.9V。

图片


采用收发器前置方案

这个方法的实现难度就加大了很多,要将CAN节点的收发器与控制器独立出来,将节点的收发器靠近并接入总线,这样只要保证收发器到总线的分支长度尽可能短就可以避免支线过长带来的问题。  

图片


使用网桥,中继器等组网设备

图片

最简单的解决方法就是在过长的支线上靠近总线端增加CAN中继器,来改善支线过长的问题。典型的CAN中继器如Ixxat的CANbridge NT,通过CANbridge NT也可以连接波特率不同的两个CAN网络甚至连接传统CAN与CAN FD网络。



为了保证CAN网络的健康,请大家一定要规范使用。麦克泰技术作为HMS Ixxat代理商,欢迎咨询info@bmrtech.com


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: CAN

相关推荐

车载以太网 10BASE-T1S 迎来升级,太比特级传输速率已提上日程

CAN入门书

PHILIPS_CAN_控制器SJA1000的BasicCAN控制模块

集成隔离式 CAN 收发器 - ISO1050

视频 2010-03-18

驱动汽车电子创新:RIGOL CAN-FD总线分析解决方案

测试测量 2025-05-23

FullCAN函数库V1.0

资源下载 2008-01-16

ESIE 2026:MPS发布储能BMS全栈芯片方案 以技术创新破解产业核心痛点

dsPIC33EV 5V CAN-LIN入门工具包

ISO 16845标准详解

汽车电子 2025-03-27

Microchip推出集成式紧凑型CAN FD系统基础芯片解决方案,专为空间受限应用而设计

一文读懂|CAN总线为何要加终端电阻

2024-04-18

CAN简介与Atmel Start上CAN驱动开发培训教程

如何配置控制器局域网络(CAN)位时序实现系统性能优化?

汽车电子 2024-11-21

国内首颗:纳芯微CAN FD收发器NCA1044-Q1通过丰田VeLIO认证

高工作电压5.7 kV rms隔离式CAN FD收发器

视频 2020-12-21

南芯科技推出车规级高速CAN/CAN FD协议收发器

使用 3.3V CAN 收发器在工业系统中实现可靠的数据传输

模拟技术 2025-01-08

低速串行总线调试-CAN译码

视频 2010-01-13

CAN资料

CAN 教程

更多 培训课堂
更多 焦点
更多 视频

技术专区