RS485通信电路设计笔记

目录

RS485接口标准特点

485电压标准

CAN 总线与RS485的比较

RS-485  特征阻抗120欧

让RS485通讯更加稳定的两点:屏蔽线&485接地

RS485 接口电路上下拉电阻作用及取值

485差分信号不对称,是上下拉电阻问题吗?


cr:

什么是RS485通信 RS485接口 - 电子常识 - 电子发烧友网

RS-485详解(一)_sternlycore的博客-CSDN博客_rs485

RS485基本特性_rs485的噪声容限-CSDN博客

RS485接口标准特点

使用差分电压,两数据线之间的电压差,+(2V~ 6V)表示逻辑1,-(2V~6V)表示逻辑0,抗干扰能力强,接口信号电平降低,不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接;

RS-485的数据最高传输速率为10Mbps;

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

RS-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米。(传输距离可达1200米。)RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,但RS-485总线上任何时候只能有一发送器发送;
RS485接口组成的半双工网络,一般只需二根连线,接口均采用屏蔽双绞线传输,最少2线(data+,data-,但最好是加上地线,否则共模干扰无法释放,产生EMI问题)。采用四线连接时,只能实现点对多点的通信。即只能有一个主设(Master),其余为从设备(Slave)。

485电压标准

出处:http://t.csdn.cn/yvxqw

http://t.csdn.cn/WVSw2

RS485电平 由于两者均采用 差分传输(平衡传输)的方式,一般有两个引脚 A,B。

发送端 AB间的电压差

+2 ~ +6v  1

-2 ~ -6v   0

接收端 AB间的电压差

大于 +200mv   1

小于 -200mv   0


定义逻辑1为B>A的状态

定义逻辑0为A>B的状态

AB之间的电压差不小于200mv


一对一的接头的情况下

RS232 可做到双向传输,全双工通讯   最高传输速率 20kbps

422    只能做到单向传输,半双工通讯,最高传输速率10Mbps

485    双向传输,半双工通讯, 最高传输速率10Mbps(百万位每秒)
———————————————————————————————————————————

CAN 总线与RS485的比较

1、速度与距离:CAN与RS485以1Mbit/S的高速率传输的距离都不超过100M,可谓高速上的距离差不多。但是低速CAN以5Kbit/S时,距离可达10KM。而增强型RS485收发器在最低的速率时亦能传输超过10KM(都无中继),两者在长距离的传输上也难分伯仲

2、总线利用率:RS485是单主从结构,就是一个总线上只能有一台主机,通讯都由它发起的,它没有下命令,下面的节点不能发送,而且要发完即答,受到答复后,主机才向下一个节点询问,这样是为了防止多个节点向总线发送数据,而造成数据错乱

 而CAN-bus是多主从结构,每个节点都有CAN控制器,多个节点发送时,以发送的ID号自动进行仲裁,这样就可以实现总线数据不错乱,而且一个节点发完,另一个节点可以探测到总线空闲,而马上发送,这样省去了主机的询问,提高了总线利用率,增强了快速性。所以在汽车等实性要求高的系统,都是用CAN总线,或者其他类似的总线。

3、错误检测机制:RS485只规定了物理层,而没有数据链路层,所以它对错误是无法识别的,除非一些短路等物理错误。这样容易造成一个节点破坏了,拼命向总线发数据(一直发1),这样造成整个总线瘫痪。所以RS485一旦坏一个节点,这个总线网络都挂。而CAN总线有CAN控制器,可以对总线任何错误进行检测,自动转换错误状态,适时关闭总线,进而保护总线。如果检测到其他节点错误或者自身错误,都会向总线发送错误帧,来提示其他节点,这个数据是错误的,大家小心。这样CAN总线一旦有一个节点程序跑飞了,它的控制器自动闭锁,保护总线。所以在安全性要求高的网路,CAN是很强的。

4、器件价格:随着CAN总线迅猛发展,目前CAN隔离收发器单价大有与RS485价格持平的趋势,RS485收发器逐渐失去价格优势

5、开发难度:CAN具有完善的通信协议,底层机制由CAN控制器芯片及其接口芯片来实现,研发工程师只需要了解面向客户的应用层,从而大大降低了系统的开发难度,缩短了开发周期。而RS-485协议仅仅只有电气协议,客户开发需要自己开发链路层和应用层,开发难度较大。

———————————————————————————————————————————

RS-485  特征阻抗120欧

        “刚开始测试的时用线就几米。在现场的时有可能是几百米的线,虽然用的屏蔽线,有可能还是因为RS485电平不匹配,造成通讯不成功。两端加了120欧电阻后,完美解决问题。  为什么不在产品中都加120欧呢?还要外接一个?如果每一个设备内部都接一个120欧,会加大线路损耗,减少设备数量和距离。”

      “不同设备的RS485芯片通常会不同,有不同负载的类型的芯片,这些工程商通常没法直接看出。所以也就是说总线上不同设备的最大连接设备数不确定,同样的设备连接数参见设备说明要求就行。下面给出菊花链的方式连接图。大家注意120欧电阻所在位置。终端匹配电阻的正确接法是在每个485总线的首尾两端上各接一个120欧的终端电阻,在485的AB之间。”

http://t.csdn.cn/h3NiU

120R电阻作用主要是:阻抗匹配,消除反射作用。
1.终端电阻的作用就是吸收信号反射及回波,而产生信号反射的最大来源便是阻抗不连续以及不匹配。
2.120R电阻加在信号线末端,原因是:高频信号传输时,信号波长相对传输线较短,信号在传输线终端会形成反射波,干扰原信号,所以需要在传输线末端加终端电阻,使信号到达传输线末端后不反射。对于低频信号则不用。
3.当一个显性位发送到至少包含一个CAN驱动处于开启状态的网络上时,有电流流过终端电阻,CAN_H和CAN_L具有不同的电压值,当有显性信号时,终端电阻会稳定并增强差分电压,去掉电阻,信号不稳,差分电压会有变化。

———————————————————————————————————————————

让RS485通讯更加稳定的两点:屏蔽线&485接地

1、屏蔽线

485信号线可以使用屏蔽线作为布线,也可以使用非屏蔽线作为布线。由于485信号是利用差模传输的,即由485+与485-的电压差来作为信号传输。如果外部有一个干扰源对其进行干扰,使用双绞线进行485信号传输的时候,由于其双绞,干扰对于485+,485-的干扰效果都是一样的,那电压差依然是不变的,对于485信号的干扰缩到了最小。同样的道理,如果有屏蔽线起到屏蔽作用的话,外部干扰源对于其的干扰影响也可以尽可能的缩小。

2、RS485接地

485总线必须要接地。严格的说,485总线必须要单点可靠接地。单点就是整个485总线上只能是有一个点接地,不能多点接地,因为将其接地是因为要将地线(一般都是屏蔽线作地线)上的电压保持一致,防止共模干扰,如果多点接地适得其反。可靠接地时整个485线路的地线必须要有良好的接触,从而保证电压一致,因为在实际施工中,为了接线方便,将线剪成多段再连接,但是没有将屏蔽线作良好的连接,从而使得其地线分成了多段,电压不能保持一致,导致共模干扰。

———————————————————————————————————————————

RS485 接口电路上下拉电阻作用及取值


RS485接口电路上拉电阻和下拉电阻作用?阻值怎样选择?

485差分信号不对称,是上下拉电阻问题吗?

出处:485差分信号不对称,是上下拉电阻问题吗?

———————————————————————————————————————————

隔离、非隔离RS485电路

电路问题之485自收发

群友的问题 | 485自收发电路问题解决

  • 21
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RS485通信是一种常用的串行通信协议,用于在远距离和噪音环境下进行数据传输。下面是一个基本的RS485通信硬件设计方案的概述: 1. RS485收发芯片:选择一款符合RS485标准的收发芯片,例如MAX485或SN75176。这些芯片具有差分传输特性,可以提供抗干扰能力和较长的通信距离。 2. 电压转换电路:RS485通信使用差分信号,通常是使用负逻辑电平表示逻辑“1”,正逻辑电平表示逻辑“0”。因此,需要使用电压转换电路将系统的逻辑电平转换为RS485所需的负逻辑电平。 3. 终端电阻:在RS485总线的两端分别连接一个终端电阻,通常为120姆。终端电阻用于匹配阻抗并减小信号反射。 4. 电源电路:为RS485通信模块提供稳定的电源电压,通常为5V或3.3V。可以使用稳压芯片或线性稳压器来实现。 5. 过电流保护:为了保护RS485芯片免受过电流损坏,可以在通信线路上加入过电流保护电路,例如使用保险丝或保护二极管。 6. 硬件连接:根据RS485通信的需求,将RS485芯片的发送(TX)和接收(RX)引脚连接到MCU或其他设备的对应引脚。同时,连接总线的A线和B线到RS485芯片的对应引脚。 请注意,以上是一个基本的RS485通信硬件设计方案概述,具体的设计细节和电路布局可能会因应用场景的不同而有所差异。在实际设计中,还需要考虑信号线路的布线、地线的连接、继电器的使用等因素,并结合具体的应用需求进行优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值