CAN总线为什么要有两个120Ω的总线终端电阻阻

查看: 4482|回复: 118
【CAN总线应用】之 终端电阻
本人在下位机接触的比较多的就是can总线,在实际项目中也遇见了一些问题,
可能对前辈们来说都是小儿科,嘿嘿,
最近马上要使用K60开发板了,带有can总线控制器的,我比较喜欢,所以在这里分享。
本篇分享终端电阻,至于原理我这里就不说了,我其实也不太懂的,
连接到CAN总线上每个节点都需要两端需要接有120Ω的抑制反射的终端电阻,
在之前的一次项目中,每个传感器节点板子上都焊接了120Ω电阻,刚开始接入的传感器6个一下吧,,不是很清楚数量了,
总线正常,接入了第8个那样,总线就出现错误了,不能正常通信了,
以为是程序问题,后来找到找到原因,就是总线上的终端节点并联的电阻过多了,阻值变小了,达不到基本的阻值要求,所以把一些板子上的电阻
吹下来,总线正常了,
虽然只是很小的bug,但是找到以后,很是开心,希望这个经验能对以后的使用者有帮助,
沙发一下,顺便把终端电阻的作用原理说明一下:
终端电阻是为了消除在通信电缆中的信号反射,在通信过程中,有两种原因导致信号反射:阻抗不连续和阻抗不匹配。
阻抗不连续,信号在传输线末端突然遇到电缆阻抗很小甚至没有,信号在这个地方就会引起反射。
这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。
消除这种反射的方法,就必须在电缆的末端跨接一个与电缆的特性阻抗同样大小的终端电阻,使电缆的阻抗连续。
由于信号在电缆上的传输是双向的,因此,在通讯电缆的另一端可跨接一个同样大小的终端电阻。
引起信号反射的另外一个原因是数据收发器与传输电缆之间的阻抗不匹配。这种原因引起的反射,
主要表现在通讯线路处在空闲方式时,整个网络数据混乱
为了提高网络节点的拓扑能力,CAN总线两端需要接有120Ω的抑制反射的终端电阻,
它对匹配总线阻抗起着非常重要的作用,如果忽略此电阻,会使数字通信的抗干扰性和可靠性大大降低,
甚至无法通信。
网络的源端和末端各一个就可以了吧
网络的源端和末端各一个就可以了吧
嗯,是的,在设计板子的时候,每个板子上都焊接了,不注意这个细节,所以导致这个问题,
同一条CAN总线上可以挂多个设备吗?
同一条CAN总线上可以挂多个设备吗?
你没使用过can总线?
你没使用过can总线?
没 玩& &过
终端电阻是接在总线的头和尾的,总线中间部分的CAN设备是不需要接终端电阻的。另外,总线布置上要手拉手的方式
有的终端节点的电阻被拆掉了还能保证信号不反射么?
终端电阻是接在总线的头和尾的,总线中间部分的CAN设备是不需要接终端电阻的。另外,总线布置上要手拉手的 ...
多谢你宝贵的建议,能在详细说说吗?&&手拉手的方式,或者上张图片怎么样?
有的终端节点的电阻被拆掉了还能保证信号不反射么?
can总线是所有设备公用 H&&L两根线的,
节点多了 终端电阻的作用就体现出来了,MARK
终端电阻不一定就是120欧姆
接多了,还不如不接。也不见得非要120欧的。
接多了,还不如不接。也不见得非要120欧的。
请教下为啥子不能接多了?
无私奉献,赞一个
根据权威得NEC官方CAN协议手册,CAN总线上的电阻只在起始点和终点各有一个120欧的。其他节点上是不需要的
我做过64节点的,就起始和末端加就了电阻,没有遇到过什么问题
终端电阻是接在总线的头和尾的,总线中间部分的CAN设备是不需要接终端电阻的。另外,总线布置上要手拉手的 ...
哪断了一个,其它是不是全玩完
我做过64节点的,就起始和末端加就了电阻,没有遇到过什么问题
嗯,感谢你的经验分享,
多谢你宝贵的建议,能在详细说说吗?&&手拉手的方式,或者上张图片怎么样? ...
百度下手拉手,其实就并联,接线的时候从主机CANH、CANL接入设备1,再从设备1接到设备2,再从2接到3.........N
请教下为啥子不能接多了?
接多了相当于总线中的电阻并联的,阻值变小了,达不到作用了,
节点多了 终端电阻的作用就体现出来了,MARK
看来坛友你也是使用can总线的,?
终端电阻不一定就是120欧姆
请问一下,你用过多少的?分享一下!
百度下手拉手,其实就并联,接线的时候从主机CANH、CANL接入设备1,再从设备1接到设备2,再从2接到3..... ...
我怎么感觉和一根总线,节点过载上面是一样的呢!!!
而且貌似你这个只要有一个节点有问题的时候,好像会造成很大的问题,
是你自己的项目现场这样使用的吗?
多谢你宝贵的建议,能在详细说说吗?&&手拉手的方式,或者上张图片怎么样? ...
can总线连接方式参考
本帖子中包含更多资源
才可以下载或查看,没有帐号?
can总线连接方式参考
嗯嗯,,很漂亮,对,can总线的物理线就得需要这样交叉缠绕着,
多谢你宝贵的建议,能在详细说说吗?&&手拉手的方式,或者上张图片怎么样? ...
can连接方式
本帖子中包含更多资源
才可以下载或查看,没有帐号?
想请问一下,f&&和 e 的差别是什么?
同一条CAN总线上可以挂多个设备吗?
有上线的,因为地址有限制,好像物理上也有限制的???!忘了,
想请问一下,f&&和 e 的差别是什么?
e图上的表示总线有分支(分支可能会很长),一般总线上的设备到主线之间距离不超过20cm为宜
e图上的表示总线有分支(分支可能会很长),一般总线上的设备到主线之间距离不超过20cm为宜 ...
哦哦,,明白了,原来你那个实心的黑圈是标示有分支的,加上分支的距离只要不超过20M,是不是也可以的?
哦哦,,明白了,原来你那个实心的黑圈是标示有分支的,加上分支的距离只要不超过20M,是不是也可以的? ...
不是20m,是20cm
不是20m,是20cm
没有吧,,我们的距离很长的,没事啊。
接多了相当于总线中的电阻并联的,阻值变小了,达不到作用了,
原来如此,感谢回复,那么这个时候加大阻值有没有效果呢?
原来如此,感谢回复,那么这个时候加大阻值有没有效果呢?
没试过,你可以自己去试试
没有吧,,我们的距离很长的,没事啊。
分支超过20m,所以你总线上的设备数量连不了太多,严格按照手拉手方式布线,连几十个模块,几百米的距离应该没问题的。当然,和你CAN波特率及线径也有关系
分支超过20m,所以你总线上的设备数量连不了太多,严格按照手拉手方式布线,连几十个模块,几百米的距离 ...
嗯,和波特率有关这个,我知道,这个是有对应关系的,
can连接方式
以前以为可以星型连接,现在看了这个图感觉这才是对的
网络的源端和末端各一个就可以了吧
这样就足够了
想请问一下,f&&和 e 的差别是什么?
要串联式链接才行,首端和末端加电阻就好了
解释为什么是120Ω?
路过学习一下
个人经验:每个终端使用470OHM的电阻不是DATASHEET的120OHM,保准你没问题
楼主对CAN情有独钟
我怎么感觉和一根总线,节点过载上面是一样的呢!!!
而且貌似你这个只要有一个节点有问题的时候,好像 ...
现场是这样接,其实就是28楼图片中的最后一种接法
CAN总线的终端电阻很少用 一般都是预留
can总线是所有设备公用 H&&L两根线的,
原来你的用法本来就是错误的,就算是拆掉几个板子上的终端电阻,而有的板子的电阻留着也不是最正确的做法。
想请问一下,f&&和 e 的差别是什么?
f,e的差别很明显的,每一个终端设备上可以看作最多只有两条之路,最少一条支路。
没有吧,,我们的距离很长的,没事啊。
你理解错了,他说的距离是终端设备到总线的距离,分支距离。
不是你说的can总线的长度。
本帖最后由 dr2001 于
16:20 编辑
CAN的物理拓扑拉直了,从逻辑上看,必须是直线;在直线的两个端点加端接,防止反射。默认是不能有“树枝”的,或者树枝要非常段,十厘米数量级。
所以,条件许可的情况下,每个CAN的端口要有两组端子,各管一个方向;每个端子不涉及并线的问题,点对点连接。有方向没设备了,在那里用端子上个120R的端接电阻。
远距离CAN通讯终端电阻策略 ( 22:00:56)转载▼
标签: can 终端电阻 煤矿 杂谈& & & & 分类: 电子技术
& & 帮煤矿客户调了好多年终端电阻,总结了一些经验供大家参考,没有引用理论,但都是实践的结果。
关于终端电阻:大家总是记得CAN的终端要加120欧,但是那是短距离的阻抗匹配结果,如果在长距离上还是加120欧是会对信号有极大危害的,因为CAN收发器的驱动能力是一定的,传了5公里后,回路线阻抗(CANH+CANL)将近250欧,如果加上120欧电阻,那么终端接收节点的收发器所能收到的电压只有1V左右。这样的的电压幅值的抗干扰能力极差的,通讯呈现为时好时坏的现象。故在远距离通讯中,终端电阻建议加到300欧-500欧左右,可以保证信号幅值在1.2V之上。
其实大家把示波器放在终端节点上看,最远端发过来的波形总是比靠近示波器的发出波形,矮了一大截。不加终端电阻,则看到在信号边沿有极大的“过冲”,这就是信号反射。加了120欧,则发现远端发来的波形更矮了,但是“过冲”也小了很多。而加了300-500欧,则可以保证远端的波形不矮,而且“过冲”也不大。
CAN的物理拓扑拉直了,从逻辑上看,必须是直线;在直线的两个端点加端接,防止反射。默认是不能有“树枝” ...
”每个CAN的端口要有两组端子,各管一个方向“,这个没看太懂。
个人经验:每个终端使用470OHM的电阻不是DATASHEET的120OHM,保准你没问题
感谢你的经验分享,
你理解错了,他说的距离是终端设备到总线的距离,分支距离。
不是你说的can总线的长度。 ...
有差别?&&都是一样链接到总线上的啊
不同拓扑图需要的终端电阻个数不一样,具体看应用
同一条CAN总线上可以挂多个设备吗?
理论上是没有个数限制的
有差别?&&都是一样链接到总线上的啊
确实有差别,是指终端到总线的距离,而不是总线的长度。
理论上是没有个数限制的
是嘛???你讲讲为什么理论上没有限数???
can总线上数据帧里面的id是有限的,还能在总线上出现相同的id?
确实有差别,是指终端到总线的距离,而不是总线的长度。
是嘛???你讲讲为什么理论上没有限数???
can总线上数据帧里面的id是有限的,还能在总线上出现相同 ...
理论上是没有个数限制的 ,这句话有错吗 ?
是嘛???你讲讲为什么理论上没有限数???
can总线上数据帧里面的id是有限的,还能在总线上出现相同 ...
CAN协议的一个最大特点是 :废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制。
终端电阻式接在头和尾的,中间节点不用接
CAN协议的一个最大特点是 :废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点 ...
can总线上的地址是通过硬件的匹配的,
收到数据包文后还需要确认的,是这样的吧?
如果两个相同的ID,会产生怎么样的结果?
终端电阻式接在头和尾的,中间节点不用接
嗯,是的,
根据权威得NEC官方CAN协议手册,CAN总线上的电阻只在起始点和终点各有一个120欧的。其他节点上是不需要的 ...
CAN 总线上可以有很多个CAN 。。。也就是只有两个120欧的电阻就可以。。我想问一下,这个电阻有什么要求吗?要使用精密电阻?
这个东西要标记一下哦,我下次要注意些了。
这个东西要标记一下哦,我下次要注意些了。
你现在也用can总线的吗?
不错的 CAN总线科普 学习了
不错的 CAN总线科普 学习了
感谢对你有帮助,很不错的can总线,特别是应用层什么的
感谢对你有帮助,很不错的can总线,特别是应用层什么的
以前弄过一段时间的CANOPEN,还是很有意思的。
只是后来没有坚持下来,现在都快忘记光了。
CAN 总线上可以有很多个CAN 。。。也就是只有两个120欧的电阻就可以。。我想问一下,这个电阻有什么要求 ...
没有什么特殊得要求,普通得就行啊
不要每个节点都放。
没有用过,我是根据dsp_tech坛友的回复这么理解的。
以前弄过一段时间的CANOPEN,还是很有意思的。
哦哦,,前辈也是高人啊,,你是用CANopen做什么的?
没有用过,我是根据dsp_tech坛友的回复这么理解的。
哦哦,,恩,以后可以多学习学习,
哦哦,,前辈也是高人啊,,你是用CANopen做什么的?
以前做过一个称重的仪表,后来没有做了。
can总线当初学的时候感觉好复杂啊,可能是因为当初没有结合实际,直接去看协议了
不过现在can不常用到,也快忘了啊
以前做过一个称重的仪表,后来没有做了。
也是使用CANopen的吗?
can总线当初学的时候感觉好复杂啊,可能是因为当初没有结合实际,直接去看协议了
不过现在can不常用到,也 ...
现在好像集成的can控制器,挺容易的呢,底层也不用关心了,
配置一下寄存器就可以了,
&&非标的电阻 怎么用?
&&非标的电阻 怎么用?
不知道你想问120电阻怎么用?还是想问非标准的电阻怎么用???不是很明白你的意思
CAN总线有站地址或ID吗,根据我的学习理解是没有的,这是CAN总线的一大特点,所以理论上节点是不受限制的。
楼主说的通过硬件的匹配是否是应用层的定义
CAN总线有站地址或ID吗,根据我的学习理解是没有的,这是CAN总线的一大特点,所以理论上节点是不受限制的。 ...
can总线上的数据,可以说是广播,每个节点都会收到数据的,
如果有滤波设置的话,是会过滤这个消息的,
也是使用CANopen的吗?
是的,这都是几年前的事情了。
其实和电容也有一定的关系
485的有时也要用个120的电阻
两个120欧姆,并联60欧姆。其它建议10k到100k。详情请看iso11898,bosch can2.0
两个120欧姆,并联60欧姆。其它建议10k到100k。详情请看iso11898,bosch can2.0
两个120欧姆,并联60欧姆。其它建议10k到100k。详情请看iso11898,bosch can2.0
感谢你分享的标准啊,如有这个文档直接上传呗,嘿嘿,,谢谢啊,
其实和电容也有一定的关系
此话怎么讲?&&请详细说明。谢谢
此话怎么讲?&&请详细说明。谢谢
我也是一知半懂&&好像是120pf的电容值?您可以去看一下周立功公司里面的资料
此话怎么讲?&&请详细说明。谢谢
CAN总线医生黄敏思 这个人的微博上面有很多干货& &新浪的
CAN总线医生黄敏思 这个人的微博上面有很多干货& &新浪的
嗯,不错啊,感谢分享,我去看看
嗯,不错啊,感谢分享,我去看看
不客气 能帮到您就好 话说您那个反射原理是什么意思 有没有合适的资料分享一下
不客气 能帮到您就好 话说您那个反射原理是什么意思 有没有合适的资料分享一下 ...
???反射?
???反射?
信号反射&&刚才看了一下&&是两根线 在开头和结尾各加一个电阻吗
信号反射&&刚才看了一下&&是两根线 在开头和结尾各加一个电阻吗
好像不是吧,我没有说反射啊,忘了,,,
好像不是吧,我没有说反射啊,忘了,,,
好吧& & 互相学习学习了
以前以为可以星型连接,现在看了这个图感觉这才是对的
CAN不可以星形连接的,都是总线的模式
阿莫电子论坛, 原"中国电子开发网"21ic官方微信-->
后使用快捷导航没有帐号?
查看: 7441|回复: 9
请教个关于Can终端120欧电阻的问题
&&已结帖(2)
主题帖子积分
资深技术员, 积分 314, 距离下一级还需 186 积分
资深技术员, 积分 314, 距离下一级还需 186 积分
主题帖子积分
专家等级:结帖率:94%
主题帖子积分
资深技术员, 积分 314, 距离下一级还需 186 积分
资深技术员, 积分 314, 距离下一级还需 186 积分
1.& &一般一条CAN线路 两个端点, 每个端点都需要接一个120的电阻, 如果在线路中间再开一个分枝, 那么这个分枝上要不要也接一个120欧的电阻?
2. 一个板上有6个CAN接点, 均是由一个CAN接口分支而来(就是同一路CAN), 这6个接口分别连接到不同的6个CAN接点, 那么这边是不是只要一个120欧电阻,还是得6个?
满意回复+2
1. 不要。实际中应当尽量避免分叉,系统能容许的分叉距离与波特率、线材、环境都有关系。如果是追加节点不得修改已铺设的线缆,哪怕把后加的节点绕远点连接到已 ...
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级工程师, 积分 3749, 距离下一级还需 1251 积分
中级工程师, 积分 3749, 距离下一级还需 1251 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级工程师, 积分 3749, 距离下一级还需 1251 积分
中级工程师, 积分 3749, 距离下一级还需 1251 积分
1. 不要。实际中应当尽量避免分叉,系统能容许的分叉距离与波特率、线材、环境都有关系。如果是追加节点不得修改已铺设的线缆,哪怕把后加的节点绕远点连接到已有端点上都行。
2. 一个。一般来说板上各节点相互之间距离不会太远。你这个是hub板吗?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
资深技术员, 积分 314, 距离下一级还需 186 积分
资深技术员, 积分 314, 距离下一级还需 186 积分
主题帖子积分
专家等级:结帖率:94%
主题帖子积分
资深技术员, 积分 314, 距离下一级还需 186 积分
资深技术员, 积分 314, 距离下一级还需 186 积分
是的, 想做个类似于集线器的东西, 最后所有节点的数据汇总到协议转换器后通过TCP连电脑上, 所以协议转换器上需 要多个节点, 但又不想增加驱动控制和驱动芯片
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级工程师, 积分 3749, 距离下一级还需 1251 积分
中级工程师, 积分 3749, 距离下一级还需 1251 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级工程师, 积分 3749, 距离下一级还需 1251 积分
中级工程师, 积分 3749, 距离下一级还需 1251 积分
你这个思路非常危险。集线器的各个分支必须是相互独立的,否则单点故障会造成整个星型网络崩溃。
按你现在的做法,其实就是把6个分支拧在一块儿。
当然如果只是做来玩玩就当我没说……
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
资深技术员, 积分 314, 距离下一级还需 186 积分
资深技术员, 积分 314, 距离下一级还需 186 积分
主题帖子积分
专家等级:结帖率:94%
主题帖子积分
资深技术员, 积分 314, 距离下一级还需 186 积分
资深技术员, 积分 314, 距离下一级还需 186 积分
本帖最后由 tomhe666 于
08:38 编辑
你这个思路非常危险。集线器的各个分支必须是相互独立的,否则单点故障会造成整个星型网络崩溃。
按你现在的做法,其实就是把6个分支拧在一块儿。
当然如果只是做来玩玩就当我没说…… ...
ejack 发表于
嗯,谢过了, 这个有评估: 因为是专用网络, 设备有故障后是必须检修的, 不能部分工作,部分不工作,如果每通道都有独立控制芯片,则成本大增, 对处理器要求高, 而且软件复杂度也上升到很高, 还有一点是这个节点只承载集线器和通道之间的交互, 各通道之间通过ID都过滤掉了,数据流量也不大, 所以就这样做了,&&顺便还想问下除了这个问题, 这种做法还有别的缺陷吗?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 7, 距离下一级还需 43 积分
实习生, 积分 7, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 7, 距离下一级还需 43 积分
实习生, 积分 7, 距离下一级还需 43 积分
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
初级技术员, 积分 60, 距离下一级还需 40 积分
初级技术员, 积分 60, 距离下一级还需 40 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
初级技术员, 积分 60, 距离下一级还需 40 积分
初级技术员, 积分 60, 距离下一级还需 40 积分
我想知道,CAN通讯对线材有没有什么特殊要求?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 36, 距离下一级还需 14 积分
实习生, 积分 36, 距离下一级还需 14 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 36, 距离下一级还需 14 积分
实习生, 积分 36, 距离下一级还需 14 积分
弱弱的问下,CAN总线上最多能挂几个CAN口?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级技术员, 积分 293, 距离下一级还需 7 积分
中级技术员, 积分 293, 距离下一级还需 7 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级技术员, 积分 293, 距离下一级还需 7 积分
中级技术员, 积分 293, 距离下一级还需 7 积分
CAN通讯对线材有没有什么特殊要求??
答:要看总线通信的波特率,如果是高速CAN(250k bps 以上),最好使用屏蔽双绞线。
如果是低速CAN,可以不用上述线束。
CAN总线上最多能挂几个CAN口??
答:最多不要挂太多(20以内)节点,同时也取决于总线的波特率。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
助理工程师, 积分 1361, 距离下一级还需 639 积分
助理工程师, 积分 1361, 距离下一级还需 639 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
助理工程师, 积分 1361, 距离下一级还需 639 积分
助理工程师, 积分 1361, 距离下一级还需 639 积分
可以加CAN中继,隔离各个CAN分支,这样每个CAN分支就处在不能的物理CAN网路,
可以实现星型网路和增加CAN节点,
理论上PCA82C50可以带110个CAN节点,通过CAN中继隔离后,中继前后两端是两个独立的CAN网路,理论上都可以带110个节点,
CAN中继必须具有2路独立的CAN控制器(如lpc2119),而不是简单的电平转换
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
晶莹之水滴
发帖类勋章
时间类勋章
技术高手奖章
人才类勋章
突出贡献奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章
技术奇才奖章
人才类勋章
社区建设奖章
等级类勋章
欢快之小溪
发帖类勋章
时间类勋章
热门推荐 /3工业通讯:现场总线匹配终端电阻的常见问题
【什么情况下需要安装终端电阻?】
高频信号传输时,信号波长相对传输线较短,信号在传输线终端会形成反射波,干扰原信号,所以需要在传输线末端加终端电阻,使信号到达传输线末端后不反射。但是,对于低频信号则不用。
在长线(现场总线长度大于若干米)信号传输时,一般为了避免信号的反射和回波,也需要在接收端接入终端匹配电阻。其终端匹配电阻值取决于电缆的阻抗特性,与电缆的长度无关。
【总线终端电阻值是多少?怎样去安装?】
RS-485 / RS-422 一般采用双绞线(屏蔽或非屏蔽)连接,终端电阻一般介于
100 至 140 Ω 之间,典型值为 120
Ω。在实际配置时,在电缆的两个终端节点上,即最近端和最远端,各接入一个终端电阻(一般位于信号高与信号低之间,或者信号A与信号B之间),而处于中间部分的节点则不能接入终端电阻,否则将导致通讯出错。
【总线终端电阻的具体作用与工作原理是什么?】&
(1)一般说法:终端电阻是为了消除在通信电缆中的信号反射。因为在通信过程中,有两种原因导致信号反射:阻抗不连续和阻抗不匹配。
阻抗不连续:信号在传输线末端突然遇到电缆阻抗很小甚至没有,信号在这个地方就会引起反射。这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。消除这种反射的方法,就必须在电缆的末端跨接一个与电缆的特性阻抗同样大小的终端电阻,使电缆的阻抗连续。由于信号在电缆上的传输是双向的,因此,在通讯电缆的另一端可跨接一个同样大小的终端电阻。
阻抗不匹配:引起信号反射的另一个原因,是数据收发器与传输电缆之间的阻抗不匹配。这种原因引起的反射,主要表现在通讯线路处在空闲方式时,整个网络数据混乱。要减弱反射信号对通讯线路的影响,通常采用噪声抑制和加偏置电阻的方法。在实际应用中,对于比较小的反射信号,为简单方便,经常采用加偏置电阻的方法。
(2)PLC手册中的说法:信号传输电路由于各种传输线都有其特性阻抗( 以双绞线
Twisted Pair 为例约为120Ω)。当信号在传输线中传输至终端时, 如果它的终端阻抗和特性阻抗不同时,
将会造成反射,进而而使信号波形失真(凹陷或凸出)。该失真的现象在传输线短时并不明显, 但随着传输线的加长会更加严重,
致使无法正确传输,这时就必须加装终端电阻( Terminator)。
一般 PLC 内部已安装有 120 Ω
终端电阻,要施加终端电阻时,只需要通过指拨开关调到〝ON〞的位置上( 出厂时默认是置于〝OFF〞位置),但注意终端电阻只能在 Bus
的最左和最右的两侧 PLC 上施加, 两侧间的所有PLC 需要置于〝OFF〞位置, 否则会造成 RS-485 推动能力不足。一个
RS-485& 网络,可能最多会有 32 个设备接上去,线长最大为 1 千米。
【关于终端电阻和偏置电阻自身有什么细节需要注意?】
一个正规的 RS-485
网络(比如MPI,DP)应使用终端电阻和偏置电阻。在网络连接线非常短、临时或实验室测试时也可以不使用终端和偏置电阻。(原因类似RLC电路理论)
终端电阻:在线型网络两端(相距最远的两个通信端口上),并联在一对通信线上的电阻。根据传输线理论,终端电阻可以吸收网络上的反射波,有效地增强信号强度。两个终端电阻并联后的值应当基本等于传输线在通信频率上的特性阻抗。
偏置电阻:偏置电阻用于在电气情况复杂时确保 A、B
信号的相对关系,保证“0”、“1”信号的可靠性。西门子的 PROFIBUS
网络连接器已经内置了终端和偏置电阻,通过一个开关方便地接通或断开。网络终端的插头,其终端电阻开关必须放在“ON”的位置;中间站点的插头其终端电阻开关应放在“OFF”位置。
终端和偏置电阻的值完全符合西门子通信端口和 PROFIBUS
电缆的要求。合上网络中网络插头的终端电阻开关,可以非常方便地切断插头后面的部分网络的信号传输。
与其他设备通信时(采用 PROFIBUS 电缆),对方的通信端口可能不是
D-SUB9 针型的,或者引脚定义完全不同。如西门子的 MM4x0 变频器,RS-485
通信口采用端子接线形式,这种情况下需要另外连接终端电阻,西门子可以提供一个比较规整的外接电阻。对于其他设备,可以参照《S7-200
系统手册》上的技术数据制作。
西门子网络插头中的终端电阻、偏置电阻的大小与西门子 PROFIBUS
电缆的特性阻抗相匹配,强烈建议用户配套使用西门子的 PROFIBUS 电缆和网络插头。可以避免许多麻烦。
【附录:通讯线路类比 RLC 电路理论】
现场总线通讯线路往往长达几米到几百米,线路中所含的等效电容与等效电感值,都不可忽视。
这里我们可以类比桥式整理滤波电路中 RL、C
对充放电的影响:电容充电时间常数为 rDC,因为二极管的 rD
很小,所以充电时间常数小,充电速度快;RLC 为放电时间常数,因为 RL
较大,放电时间常数远大于充电时间常数,因此,滤波效果取决于放电时间常数。电容
C 愈大,负载电阻 RL 愈大,滤波后输出电压愈平滑,并且其平均值愈大。
我们不妨以此类似理解通讯线路中的 RL、C
对总线通讯质量稳定性的影响。过短的总线电缆中 L、C 忽略不计,那么对于 R
来说自然就是越大越好了,甚至是无穷大,也就是不安装终端电阻。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 can总线加多大电阻 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信