如何实现多台rs485通讯

如何实现多台rs485通讯,第1张

RS485如何实现多台rs485通讯: 

RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。RS485有两线制和四线制两种接线,四线制是全双工通讯方式,两线制是半双工通讯方式。

RS485和RS232一样都是基于串口的通讯接口,数据收发的 *** 作是一致的,所以使用的是同样WinCE的底层驱动程序。但是它们在实际应用中通讯模式却有着很大的区别,RS232接口为全双工数据通讯模式,而RS485接口为半双工数据通讯模式,数据的收发不能同时进行,为了保证数据收发的不冲突,硬件上是通过方向切换来实现的,相应也要求软件上必须将收发的过程严格地分开。

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

为何RS485要实现多主机控制呢?

RS485采用的单双工工作模式,为了防止总线上的竞争一般都只能有一台主机,并采用一次主机询问,一次从机应答方式。但是有的时候,我们确实需要多台主机去监控RS485设备,比如需要三台电脑都可以监控相同的几个RS485设备,而且最好共用RS485总线。这个问题虽然在实际中经常碰到,但是没有很好的解决。其难点在于,2台主机是完全独立的,那么它们没有协调机制,如果2台主机同时询问从设备,那么必然引起RS485总线上的数据冲突。

HighTek串口服务器有哪些优势呢?
 

116年的经验积累,方案成熟,产品稳定;  

2多年合作伙伴:华为、富士康、捷顺、达实等;

3可以实现6台主机控制RS485设备;  

4AES加密功能(可选),使用户的数据得到可靠的安全保障;

5采用透明传输的方式,用户不用知道复杂的TCP/IP协议;

6直观的中文菜单设置界面,使安装配置更加简单;  
 HighTek专业生产串口服务器、USB串口线、RS23转RS485、RS232转RS422、RS485信号放大器等串口通讯设备,

485接口又叫AB线,需要两条线,一般都是现场布线用,为了现场接线方便,一般用欧式端子。

外观长这样

传输原理简单说就是两根线,通过颠倒反转线上电平的方式,来让线上其他从站识别0和1。

其他回答已经说了关于RS485的很多基础原理了,我就搭一个和其他答案不一样的,关于从原理角度分析既然是现场总线,施工方面的问题吧。

485在现场施工上的一些问题,也可以从原理层面分析一下:

简单来说,主要是由于两方面原因造成的:

一、差分弱电流浮压方式传输信号方式

采用电压差分方式传输数据,采样浮动电压的交替变化,物理层一

个发送端对应多个高阻输入的方式。由于接收器是多个高阻输入,虽然发送端是推挽输出,

在距离发送端的近端,具有一定的干扰电压通过磁耦合入总线,产生的电压会被发送端引流

吸收。但由于长导线的电阻,距离发送器的长导线远端,电压极易被干扰。如下图:

所以常常RS485 要加终端匹配电阻,但弊端相当明显:

1, 增加了施工步骤,和现场调试时间。

2, 即使 100Ω的终端匹配电阻,引流干扰的能力也只有005mA 。和动辄几十mA 真实负

载的电源抗扰度,完全不是一个数量级!005mA VS 几十mA !

3, 终端电阻的加入,加大了发送端 RS485 芯片的发热,降低了RS485 的线缆驱动能力。

4,如果终端电阻损坏,增加的部件,增加的风险!整个总线将彻底陷入瘫痪。

二,信号的与电源线分离:

电源与信号线分立导致的隔离成本与不隔离的共模电压风险,由于RS485 ,CAN 信号线与供电线分离。导致远传后,由于功率线线损压降,导致的远端

差模电压不同,不隔离的话,当线较细或距离较远时。会导致RS485 或CAN 芯片损坏可能。而供电与通讯同属两线的二总线类似POWERBUS 技术,则从原理上没有此问题。无需隔离。安全可靠。

但要注意,现在很多人容易混淆,RS485这种说是“AB线”,“两线”,但其实需要额外供电,也就是在组网时候,实际是需要四条线。多增加两条电源线。有别于现在很流行的“二总线”,例如MBUS,POWERBUS等等,是两条线集通讯又能供电的。所以两线和二总线,还是两个概念。现在使用起来,方便性区别很大。

深圳市振鑫通信科技生产串口服务器的作用主要是将带有RS485、RS232、RS422串口设备进行联网通信传输,进行数据的采集和发送。ZP-8621高性能串口联网服务器采用美国原装的进口芯片,内嵌当前主流以太网通信数据格式,兼容很全面。能轻松将设备带入以太网,是您数据采集,监控理想工业通信解决方案产品。
ZP-8621联网服务器在功能上可以采用局域网,互联网,外网,跨网关等多种工作方式。他不仅可以内部通信,而且可以做两个不同城市的远程监控,采集等功能,是和工业以太网交换机配合使用的可靠选择。本产品在链接的时候无需更改设备的参数,因为本产品自身有自动读取数据及参数配置功能,特使是在交换机连接时,对很多没有这一方面的技术来简单、实用。智能 *** 作。当然根据不同的使用需求,本模块也可以根据已经使用的网关进行修改参数、网段等,无需客户更改已有的设备参数。真正做到即插即用。网络协议上ZP-8621可以选择静态、动态、路由器等通信方式;动态采取自动获取,静态修改相关的网关、掩码、DNS等参数。为了加强安全管理,防止网络攻击,本产品开发了密码管理功能,大大增强网络完全性。
ZP-8621在传输模式上可以选择TCP Server、TCP Client、UDP Server、UDP Client、Socket、虚拟串口等。可以在使用中自由切换上位机和下位机。工作实时性上具有断线检测、断线重连、内置看门狗等各类故障恢复机制、管理员口令IP认证系统。
工业安全方面采用用磁偶或光电隔离、内置国标电源系统、高等级防护芯片,防雷、脉冲、电磁保护。设备可以单个使用,也能成对使用,支持点对点和点对多点的双向透明传输模式,无需更改原有的协议数据格式。
二、振鑫通信-串口服务器工作模式
本公司所有的串口服务器工作模式都支持下面这些工作模式,可以通过串口服务器的管理功能配置相应的工作参数,就可以切换到所需要的模式。
1、网络工作模式
TCP/IP Server 模式
串口服务器监听 TCP/IP 端口并等待连接,向串口服务器发起连接的可以是电脑或其他嵌入式网络设备。
2、 TCP/IP Client 模式
串口服务器根据设置,向指定的远程主机 TCP/IP 端口发起连接,这些主机必须工作在 Server模式。
3、 UDP 广播模式
此模式下,串口服务器将用 UDP 广播方式进行数据通讯,默认设置下,数据将被使用UDP方式发往广播地址: 255255255255:246,同时串口服务器从地址: 255255255255:378
接收数据,用户也可以根据需要修改这些参数。
此模式可以实现单虚拟串口与多个串口服务器进行通讯的方案。也可以实现一个串口服务器
发送多串口服务器接收的一对多透传方案。
4、跨网段访问
Server、 Client 模式支持跨网段访问。
TCP/IP Server 模式
设置串口服务器的网关地址,为有效网关的 IP 地址。在网关上设置 NAT 规则,将串口服务器的 IP 地址、监听端口映射为网关上的一个 TCP/IP 端口,向网关上的这个端口发起连接,
就可以与串口服务器建立通讯。
TCP/IP Client 模式
设置串口服务器的网关地址,为有效网关的 IP 地址。并为串口服务器指定要连接的远程主机地址,如果设置正确,串口服务器就可以通过网关与远程主机建立 TCP/IP 连接:
A、动态域名设置法:工作模式选择工作站 TCP CLIENT 模式,服务器域名写远端服务器的域名地址,勾选“启用”。目标端口号就是你服务器要监听的端口号,这种模式可以获取到动态域名的"IP"地址,域名指向的"IP"地址必须正确。
B、虚拟串口模式设置方法,虚拟串口工作在服务器模式 TCP SERVER,监听端口号 478 时,端口号可以任意更改,并设置好动态域名指向此服务器电脑(即安装了虚拟串口软件的电脑)注意:以上设置方法适合跨互联网应用;在局域网环境使用时, ZP-8621/ZP-8404 系列作为服务器,协议类型为 TCP SERVER 或 VCOM 模式时,不用设置目标端口号。
具体的串口服务器参考资料>

RS485如何实现多台rs485通讯: 

RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。RS485有两线制和四线制两种接线,四线制是全双工通讯方式,两线制是半双工通讯方式。

RS485和RS232一样都是基于串口的通讯接口,数据收发的 *** 作是一致的,所以使用的是同样WinCE的底层驱动程序。但是它们在实际应用中通讯模式却有着很大的区别,RS232接口为全双工数据通讯模式,而RS485接口为半双工数据通讯模式,数据的收发不能同时进行,为了保证数据收发的不冲突,硬件上是通过方向切换来实现的,相应也要求软件上必须将收发的过程严格地分开。

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

为何RS485要实现多主机控制呢?

RS485采用的单双工工作模式,为了防止总线上的竞争一般都只能有一台主机,并采用一次主机询问,一次从机应答方式。但是有的时候,我们确实需要多台主机去监控RS485设备,比如需要三台电脑都可以监控相同的几个RS485设备,而且最好共用RS485总线。这个问题虽然在实际中经常碰到,但是没有很好的解决。其难点在于,2台主机是完全独立的,那么它们没有协调机制,如果2台主机同时询问从设备,那么必然引起RS485总线上的数据冲突。

HighTek串口服务器有哪些优势呢?
 

116年的经验积累,方案成熟,产品稳定;  

2多年合作伙伴:华为、富士康、捷顺、达实等;

3可以实现6台主机控制RS485设备;  

4AES加密功能(可选),使用户的数据得到可靠的安全保障;

5采用透明传输的方式,用户不用知道复杂的TCP/IP协议;

6直观的中文菜单设置界面,使安装配置更加简单;  
 HighTek专业生产串口服务器、USB串口线、RS23转RS485、RS232转RS422、RS485信号放大器等串口通讯设备,

1,串口服务器是指能够将RS-232或者RS485数字信号转换成TCP/IP网络接口(以太网)的硬件设备。此设备只是起到一个简单的数据透传功能,此设备没有什么协议,只是原封不动的把测点终端的数据原封不动的转换到网络里,客户如需上位机软件监控须有自己的软件。
2,串口服务器下面的测点终端是什么样串口服务器就输出什么样,比如下面设备是RS485的modbus协议,设备是问询时上传,那么串口服务器也是问询时上传,反之,串口服务器下面的测点终端是主动上传,那么串口服务器也是主动上传,串口服务器只是起到一个而简单的透传作用。
3,市面上大部分485设备都是走的标准的Modbus协议,设备为问询式上传,固使用串口服务器的一般都是问询时上传。
4,串口服务器与上位机软件通讯不是特别稳定,好一点的一个月左右断一回,差点的三天两头的断,串口服务器于上位机软件的通讯一旦断开,串口服务器和上位机软件一般都判断不出来的,即便判断出来,一般串口服务器也没有自启动程序,这样非常容易丢失数据,为了改变串口服务器与上位机软件的通讯中断后无法连接这一现象,国内的土方法,
就是在串口服务器上面设定一个在某时某刻的自启动程序,这样也是非常不方便的。
5,一般串口服务器问询式上传,上位机软件发指令后串口服务器去问询下面设备,中间受网络环境限制,问询一个设备在1s—20S之间,如果串口服务器下面挂接的设备有20台,那么这些设备问询一圈需要20s-400S。这是非常大的一个弊端。GPRS-DTU,WIFI-DTU和串口服务器一个道理。

下图方框区域就是RS485接口的样子。

RS-485又名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485。

RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。

在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。

RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。

扩展资料

RS485和RS232的基本的通讯机理是一致的,他的优点在于弥补了RS232 通讯距离短,不能进行多台设备同时进行联网管理的缺点。

计算机通过 RS232 RS485转换器,依次连接 多台 485设备(门禁控制器),采用轮询的方式,对总线上的设备轮流进行通讯。

RS485具有以下特性:

1、 通讯速率高 – 可达到50M bits/s

2、通讯距离远 – 可达到1200米(注:100Kbps情况下)

3 、差分传输 – 较小的噪声辐射

4、多驱动器和接收器

参考资料来源:百度百科-RS485通讯接口

 1、直连

  所谓直连就是将计算机上的网线口与串口服务器上的以太网口直接相连,该组网方式布线简单,可以实现较长距离传输,较长距离传输的实现。是因为从计算机到串口服务器的距离增大。网线的制作与一般的上网用的网线接线相同。通过虚拟串口管理软件将串口服务器上的串口映射为COM3、COM4等,便可像普通串口一样对其进行 *** 作。对于串口服务器来说,如果将其TTL串口增加MAX485芯片就成为RS422或RS485,同样可以将其映射为COM3、COM4。等,所以对于上位机来说不管串口服务器以什么样的串口方式输出,其 *** 作方式与对计算机自身的COM1、COM2口的 *** 作方式一样,大大简化了上位机的编程工作量然而,串口服务器真正的优势以及价值的体现并不是表现在直连方式的应用上,将设备连接到以太网上是它重要的目的。

2、以太网连接

  通过串口服务器将串口设备连接到以太网上,其接线方式非常简单,只需要将串口服务器连接到路由器或者交换机上即可,通过设置串口服务器的IP。地址(XUNWEI品牌的产品默认是动态获取DHCP打开的,可以自动获取IP地址),就可使串口服务器成为以太网上的一个节点,从而使连接到该串口服务器的设备连接到以太网上,通过该组网方式能够将不同的设备,将不同形式的串口。(如TTL、RS232、RS485和RS422),连接到以太网上,实现异构组网。该组网方式可以将整个公司的设备连接到网络上,在组网过程中,除了可以利用交换机和路由器扩展外,还可以利用工业以太网交换机,扩展不同型号的串口服务器,实现设备的灵活组网,工作人员可以分权限、分级别对设备进行监控,从公司领导、总工、技术负责人到普通 *** 作员在自己的权限内都可以对系统进行监控,实现了网络资源的共享和对所有系统的集中管理,为网络制造技术搭建平台。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10288965.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存