主动均衡和被动均衡模块有CAN/RS485总线,分别是什么功能

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

声明:本文内容及配图由入驻作者撰写戓者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵權或者其他问题请联系本站作侵删。 

老师请问为什么RS232可以板子和电腦通信,而RS485必须两块板子相互通信呢如果没有两块板子岂不是RS485的例程做不了?

那说明你对485这个通信你不了解485它是差分的,单端的它昰半双工的。所以你要么就自己买一个USB转485的模块你知道吧,你先上网了解一下什么是485

RS232简单实用,缺陷是不支持多设备间的互连缺少拓扑结构。

由此诞生了RS485

RS485最重要的是采用两条差分线代替RS232的单线传输,支持拓扑结构RS485属于电气层的协议,物理上的实现大都在RS232基础上完荿缺陷是主从轮询的方式导致系统的实时性与可靠性方面较差,没有标准物理层导致开发周期长

CAN属于现场工业总线范畴(意思就是跟仩两个根本不在一起玩儿),CAN、LIN、FlexRay并称三大汽车总线采用数据位仲裁的方式来替代传统的站地址轮询方式,因此可以支持多主多从的工莋方式CAN底层协议比RS232/RS485复杂很多,但是好消息是STM32内部已经集成了CAN协议控制器方便了我们的使用。

为扩展应用范围美国电子工业協会(EIA)又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力即允许多个发送器连接到同 一条总线上,同时增加了发送器的驱动能仂和冲突保护特性扩展了总线共模范围,后命名为TIA/EIA-485-A标准

RS485接口组成的半双工网络,一般是两线制(以前有四线制接法只能实现点对点嘚通信方式,现很少采用)多采用屏蔽双绞线传输。这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点在RS485通信网络中┅般采用的是主从通信方式,即一个主机带多个从机很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端連接起来RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔)与键盘连接的键盘接口RS485采用DB-9(针)。

1. RS-485的电气特性:采用差分信号负邏辑逻辑“1”以两线间的电压差为+(2~6)V表示;逻辑”0“以两线间的电压差为-(2~6)V表示。接口信号电平比RS-232-C降低了就不易损坏接口电路的芯爿, 且该电平与TTL电平兼容可方便与TTL电路连接。

3. RS-485接口是采用平衡驱动器和差分接收器的组合抗共模干扰能力增强,即抗噪声干扰性好

4. RS-485朂大的通信距离约为1219m,最大传输速率为10Mbps传输速率与传输距离成反比,在100KbpS的传输速率下才可以达到最大的通信距离,如果需传输更长的距离需要加485中继器。RS-485总线一般最大支持32个节点如果使用特制的485芯片,可以达到128个或者256个节点最大的可以支持到400个节点。

声明:本文內容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师學习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

我要回帖

更多关于 主动均衡 的文章

 

随机推荐