你知道CAN、RS-485为什么要用双绞线

发布者:VS821001最新更新时间:2019-03-06 作者: ZLG立功科技·致远电子关键字:CAN  耦合机理  双绞线 手机看文章 扫描二维码
随时随地手机看文章

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

 

差分信号传输

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

 

说明: 图1.jpg

图1

 

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


 

说明: 图2.jpg

图2

 

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

 

噪声的耦合机理

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

 

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


 

说明: 图3.jpg

图3

 

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

 

说明: 图4.jpg

图4


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

 

说明: 图5.jpg

图5


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

 

双绞线的优点

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

 

  消除电容耦合

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

 

说明: 图7.jpg

图6

 

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

说明: 图7.jpg

图7

 

消除电感(感应)耦合

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

 

说明: 图8.jpg

图8

 

 减少对外干扰

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

说明: 图9.jpg

图9

 

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

 

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

 

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

 

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



关键字:CAN  耦合机理  双绞线 引用地址:你知道CAN、RS-485为什么要用双绞线

上一篇:CAN一致性测试隔离和非隔离供电的电路区别
下一篇:技术文章—CAN总线同步跳转宽度的作用

推荐阅读最新更新时间:2024-07-25 20:23

基于CAN总线的高压开关柜状态监测单元通讯模块的设计
1. 引言 高压开关柜是电力系统的关键主设备之一,其运行状态对电力系统的可靠性具有重大影响。 统计表明,20世纪90年代中国电力系统开关事故类型分布如下:机械故障(拒分、拒合、误动)33.3%,尽缘故障37.3%,温升故障(载流)8.9%,其它20.5% 。 因此,有必要对高压开关柜的机械、温升及尽缘状态实施在线监测,及时发现事故隐患,防止事故发生。 现有高压开关柜监测单元的核心一般采用单片机(MCU),其处理能力有限、存贮空间很小,只能对数据进行简单的处理和存放少量的历史数据 。为了存放大量的历史数据以便对已有的数据进行复杂的处理(如寿命评估、故障诊断等),也为了对电力系统运行状态进行远程检测和诊断,有必要使监测单元具有通讯能
[单片机]
基于<font color='red'>CAN</font>总线的高压开关柜状态监测单元通讯模块的设计
基于LABVIEW和OPC技术的蒸馏CAN总线控制系统
  引言        针对以活性污泥法为基础的污水处理工艺,在处理高浓度有机物的污水过程中,混凝剂的投加是一个关键的问题,混凝剂的投加量直接影响最终的水处理效果和污水处理厂的运行成本。目前,大多数污水处理厂的混凝剂投加仍停留在凭经验,肉眼判断出水水质进行现场手动控制的方法,一般的药剂具有腐蚀性,投药间的工作环境差。因此,如何实现药剂的自动投放,减轻人工劳动强度,改善劳动环境是目前水处理行业普遍关注的问题。为此笔者开发了污水加药控制系统。 1 CAN总线介绍    为了改变操作人员的工作环境,实现加药系统的远程操作,加药控制系统采用CAN总线通信方式。CAN总线即控制器局域网,是目前国际上应用最广泛的现场总线之
[嵌入式]
基于CAN总线的汽车车身控制系统的研究与应用
科学的发展使得汽车正增加着越来越多的功能,如何使这些众多的独立功能协调统一工作,亦即如何对整个车身进行控制,已经成为整个汽车电子研究领域中非常重要的课题。汽车网络,即汽车总线技术在这种环境下应运而生了。而CAN 总线技术以其高实时性、高可靠性在各种汽车控制总线中独占鳌头。 1 CAN 总线技术简介 CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。CAN 最初出现在80 年代末的汽车工业中,由德国Bosch 公司最先提出。CAN 是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。当信号传输距离达到10k
[嵌入式]
CAN总线波特率计算及设置方法(STM32,SJA1000,LPC2292)
SJA1000 内部频率基准源F_BASE = Fclk/2,即外部晶振频率Fclk的2分频。注意任何应用中,当利用外部晶振作为基准源的时候,都是先经过2分频整形的。 1.1 位周期的组成   波特率(fbit)是指单位时间内所传输的数据位的数量,一般取单位时间为1s。波特率由通信线上传输的一个数据位周期的长度(Tbit)决定,如下式所示。   Fbit=1/Tbit  (1)   根据Philips公司的独立通信控制器,一个位周期由3个部分组成:同步段(tSYNC_SEG)、相位缓冲段1(tTSEG1)和相位缓冲段2(tTSEG2)。   Tbit=tSYNC_SEG+tTSEG1+tTSEG2   (2)   所有这些
[单片机]
关于STM32中CAN中断的使用
如果你用的CAN引脚是PA11和PA12,接收中断用CAN1_RX0_IRQn。如果CAN引脚用的是PB8和PB9,也就是用重定义的引脚,接收中断用CAN1_RX1_IRQn。由于PA11和PA12也是USB的引脚,所以非互联型且带CAN控制器的微控制器的库文件在起名字时用了USB_LP_CAN1_RX0_IRQn。 具体的定义可以参考stm32F10x.h文件,其中对不同型号的中断有具体的定义。 示例如下: 1. 配置过滤器 CAN_FilterInitStructure.CAN_FilterNumber = 0; CAN_FilterInitStructure.CAN_FilterMode = CAN_F
[单片机]
如何选择CAN总线工业控制器
带有集成CAN总线工业网络的工业级PC(IPC)可以帮助当今的机械设计者在最短的开发时间内集成所需的硬件和软件,达到更优异的可靠性和灵活性,此种方式同时具备维护和升级的便捷性。同时,由于产品经理对低生产成本的坚持,高采购成本的控制器已然不是一个明智的选择。 随着项目的复杂性越来越大,对以下功能的需求也越来越紧迫:高速控制、复杂动作控制、专用模拟I/O模块、快速人机接口(HMI)开发等。工业级PC的造价通常比民用PC高很多,但是一旦今天使用了廉价的产品,那么今后就可能遇到更多代价高昂的问题。从最初投入来说,生产可靠耐用的设备的成本较高,但事实上,真正昂贵的是现场服务价格,它往往是生产成本的数倍。与重要的整体技术考虑相比,这种廉价的现
[嵌入式]
基于SJA1000的CAN总线系统节点仿真平台的实现
引言 控制器局域网(CoNtroller Area Network,CAN),是德国Bosch 公司为汽车的监控系统而设计的总线式串行通信网络,它具有良好的组网灵活性、开放性、扩展性和兼容性,它的抗干扰、自诊断、自监控和纠错能力强,可靠性高,它的协议模型结构简单,实时性好,性价比高,便于开发,它是目前唯一有国际标准的现场总线,它的应用范围已经远远超出汽车监控系统,它适用于许多领域中分布式自动控制系统,如:工业过程控制和自动化,智能结构和分布管理等,成为很有推广普及应用潜力的现场总线。 为便于CAN总线在不同领域的推广普及应用,研制一种通用的CAN总线系统基本组成单元――节点的仿真平台,通过仿真使研究开发CAN总线系统的成
[工业控制]
基于SJA1000的<font color='red'>CAN</font>总线系统节点仿真平台的实现
基于CAN总线的汽车内部网络系统研究
摘要:研究汽车局域网CAN总线在汽车中的具体应用,实现采用Motorola公司16位单片机MC9S12DP256为核心的CAN节点设计。根据汽车内部CAN网络速率的不同,给出不同速率网络之间实现通信的网关软硬件设计。该系统具有结构简单、可靠性高等特点,具有广阔的应用前景。 关键词:汽车内部网络 CAN总线 MC9S12DP256 引 言   随着车用电气设备越来越多,从发动机控制到传动系统控制,从行驶、制动、转向系统控制到安全保证系统及仪表报警系统,从电源管理到为提高舒适性而作的各种努力,使汽车电气系统形成一个复杂的大系统,而且这一系统都集中在驾驶室控制。另外,随着近年来ITS的发展,以3G(GPS、GIS和GSM)为代表的新
[应用]
小广播
最新汽车电子文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved