跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
抗浪涌电阻捷比信 · 专业器件主题站

如何使用TCP / IP协议连接到串行服务器

大多数现代电子仪器,包括测量工具和实验室仪器(天平,电化学计,光谱仪,分光光度计等)都使用标准RS232串行服务器连接到计算机。 RS232协议已经存在多年,并且已经建立了许多成熟的硬件和软件解决方案。几乎所有计算机都配备了至少一个RS232端口和一个低成本的附加适配器。还可以通过RS232连接使用数百种软件应用程序与仪器进行通信。由于RS232标准的灵活性和通用性,因此将来可能会变得越来越重要。 RS232通信的问题在于,它需要点对点电缆连接,并且电缆的连接距离受到限制。每台需要与PC上唯一的RS232端口进行通信的仪器都必须使用一条单独的电缆。如果要将多个设备连接到单个PC,则必须在PC上安装多个RS232端口。如果要改进RS232标准,它将允许通过一根电缆连接多个设备,电缆的长度没有限制,并且将与所有现有的RS232通信软件保持100%兼容。幸运的是,有一种非常简单的方法可以使用廉价的硬件或软件来完成所有上述改进(还有更多改进)。诀窍是使用RS232到TCP / IP转换器将RS232串行端口连接转换为TCP / IP网络连接。然后,您将能够使用现有的以太网络作为骨干网,将所有RS232设备连接到网络中的所有PC甚至整个Internet。您可以使用称为“串行服务器”的小型硬件设备,也可以使用中山物联网云将PC上的串行端口传输到TCP / IP网络。 RS232单串口服务器使用现有网络而不是运行RS232串行电缆,然后使用适当的(硬件或软件)转换器将RS232串行仪器直接连接到网络。基于硬件的串行服务器看起来像一个带有钣金外壳的小盒子,一侧是RS232串行端口,另一侧是以太网端口。它可以建立网络连接,然后通过TCP / IP端口通过网络连接提供通过RS232端口接收的任何数据,反之亦然。串行服务器必须使用标准网络电缆连接到集线器或交换机。在大多数情况下,TCP / IP网络协议用于在网络上传输数据。这意味着每个设备服务器都需要配置一个唯一的IP地址,就像连接到TCP / IP网络的每台PC都有自己的唯一IP地址一样。串行服务器仅成为网络上的另一个节点。串行端口服务器与基于硬件的串行端口一起使用。设备服务器的工作原理相同,只是它是您在PC上运行的软件程序。您仍然将仪器连接到PC上的RS232串行端口,但是PC的网络连接用于与网络上的其他工作站共享PC上的串行端口。运行中的PC上的IP地址用于PC上所有打开的串行端口,并配置为通过不同的TCP / IP端口传输数据。为了使所有内容都可以使用现有软件透明地运行,您还需要创建一个“虚拟COM端口”,以供使用。在与网络中每个RS232设备通信的每台PC上。串行服务器上的串行端口实际上是PC本地安装的RS232端口。换句话说,“虚拟串行端口”的行为被称为“虚拟串行端口”。除了建立TCP / IP并通过网络连接到串行服务器外,它与物理RS232串行端口相同。然后,任何旨在与RS232端口通信的现有软件都可以打开串行服务器上的RS232端口,就好像它是直接安装在PC上的RS232端口一样。您可以将其视为将网络用作RS232串行电缆。您不仅可以从连接到网络的任何PC上访问所有RS232设备(如果配置正确,还可以通过Internet访问所有RS232设备),并且不需要直接将电缆从设备连接到计算机。特定的PC。如果使用基于硬件的串行设备服务器,则可能要使用的PC不需要任何RS232串行端口。此外,使用正确的软件或硬件,多个工作站可以同时与RS232设备通信。但是对于直接连接到PC的RS232设备,这是不可能的。注意:某些基于硬件的串行设备服务器带有虚拟COM端口驱动程序,但是对于不存在的硬件,中山的虚拟从端口软件会创建与串行服务器的虚拟COM端口连接。 q