在CAN、RS-485等总线应用中,一般建议使用屏蔽双绞线进行组网、布线,从而减少外界干扰对总线通信的影响。对此很多工程师知其然,却不知其所以然。秉承着寻根究底的态度,本文将简单地介绍一下双绞线抗干扰的原理。

1差分信号传输

CAN、RS-485接口采用的是差分信号传输方式。差分信号传输是一种使用两个互补电信号进行信息传递的方法。以高速CAN为例,不同的逻辑状态通过CANH、CANL两根信号线进行传输,接收电路只对两根信号线的信号差值进行识别。理想状态下,CAN总线的波形如图1所示。

图1

干扰信号一般以共模的形式存在,当总线受到干扰时,两根总线会同时受影响,但其差分电压并不会受影响,如图2所示。相对于单端信号传输方式来说,差分信号传输方式具有更好的抗干扰能力。

图2

当然,采用了差分传输方式也并不可以高枕无忧。CAN、RS-485总线经常用于远距离通信,线缆长度的增加,各种干扰通过线缆耦合到总线上,极大地增加了外界对总线通信干扰的概率,如果线缆选用及使用不当,极有可能造成通信异常。对于CAN、RS-485等总线应用,一般我们会推荐使用双绞线。

2噪声的耦合机理

要了解双绞线的优点,需要先理解干扰是如何影响到有用信号的。干扰(噪声)一般通过耦合的方式对系统进行影响,常见的耦合机制有4种,分别是传导耦合、电容耦合、电感(感应)耦合以及辐射耦合。

干扰源与受干扰电路具有电气连接,如共地,干扰源的电流流动使公共部分形成电流并产生干扰电压,从而对受干扰电路的信号造成影响,这种方式为传导耦合。图3为传导耦合示意图,Es是信号源,Zs是信号源内阻,Zc是公共部分阻抗,Zl是负载阻抗,En为干扰源,Vl为负载电压。干扰源En产生的电流流过Zc,在Zc上产生压降,导致Vl电压变化,由此影响负载侧的信号。

图3

电容耦合出现在两个邻近导体存在变化的电场时,干扰电流通过导体间的耦合电容流入受干扰电路。由于耦合电容一般很小,其阻抗很大,故干扰源对于受干扰电路可看作一个恒定电流源,信号电路的阻抗较大时,影响特别明显。图4为电容耦合示意图,Es是信号源,Zs是信号源内阻,Cm是耦合电容,Zl是负载阻抗,En为干扰源,Vl为负载电压。干扰电流通过Cm流入Zl,对Vl造成影响。

图4

电感(感应)耦合出现在两个平行导体之间存在变化的磁场时。干扰源电流流过导体产生磁通,磁通在受干扰电路导体中形成感应电动势,从而影响受干扰信号。在这种情况下,噪声可以看作一个恒定电压源,因此在低阻抗电路中噪声影响变大。图5是感应耦合的示意图,Es是信号源,Zs是信号源内阻,Lm是互感,Zl是负载阻抗,En为干扰源,Vl为负载电压。干扰源En电流流过互感Lm,在受干扰电路形成电压,对Vl造成影响。

图5

辐射耦合出现在干扰源与受干扰器件距离较远的情况,干扰源及受干扰器件均作为无线天线,干扰源发送出干扰电磁波,而被受干扰器件接收。

3双绞线的优点

双绞线由两根相互绝缘的导线相互缠绕而成,特别适合差分信号传输场合,与平行线相比,可以更有效地抑制干扰。

1、消除电容耦合

相对于平行对线,双绞线每根单线对干扰源或地的耦合电容值更加接近,阻抗更加平衡,如图6所示。

图6

由于双绞线紧密缠绕在一起,两根线与噪声源之间的耦合电容、与大地之间的阻抗基本一致。噪声源流入到两根信号线的干扰电流基本相同,两根信号线的差值不变,耦合电容的电流转化为共模干扰。如图7,耦合电容C1=C2,Z1=Z2,干扰源流入C1,C2的电流相等,即1、2两个根线产生的电压相等,Vn=0。由于差分信号传输方式具有良好的共模抑制能力,因此可以消除电容耦合的影响。

图7

2、消除电感(感应)耦合

若使用平行线,两根信号线会形成一个很窄的环路,这个环路会拾取环境中的磁场干扰。双绞线的结构是以固定的间距扭转传输线的两个导体,使得由磁场引起的电动势方向在每个相邻的“小环路”处反转,因此可以顺序地抵消。从电路上看,每个相邻“小环路”处的互感对噪声源来说是一正一负的,导线整体互感变为零。如图8所示,平行线受到外界磁场干扰时,两根导线的感应电流无法抵消,会产生较大的感应电压,影响信号传输。而双绞线的结构使导线的感应电流相互抵消,不会产生感应电压。

图8

3、减少对外干扰

用于差分信号传输时,双绞线两根线的电流大小相等,方向相反。如图9,理想状态下,双绞线两线组成的每两个相邻的“小环路”所形成的磁场方向相反,大小相等,可以相互抵消,故双绞线对外的电磁干扰比平行线缆要小。

图9

4总结

在差分传输应用中,双绞线不仅可以降低自身对外界的干扰,同时可以消除与外界干扰源的电容耦合和感应耦合,具有一石二鸟的作用,因此双绞线在诸如CAN、RS-485等差分信号传输的应用中得到了广泛使用。

上文均是基于理想的双绞线进行分析,但实际的双绞线由于制作时绞合程度、绞合的偏差、线缆本身的寄生参数差异等,并不理想,所以在实际应用中,双绞线对噪声抑制能力会减弱。

由于双绞线的结构并不能消除传导耦合以及辐射耦合的干扰,在一些干扰严重的场合,仍需要配合隔离技术和屏蔽技术以提高系统的抗干扰性能。隔离技术可以有效抑制传导耦合形成的共模干扰,而屏蔽技术可以有效抑制辐射干扰。

在干扰严重的场合,选用隔离收发器,并配合屏蔽双绞线使用,会为CAN、RS-485应用提供良好的抗干扰性能,保障通信的可靠性。

转自:ZLG立功科技一致远电子

推荐阅读:

1.我的公号更名了

2.Cortex-M0的NVIC没有优先级分组功能

长按识别图中二维码关注

CAN/RS-485为什么要用双绞线?相关推荐

  1. Step7-Mricro/win S7-200 485轮询 西门子485 modbus RTU 200 ModbusRTU通信S7-200与最大32个从站RS 485主站程序

    Step7-Mricro/win S7-200 485轮询 西门子485 modbus RTU 200 ModbusRTU通信S7-200与最大32个从站RS 485主站程序,程序块自动轮询,无需编写 ...

  2. RS232 RS422 RS 485

    RS232特点: RS-232是现在主流的串行通信接口之一.由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: (1)接口的信号电平值较高,易损坏接口电路的芯片.RS232接口任何一条信 ...

  3. 如何提高RS -485电快速脉冲群的抗干扰能力

    RS-485总线具有结构简单.通信距离远.通信速度快.成本低等优点.广泛应用于工业通信.电力监控.仪器仪表等行业.由于工业控制环境恶劣,通信线路中会出现更多的干扰耦合,从而影响RS-485总线的可靠性 ...

  4. 485串口驱动_电工进阶PLC大神,必备PLC串口通讯的基本知识

    电力作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 1,什么是串口通讯? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 ...

  5. 485通讯的校验和_一个粉丝朋友问:欧姆龙E5EZ温控表与触摸屏通讯不上怎么回事?...

    一个粉丝朋友问:欧姆龙E5EZ温控表与触摸屏通讯不上怎么回事? 送鱼不如送钓竿,遇到这种问题,有非常多的可能性,请自行分析: 1.接线不对: 正常情况下,按照A接A,B接B,但有时候发现两边的文字标志 ...

  6. 计算机控制常用数据通信标准,计算机系统第6章通信ppt课件.ppt

    <计算机系统第6章通信ppt课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机系统第6章通信ppt课件.ppt>文档请在天天文库搜索. ...

  7. 川土微电子 | 如何隔离 RS-485 系统

    1 介绍: RS-485标准通信是电信行业协会(TIA)与电子工业联盟(EIA) 二十年前建立的,现已经被广泛采用,应用于各种程序.RS-485可实现1000米远距离可靠通信,因为其采用双绞线结构发送 ...

  8. 视频监控知识100问

    1. 供电系统中为什么要使用稳压电源? 防止由于供电电源电压波动(过高.过低)对监控设备的损害.  2. 供电电源是否稳定对服务器端监控系统的影响? 电源不稳定会使计算机无法正常工作,甚至损坏计算机电 ...

  9. RS-485和CAN网络总线的比较

    摘 要:本文主要对RS-485和CAN两种网络总线性能进行了比较.通过比较分析之后,介绍了RS-485 总线网络与CAN-bus 总线网络的互联,并且预测CAN-bus总线网络完全替代RS-485总线 ...

  10. 西门子PLC几种常见的通讯协议分享

    一.PPI通讯:是西门子公司专为s7-200系列plc开发的通讯协议.内置于s7-200CPU中.PPI协议物理上基于RS-485口,通过屏蔽双绞线就可以实现PPI通讯.PPI协议是一种主-从协议.主 ...

最新文章

  1. java项目_JNPF快速开发平台-简单快速高效开发java项目
  2. Android 系统提供的文件下载
  3. linux c daemon 程序后台运行函数
  4. 设置activity图标
  5. 计算机文档插入操作,电脑在word2007文档中插入数学公式的方法
  6. [MATLAB调试笔记]Update magnetic field in one step
  7. java9 揭秘 jlink_初试Java9
  8. python实现数据恢复_数据恢复/电子取证 非常有用的python库——Construct | 学步园...
  9. ibatis_HelloWorld
  10. python中文版电脑下载-Python IDLE下载
  11. AS SSD Benchmark 免费固态跑分工具分享
  12. 2020最新录制原生淘宝客APP视频搭建教程【最新原创】
  13. matlab10b有32位吗,win10系统有32位吗?win1032位和win1064位区别是什么
  14. 爬虫->TpImgspider
  15. java将pdf旋转(亲测有效)
  16. vtkImageCheckerboard生成棋盘格,跟随鼠标移动显示
  17. CSS 纵向树 横向树
  18. Smarty的基本使用与总结
  19. 如何剪出一个圆形,保存出来还是圆形图片
  20. 密室逃脱2碧绿色房间

热门文章

  1. 读书随笔(6)密码恢复
  2. 路由器选华硕还是tp_ASUS/Linksys/TPLINK三套路由测试,Linksys最强,华硕最差
  3. 《计算机网络教程》(微课版 第五版)第七章 网络安全 课后习题及答案
  4. linux根目录解释
  5. 刚入行的软件测试工程师如何自学软件测试?
  6. DOTA 104个英雄416个技能、104首情诗
  7. 计算机视觉将打造中国技术的“胜利者效应”
  8. mac parallels desk 网络初始化失败
  9. 服务器数据抓包(原来微信图片真的可以抓包看的)
  10. 自助装机配置专家点评2