最常见的RS485转以太网的3个方法
1.利用RS485通信技术,将RS485转为以太网的实际应用有很多,尤其在工程上应用较为广泛,在工程上的优势如下:
布线非常简单:仅需两根线就可以了,目前普遍使用带有屏蔽线接口的网线。
通信距离较远:相比RS232; RS485的通信距离要远太多了,这都得益于RS485使用了差模通信方式。
① 广泛兼容多个服务器实施联网通信:
RS485可同时连接或挂载多个服务器终端,采用等待查询并能详细的做出应答的方式来完成与多个服务器终端保持通信;
相比仅能一对一的RS232来讲,RS485可以达到事半功倍的效果。
② RS485需时常转为以太网,具体分析一下原因:
以太网能够在全球范围内实施远距离通信并实施数据通信监控,都是因为以太网可以连接internet;
而RS485却不能直接的与internet连接,若想连接必须通过以太网来做传输媒介才行。
当需要多台连接到计算机的时候,只能采用传统的解决方案:使用多串口卡,而RS485设备却应对不来。
简单来讲,就是在使用多个RS485串口的同时,计算机也需再多拓展出来多个串口来与RS485串口进行对应,较为麻烦,又资源浪费。
RS485转以太网之后会存有存根数据,想要将存根数据存至计算机服务器内,就需将监控计算机的这端保留一根网线,便可以把RS485的接口的存根数据留在原地,再次使用也较为方便。
2. 在实施RS485转以太网的具体解决方案之前,需要一个软件驱动和一个硬件转换器:
而硬件转换器又分为两种:串口服务器 (串口通信服务器即串口联网服务器)、串口联网模块。
RS485型号的串口服务器是“穿衣服的”(带外壳的),能使得485设备间接的连接到以太网,非常符合现有的RS485串口设备的对于网络化的改造。
而RS485串口联网模块是“不穿衣服的”(不带外壳的),ERS485串口设备相当于内嵌方式的RS485转以太网模块;
运用模块形式解决问题,可以将模块打包传输至用户设备的内部,使得数据得到及时的传输,形成了串口服务器与设备的一体化。
将串口服务器的硬件RS485接口与计算机TCP/IP接口(网络接口)服务器的完美转化,就这样进行交替使用。反之虚拟串口服务器就可以驱动计算机TCP/IP虚拟地再次转化为串口。
虚拟串口的驱动可以将远端的串口服务器和这些虚拟串口进行绑定,并能在计算机内的驱动层虚拟出类似COM5、COM6等虚拟串口号。
用户串口程序打开虚拟串口程序,才能通过远端的串口服务器通信,从而完成串口设备数据传输通信。
使用软、硬件系统相结合的解决方案,实现RS485转以太网的优势在于:用户的485设备间接的实现了网络化信息的扩展,就可以让原有的硬件和软件程序都无需修改。
3.RS485转以太网的关键技术RS485要想无缝的升级为以太网,里面包含了很多关键技术,需要将以太网技术和RS485通信协议无缝的结合起来进行过渡。
其中包括:分帧技术、9位技术、主从机机制等。下面简单简单阐述一下:①主从机机制、②分帧技术、③9位技术。
① 主从机机制:
对于从机和多个主机总线的互联架构,译码器的作用是非常关键的。
主机的端口有三个译码器,他们分别是:写地址通道、写数据通道与读地址通道的译码器。
其作用是将:内部寄存器的信息与通道的信息相互转化。
从机的端口就是写响应和读数据通道会有译码器。
保证一方能向其他几个方向传递就是译码器的作用。
此项设计可自定义。若了解详细的情况与内容,大可不必使用译码器。
② 分帧技术:
运用分帧技术,可使串口服务器接收到串口设备的数据;
何时将数据打包转发到以太网,如果每个字节都打为一个包则显然效率太低,那么多少个字节打包何时
用户需要设定一个叫做最长数据包的长度和数据包最长间隔的距离。
反之,如果将数据打包在转化为以太网,那么每个字节都打成一个包的的话,会使得效率大大降低,而且那么多的包要什么时候才能完成呢!所以分帧技术解决了这一困扰。
③ 9位技术:
由于进行网络通信的时候,以太网都是8bit的数据空间,并没有9bit可以放置的空间,所以怎样使得485的9位数据相互传输就变为了一大难题。
利用9位技术,用户就可以发送9位的数据空间,而且有时利用第9位来表示,无论是地址帧亦或数据帧,均可。