如何实现RS485串口连接使信号传输至200米

作者&投稿:阳类 (若有异议请与网页底部的电邮联系)
RS485通讯的工作原理?~

RS485通讯的工作原理如下:

1、采用差分信号。我们在讲A/D的时候,讲过差分信号输入的概念,同时也介绍了差分输入的好处,最大的优势是可以抑制共模干扰。尤其当工业现场环境比较复杂,干扰比较多时,采用差分方式可以有效的提高通信可靠性。RS485采用两根通信线,通常用A和B或者D+和D-来表示。逻辑“1”以两线之间的电压差为+(0.2~6)V表示,逻辑“0”以两线间的电压差为-(0.2~6)V来表示,是一种典型的差分通信。
2、RS485通信速率快,最大传输速度可以达到10Mb/s以上。
3、RS485内部的物理结构,采用的是平衡驱动器和差分接收器的组合,抗干扰能力也大大增加。
4、传输距离最远可以达到1200米左右,但是它的传输速率和传输距离是成反比的,只有在100Kb/s以下的传输速度,才能达到最大的通信距离,如果需要传输更远距离可以使用中继。
5、可以在总线上进行联网实现多机通信,总线上允许挂多个收发器,从现有的RS485芯片来看,有可以挂32、64、128、256等不同个设备的驱动器。
6、RS485的接口非常简单,与RS232所使用的MAX232是类似的,只需要一个RS485转换器,就可以直接与单片机的UART串口连接起来,并且使用完全相同的异步串行通信协议。但是由于RS485是差分通信,因此接收数据和发送数据是不能同时进行的,也就是说它是一种半双工通信。

一根发送信号线用于发送信号,一根接收信号线用于接收信号,内部有处理电路,加上软件的配合,就可以了

当485总线传输距离超过了1200米,可以用中继模块,可实现MSC1信号与光纤信号的相互转换,MSC1信号与MSC2信号的相互转换,RS485信号与光纤信号的相互转换,使用该模块可增加MSC或RS485通信距离。



只要使用合适的传输材料,传输200M实在微不足道
RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
  因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。 因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。
当使用不同线径的电缆。则取得的最大电缆长度是不相同的。例 如:当数据信号速率为600Kbit/S时,采用24AWG电缆,最 大电缆长度是200m,若采用19AWG电缆(线径为0。91mm)则电缆长 度将可以大于200m; 若采用28AWG 电缆(线径为0。32mm)则电缆 长度只能小于200m。

那是不可能的,本身最多支持的是100米的距离,再长了以后信号就过不去了,所以只能这样的


rs485怎么接?
RS485接口,通常标识为A+和B-,但需注意的是,T\/R+和T\/R-是RS422接口的术语,部分接口可能支持422和485的共用。T\/R+等同于A+,T\/R-相当于B-。对于实际应用,正确连接这些线端就能实现通信。RS485标准定义了平衡数字多点系统中驱动器和接收器的电气特性,由电信行业协会和电子工业联盟制定。它...

rs485总线介绍
而RS485接口,简单说就是把TTL的“0-3.3V\/5V之间摆动”的信号,转换为“5V压差颠倒反转的AB线信号”,并且扩流驱动电缆电容。简单说就是这样。所以可以理解为,RS485是以TTL数据源的总线驱动芯片。三,485使用时候要注意的事情 485通讯在布线要注意的问题也蛮多的。1,485布线时候,要注意AB极性,不...

什么是RS485? RS485总线通讯。
它的突出特点是双向半双工通信,通过两根线(A线和B线)以双绞线电缆传输,每条线传输原始信号的同时,另一线传输反向副本,以抵抗共模干扰。这种设计允许在一条双绞线上连接多个接收器和发送器,实现多点通信,且对称通道提高了信号稳定性和抗电磁干扰能力。尽管现代技术提供了替代方案,但RS485技术因其...

RS485实现一对多或多对多通信的原理是什么?
答:485一对多的通讯是本身这套硬件具备的通讯能力,主机广播发送从机接收,在通讯时就规定好了主从。多对多的通信要通过485的集线器控制,标准RS485本身是实现不了的。多对多通信原理其实要讲一下485集线器是个什么东西,简单来说,485集线器里面是有多路串口的MCU作为控制,多主机输入时,MCU选择透传或...

rs485接口接线方法
但是它们在实际应用中通讯模式却有着很大的区别,RS232接口为全双工数据通讯模式,而RS485接口为半双工数据通讯模式。数据的收发不能同时进行,为了保证数据收发的不冲突,硬件上是通过方向切换来实现的,相应也要求软件上必须将收发的过程严格地分开。2.RS485接口组成的半双工网络,一般是两线制(以前有四...

如何连接rs485?
· T\/R+:RS-485A+==RS485的A口 · T\/R-:RS-485B-+==RS485的B口 · RXD+:可留空,不接 · RXD-:可留空,不接 · GND:一般也无需接,非要接的话,也可以接地 · VCC:一般也无需接,非要接的话,也可以接电源 PB331波特率根据主机设置自适应9600bps和2400bps。接收和发送自...

rs485两线制怎么接线?
2、接着就是RS485两线制和四线制两种接线,四线制只能实现点对点的通信方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。3、然后就是注意的是RS485接口,其中,T\/R+代表A+, T\/R-代表B-,按照422和485公用这个接就可以。4、最后一步就是将设备连接上RS485的通信接口,...

基于RS485总线如何实现PC机与多个单片机通信 能否给个详细的方案啊_百...
PC机的串口信号要通过max232装换为TTL信号,之后再通过max485芯片转换成485的A,B差分信号。单片机端通过max485芯片转化信号为串口输入。每个接入端建议接成自动收发的形式。这是物理层上的连接。之后可以定义上位机,下位机,通信地址,信息格式之类的协议。

rs485的网线怎么做?
RS-485半双工模式接线时将T\/R+接对方的A+、T\/R-接对方的B-。RS-422全双工模式接线时将T\/R+(发+)接对方的RXD+(收+)、T\/R-(发-)接对方的RXD-(收-)、RXD+(收+)接对方的TXD+(发+)、RXD-(收-)接对方的TXD-(发-)。GND接地;VCC接电源。

关于51单片机RS485通信问题
请在字符串输入框中输入字符和数字(HEX),按发送按钮。观看接受窗显示情况.也可以用自动循环发送。3.试验RS485需要用RS232转485的转换头。RS485的A对应串口头的9针 B对应4针.接法大家可以参考原理图。请学员认真消化本例程,学会用C语言操作串口和485的实现 \/ include <REG52.H> include <stdio....

岚县17130955259: 如何实现rs485串口连接使信号传输至200米
杭叔丙克: 只要使用合适的传输材料,传输200M实在微不足道 RS-485最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器...

岚县17130955259: 如何实现串口到CAN的通信
杭叔丙克: 1、串口转CAN配置:准备、下载并安装GCAN配置软件.GCAN组态软件可以自行设置串口到CAN模块的参数,包括模块转换方式、串口参数、CAN总线参数、232/485...

岚县17130955259: rs485 AB两根线如何连接电脑串口
杭叔丙克: 焊接不管用的,需要用485-232转换器,一边是9针母头直接插电脑串口上,一边是端子接485的两根线信号A,信号B. 网上有很多,大概30-40元,太便宜的信号可能会不好.

岚县17130955259: 如何应用RS485连接两台电脑的信号传输 -
杭叔丙克: 电脑一般只有 RS232 串口 用2 个 RS232-485 转换器就可以了 请看 武汉鸿伟光电 E485A RS232/RS485无源转换器 E485B RS232/RS485有源隔离转换器 E485C RS232/RS485/RS422无源转换器

岚县17130955259: 485通信协议是怎样实现的 ? -
杭叔丙克: RS485通信协议,类似于RS232,你懂得RS232就明白RS485了. RS485只不过是以差分信号将数据传输出去,也就是数据线有两根,分为D+和D-. RS485更重要的是电平的定义,而不是协议的定义,因为它的协议和RS232是一样的: 起始位+数据位+(校验位)+停止位. RS485的通信过程也是这样的数据结构. 但电平标准是不一样的,你查一下它的硬件电路,再对比RS232的硬件电路就会明白了.

岚县17130955259: 如何把多台相同设备的信号集中起来,通过RS485传输到后台 -
杭叔丙克: RS485接口组成的半双工网络,一般是两线制(以前有四线制接法,只能实现点对点的通信方式,现很少采用),多采用屏蔽双绞线传输.这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点.在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机.请看 武汉鸿伟光电 E485H4 4路高速隔离集线转换器 E485H4实现一路RS-232/RS-485与4路RS-485的高速光电隔离转换,支持远程通信(大于2Km)和多机通信(128*4接点),本集线器可用于实现RS-232与RS-485转换,也可用于增强RS-485的带负载能力和通信距离.

岚县17130955259: 如何实现多台rs485通讯? -
杭叔丙克: 网络拓扑一般采用终端匹配的总线型结构.在构建网络时,应注意如下几点: (1)采用一条双绞线电缆作总线,将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低.有些网络连...

岚县17130955259: 现在设备是485信号,要传到2000米之外的机房怎么做? -
杭叔丙克: RS-485最大传输距离理论上是1.2KM,所以,要传到2KM外的机房,较好的方式有: 1、加485中继器. 2、光纤传输,敷设光缆加装带485接口的收发器或光端机. 3、无线传输,成本较高且容易受恶劣天气影响. 在低速、短距离、无干扰的...

岚县17130955259: RS485接口组网的具体操作步骤和相关配置是怎样的? -
杭叔丙克: 如果要具体的,得说一下你的单片机. 我给你说下不具体的吧: 1、硬件:将单片机的RX、TX脚与MAX485芯片的RX、TX连接,再选一个IO脚连接/TX、RX (2、3脚连接在一起),然后将你所有的设备的6、7脚(485A、B)分别接在一起.硬件准备就完成了. 2、软件:一般单片机串口有多机通讯模式,但是很麻烦.(你要是想知道也可以问我QQ23859606).我们一般采用这种方法:用主从模式,即一台设备当主机,其它是从机,从机有自己的地址,主机轮询从机,从机收到数据后判断,如果是自己的地址,就回应数据或执行相应操作. 当然这只是做实验的简单方法,实际应用的话,软硬件都还要麻烦.

岚县17130955259: 能帮我解释下PC机通过rs485串口接收智能电表的数据,具体过程是怎样实现的,谢谢 -
杭叔丙克: 分两个过程 第一是物理线路连接好以后,安装底层通讯协议,实现通讯,也就是大家说的安装驱动程序,没安装好没办法通讯,简单的说就是统一一个语言标准,不然电表读不懂PC发送的数据,PC也读不懂电表返回的数据.(驱动程序在电表...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网