转载:CAN总线终端电阻

1 信号反射

  根据传输线原理,当信号在传播中遇到阻抗不连续(如从传输线进入负载)即会产生反射波,反射信号叠加在原信号上将会改变原信号的形状,造成信号的缺失或失真,影响通讯质量甚至无法正常通讯。

2 CAN信号的短距离传输

  考虑CAN通讯信号按图2方向传输,信号以速度v向z方向传播,传播距离L,信号上升沿斜率k,上升沿时间ts。在无阻抗匹配情况下,反射信号回到输出端的时延,单时延很小时,反射信号将被上升沿掩盖,不会对通讯造成影响。一般认为当信号时延小于ts的20%,信号的反射是可接受的,再考虑到CAN通讯实际上是CAN_H和CAN_L的差分,因此要求时延t   

3. CAN总线拓扑结构

  CAN高速标准ISO11898采用总线结构作为网络拓扑,在总线的两端各接有一个终端电阻。然而,在实际情况中网络拓扑并非严格的总线结构,有些节点具有一定的支线长度。另外,在某些应用中,从EMC的角度考虑,对终端网络作一些调整效果可能会更好。下面简单介绍各种总线拓扑结构的特点:

  (1)双终端总线。标准的双终端总线网络拓扑结构,在总线的两端分别接一个120Ω终端电阻,总线总阻值为60Ω。该拓扑结构接线简单,可靠性好,传输距离远,是目前电梯上最常用的总线拓扑结构。

  (2)单终端总线。CAN总线匹配的最简单方法就是在总线上并一个60Ω的终端电阻。这种拓扑下,总线电阻为60Ω,阻抗匹配。但在这种拓扑结构中,很多节点实际上都不在总线而在支线上,其传输距离受限,这种拓扑结构的总线长度只有标准双终端总线接法总线长度的50%。

  (3)分离总线。分离总线就是在双终端总线的基础上,将单个终端电阻分成两个阻值相同的电阻,在两电阻之间通过一个电容接地,如图3所示。可以看出,分离总线并不改变总线的DC特性。分离总线有两种接地方式:1)将两个终端均采用分离形式并单独接地。这种拓扑结构可以优化通讯的高频性能。但是,将两个终端电阻都接地以后,可能会通过地电流形成干扰性的回路电流。在这种情况下可以考虑2)只将一个终端电阻接地,这种接法则在中频到低频的范围内有更好的传输特性。这种总线结构接线复杂,一般只在特定情况下使用。

  (4)多终端总线。在某些应用场合,如需要额外增加一个分支时,需要采用不同于总线结构的拓扑结构。这时候的拓扑结构就类似于星型拓扑结构,在这种情况下,可以采用多终端接法。多终端结构就是把终端电阻(60Ω)分成两个以上的电阻,总线上的电阻仍保证为60Ω。图4所示是3个分支的星形拓扑结构,在这种情况下,每个分支都可以看出一个终端,每个终端电阻180Ω。

  在这种拓扑结构下,如果去除其中一个终端,总线上的的阻抗将不再完全匹配。但是,在短距离传输情况下仍可以正常使用。因此,这种拓扑情况下,CAN总线通讯距离将远小于双终端拓扑结构。

  

  在终端电阻的匹配中,终端电阻一定要放置在最远的两端,如果其中一个放在中间位置,终端电阻外面的CAN收发器A1处于支路上,这将大大增加该节点的信号反射,进而影响总线通讯。

  应该注意,在上面的分析中,并没有考虑线阻和节点阻抗对总线电阻的影响,在实际应用中,可以根据线长和节点个数对终端电阻进行微调,使CAN总线的总阻值尽量接近于60Ω。

  5 结语

  本文通过对传输线信号反射、CAN总线结构等的分析,初步探讨了电梯CAN总线终端电阻配置的基本原理。CAN总线终端电阻的配置应遵循以下原则:

  (1)终端电阻的配置应达到CAN总线的阻抗匹配,应使总线间的电阻等于传输线的特性阻抗。目前一般在CAN总线两端各加120Ω的电阻,如果要求更高的话,可以根据总线长度、节点数量对阻值进行微调,使总线间阻值尽量接近于60Ω;(2)两个终端电阻应等值配置于线路相距最远的两个节点处;(3)节点到总线间的距离应尽量短,具体容许长度受信号频率、线阻等因素的影响会有所不同。特别的,在外接诊断仪等临时性设备节点时,更应注意这点。

  总之,电梯CAN通讯终端电阻的配置是必不可少的,加大或减小阻值都将造成通讯不稳定甚至无法正常通讯。终端电阻的位置应使CAN总线间的总阻值尽量接近于传输线特性阻抗,线路未匹配部分的长度尽量短。

  CAN总线的干扰波

  现代汽车上使用CAN总线,它是一种“双绞线”形式,分布在各个不同电脑间,称为“控制器局域网总线”技术。使用CAN总线系统比传统的布线方式,大大简化了线路的布局,数据传输速度更高、更智能和更精确。

  CAN总线上传输的是高速信息数据流,犹如波浪一样,一波一波的传输。人们发现信息数据流到达目的地或终端时,在其终端会发生反射,造成信息的干扰波,影响信息的正常传输。就如同海浪冲击防波堤的海岸时,受到坚硬岩石的抵档,会在海浪上叠加反射波,造成海浪的更大冲击,也破坏原先传输的信息。

  如何减少信息数据流在电脑终端的反射呢?人们观察海浪时发现,当海浪冲击到沙滩上时,柔软的沙滩就会吸收海浪而不会形成反射波。CAN总线上的高速信息数据流的反射波,能被什么物品吸收呢?通过大量实验发现,在总线的最远端,只要并联两个电阻就可以了。

  

  图一、CAN总线上的终端电阻是并联的

  CAN总线上终端电阻是并联在总线上的,将终端电阻放于较远的电脑处,或单独放置均是可以有效地吸收反射波的。在图一上的两终端阻值均为120Ω,是并联在CAN双绞总线两端的,所以测量CAN高低两线间的电阻应为60Ω。如果不是60Ω而是120,表示有一个终端电阻断路了。如果CAN两线间的电阻为无穹大,表示两个终端电阻都断路了。若CAN两线间的电阻为零,则表示两条高低总线连接在一起短路了。终端电阻一旦断路,由于干扰波不能有效的被吸收,就会造成总线传输的信号不稳定,直接影响相关电脑的正常工作。

  

  图二、终端电阻并联在CAN双绞总线两端

转载:CAN总线终端电阻相关推荐

  1. CAN总线终端电阻的作用

    CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CAN总线的人都知道这个道理. 但是这两个终端电阻的具体 ...

  2. 【转】CAN总线终端电阻的作用?为什么是120Ω?为什么是0.25W?*****

    CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CAN总线的人都知道这个道理. 但是作为学渣的我,知道这 ...

  3. CAN总线终端电阻的作用?为什么是120Ω?为什么是0.25W?

    CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CAN总线的人都知道这个道理. 但是作为学渣的我,知道这 ...

  4. CAN总线终端电阻的作用( 120欧姆/0.25W)

    CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CAN总线的人都知道这个道理. 终端电阻的作用 CAN总 ...

  5. CAN总线,RS485总线终端电阻接线规则

    CAN总线,RS485总线终端电阻接线规则 刚刚在Linux群里有人提到,就找了一下相关知识 自己攒了一句话: 对于通信速度为 125kbps-1Mbps的高速 CAN 通信,在一个网络(由一组电缆直 ...

  6. CAN总线的终端电阻为什么常用120Ω?

    CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CAN总线的人都知道这个道理. 但是作为学渣的我,知道这 ...

  7. 【转】CAN总线设计---CAN节点的电容、CAN终端电阻、CAN总线共模电感/共模扼流圈修改版*****

    CAN的传输速度最大可达到1Mbps,它通过差分方式跟总线连接. 1.CAN节点的电容: 汽车CAN总线设计规范对于CAN节点的输入电容有着严格的规定,每个节点不允许添加过多容性器件,否则节点组合到一 ...

  8. CAN总线设计---CAN节点的电容、CAN终端电阻、CAN总线共模电感/共模扼流圈

    CAN的传输速度最大可达到1Mbps,它通过差分方式跟总线连接. 1.CAN节点的电容: 汽车CAN总线设计规范对于CAN节点的输入电容有着严格的规定,每个节点不允许添加过多容性器件,否则节点组合到一 ...

  9. 关于CAN总线的终端电阻

    CAN总线的终端电阻 CAN总线终端电阻,一般来说都是120欧姆,实际上在设计的时候,也是两个60欧姆的电阻串起来,而总线上一般有两个120Ω的节点,基本上稍微知道点CAN总线的人都知道这个道理. 终 ...

最新文章

  1. qt同时两个动画执行_Qt实现数字滚动动画效果
  2. find = in a string
  3. Mac操作指南:Mac Monterey实况文本功能如何开启和关闭?
  4. kindeditor 4 指定生成文件的时间日期/动态获取My97的时间
  5. SLAM GMapping(5)运动模型
  6. 华为内部狂转好文:有关大数据,看这一篇就够了
  7. Sqlite中文资料
  8. MATLAB中SVM(支持向量机)的用法
  9. DisplayTag汉化
  10. Java 正则表达式匹配规则
  11. abb机器人编程指令写字_ABB机器人-编程基本指令之运动指令
  12. 直插电阻的分类和区别
  13. H5 video 自动播放(autoplay)不生效解决方案
  14. 小红书API获得店铺的所有商品,数据接口服务
  15. data单复数一样吗_[学英语] data后面跟is还是are?
  16. win7修复计算机消失,win7系统引导文件丢失的修复妙招
  17. 简洁的简历模板_tex版本_面向秋招
  18. Error: mkl-service + Intel(R) MKL: MKL_THREADING_LAYER=INTEL is incompatible with libgomp.so.1 libra
  19. linux点歌机硬盘,自己动手给KTV点歌机换大硬盘
  20. 「题解」:[线段树]:永无乡

热门文章

  1. 常见文件的文件头(copy)
  2. 计算机辅助二维铣削加工,外形铣削加工计算机辅助制造.ppt
  3. Android Wear 之 WearableListView
  4. csf计算机课程,来个操作系统的-[哈工大][操作系统][44讲][csf]
  5. python pop
  6. java getclass用法_java 中getClass()的用法
  7. python一年365天、初始水平值_一年365天,初始水平值为1.0,每工作一天水平增加0.01,不工作时水平不下降,一周连续工作5天,请编写程序计算最终水平值。...
  8. 中秋节礼物推荐蓝牙耳机!时尚又实用的蓝牙耳机盘点
  9. hanoi塔问题的详解(分治思想+递归)
  10. EasyGBS通过GB28181下载流程结合抓包数据详细记录