CAN总线支线过长的危害及解决办法

支线过长带来的问题 在讲can支线之前,我们来看一个can的波形图,如下图所示,大家仔细查看can波形图,会发现can波形上存在明显的上升沿和下降沿台阶现象,因为台阶的存在,从而引起波特率变化,导致接收节点采样出错(也称位宽错误)。
边沿台阶出现的源头主要是can节点的分支,分支过长形成的反射就变强,将会导致位宽度失调的错误。iso11898中只规定1m波特率下分支不超过0.3米,支线过长会直接导致总线阻抗匹配问题发生,阻抗匹配是指信号源或者传输线跟负载之间达到一种适合的搭配,阻抗匹配主要为了调整负载功率和抑制信号反射,所以一旦阻抗匹配出现问题,就出现了上图中的上升沿和下降沿的台阶。
解决支线过长的办法 1、减小分支长度
在can网络布局的根源上解决问题的方式就是减少can节点的分支长度,从而降低信号反射,保证位宽的稳定性。如上图波形实验中,其它条件不变,只将分支长度减少为20cm,此时并没有看到边沿台阶的出现。由此可见,减少分支长度是消除边沿台阶的最直接方式。
2、长分支上加适当电阻
在网络布局无法改变,分支引起的信号反射必须存在的情况下。最实用的方法就是在长分支末端加上电阻,消除信号反射。同样的在上述实验中,在分支节点处加上一个200ω的电阻,其它条件不变进行通信实验。下图为实验的can波形图,此时可以看到边沿台阶已被消减,但是加了电阻之后差分电压变小,注意差分电压不得小于0.9v。这里值得一提的是:阻值大于500ω的电阻吸收反射的能力很弱,所以在末端挂电阻的时候应小于500ω。
3、增加can中继器或集线器
当然很多场合是在出现了问题之后才发现支线过长,当重新布线或更改节点本身都无法操作的情况下,我们也有解决方案,那就是在过长的支线上增加can中继器,典型的如致远电子canbridge,甚至可以支持不同波特率的can网络的连接。
所以无论是标准规定,还是现场实际应用,都告诉我们要保证can总线网络良好运行,其支线长度不能过长,为了can保证can网络的健康,请大家一定要规范使用。

充电器充满变灯电路图(五款充电器充满变灯指示电路详细)
双十一如何应对订单激增?稳石机器人来支招
苏州金龙L4级无人驾驶巴士实现编队行驶
上海泗博助力ABB电机控制保护器对接Rockwell PLC
功率ic的原理是什么
CAN总线支线过长的危害及解决办法
全球首创!高云半导体发布可用手机蓝牙编程的射频FPGA
魅族举办旗下智能家居品牌Lipro首场发布会
谷歌Project Ara模块化手机袭来 东芝成“首选”芯片制造商
电路板是怎么生产出来的,电路板的生产流程
如何有效地进行维护,避免仪表控制系统出现故障呢?
在智能LiFi显示器上提供4K即插即用3D飞行地图
提高信号完整性的PCB材料
移动互联网发展势头猛进,下半场机会在哪?
思科和Acacia达成了最终协议将以26亿美元的价格收购Acacia
无人机两大趋势:智能化与行业应用程度加深
单片机定时器应用过程中两大常见问题解析
变频器总是过载怎么调参数
CES Aisa 2018:阿凡达、派宝、乐聚那些智能机器人
数字技术赋能工业碳达峰碳中和应用指南V1.0