串口服务器

发布时间:2024-04-30 17:18:57 作者:汉语成语

DNS-100串口服务器可能是世界上体积最小,功能最强大的串口联网服务器。DNS-100有一个RS232/485串口,一个10/100M自适应以太网口,可以将几乎任意串口设备接入以太网。DNS-100的处理能力很强,串口波特率可达1.5M.DNS-100还具备一个干节点输入和一个干节点输出端口,这些开关量同样可以在网络中传输和控制。DNS-100内置Email发送功能,可以设置邮件发送的触发条件,该触发条件可以从串口数据中过滤,或由开关量输入触发。可设置2个发送目的地,可编辑邮件内容。

产品特点

·体积小,火柴盒大小

·支持RS232,RS485

·10/100M以太网口,软件可升级

·一个开关量输入,一个开关量输出

·可作为TCPServer或TCPClient,UDP数据

·内置WEB服务器,支持Java

·支持多种异步串口格式

·无需修改原有应用软件就可在网络环境下使用

·将COM口定向至IP地址,每台计算机可同时拥有256个串口

工作方式

服务器方式

在该工作方式下,串口联网服务器作为TCP服务器端,转换器在指定的TCP端口上监听平串口服务器

台程序的连接请求,该方式比较适合于一个转换器与多个平台程序建立连接(一个转换器不能同时与多个平台程序建立连接)。

客户端方式

在该工作方式下,串口联网服务器作为TCP客户端,转换器上电时主动向平台程序请求连接,该方式比较适合于多个转换器同时向一个平台程序建立连接。

通讯模式

点对点通讯模式:该模式下,转换器成对的使用,一个作为服务器端,一个作为客户端,两者之间建立连接,实现数据的双向透明传输。该模式适用于将两个串口设备之间的总线连接改造为TCP/IP网络连接。

使用虚拟串口通讯模式

该模式下,一个或者多个转换器与一台电脑建立连接,实现数据的双向透明传输。由电脑上的虚拟串口软件管理下面的转换器,可以实现一个虚拟串口对应多个转换器,N个虚拟串口对应M个转换器(N<=M)。该模式适用于串口设备由电脑控制的485总线或者232设备连接。

基于网络通讯模式

该模式下,电脑上的应用程序基于SOCKET协议编写了通讯程序,在转换器设置上直接选择支持SOCKET协议即可。

异常情况排除

在使用串口服务器的过程中,一般按照操作手册进行操作基本上可以解决问题,但是,在实际操作中还是会出现一些异常情况,现将异常情况罗列如下,供顾客参考。

一.使用转换器设置程序,不能找到设备。

1.由于转换器设置程序是利用UDP协议进行设置的,一般有可能是防病毒软件带的防火墙将UDP的请求阻挡住,导致不能找到设备。

2.有些时候客户将瑞星,诺顿等防病毒软件都已经关闭,但是还是不能找到设备,在这个情况下,有可能是WINDOWSXP自带的防火墙阻挡了UDP请求,如果要将防火墙关闭,请按照以下步骤操作:右键点击"网上邻居",选择"属性",右键点击"本地连接",选择"属性",再选择""选项,点击"设置",进入到相关页面,关闭防火墙。

3.将所有的防火墙都关闭,如果还是不能找到设备的话,就必须找网络管理员,因为在该情况下,有可能是串口服务器设置的IP地址与局域网内的电脑IP地址冲突,也有可能导致设备不能找到。也有可能是由于网络管理员对局域网进行管理,不容许没有注册的IP地址,MAC地址在局域网内运行,可以要求网络管理员开放。

二.对转换器进行设备完成之后,发现不能建立TCP连接。

1.有可能防火墙将TCP连接挡住,不让其建立连接,解决方法可以参考上面的一些方法进行解决。

2.可能IP地址设置有误,如果转换器作为客户端的时候,服务器的IP地址为电脑的IP地址或者与转换器通信的网络设备.如果转换器作为服务器端的时候,在使用虚拟串口的"连接管理系统"的时候,在设置向导中有一个"转换器作为服务器端"的设置,将转换器的IP地址,端口号填入。

3.如果使用虚拟串口的时候,一定在"转换器设置程序"的"串口参数设置"中"使用虚拟串口"选择上,如果没有选上这个选项的话,连接管理系统不能建立TCP连接.但是如果没有使用虚拟串口的话,如果直接基于WINSOCKET的程序的话,这个选项必须要去除,否则数据会出现乱码。

三.建立了TCP连接,但是不能通信

这种情况一般都是体现在使用虚拟串口情况下,多见于485转TCP/IP的情况,在平常的情况下,485总线的通信协议是通过轮询来实现点到多点的通信,如果主机向从机点名如果在某个规定的时间内没有响应的话,则主机视为从机不存在,因为我们默认的参数是有一定的延时,所以将延时修改就可以解决这个问题.即在串口服务器的"转换器设置程序"的"串口参数设置"中将网络最小发送时间和网络发送字节全部设置为0,0就基本可以解决这个问题。

应用于智能小区的解决方案

随着知识经济和网络经济时代的到来,住宅智能化已经成为新世纪全新生活方式的根本保证。在社会信息化飞速迈进的今天,人们对住宅的关注已经不再局限于居室面积、周边环境、交通等方面,而是把更多的兴趣和注意力放在与外界沟通、信息服务、安全防范、物业管理等方面,这就要求传统的住宅小区采用先进的科技手段延伸服务功能。

一、系统概况

本系统主要是建立在现有以太网基础上的智能小区解决方案。整个系统中包含如下系统:住宅监控系统、紧急报警系统、自动抄表和门禁系统、网络办公系统、电话系统、宽带网络系统、网络服务系统等等。本系统的关键在于如何有效的处理门禁及三表自动抄集的数据直接上传小区的管理中心,这一点可以充分利用深圳市三旺通信技术有限公司的NP311数据传输器,而不用设大楼的管理中心来做桥梁,并且可以驾驭小区的宽带网络系统上,而不用另外布线。系统连接图如下所示:

二、NP311数据传输器软、硬件技术概要

NP311数据传输器是深圳市三旺通信技术有限公司的串口转以太网产品,它主要在网络层完成以太网TCP/IP协议和测控设备现场总线RS-232、RS-485、RS-422等协议的转换,完成以太网和现场总线网络间的互联,实现不同以太网和现场总线网络之间的数据交换。在这个智能小区中,利用现有网络及NP311数据传输器将小区中各种串口子系统有机的集成为一体。利用NP311的TCP/IPServer/Client基于以太网的通讯手段的智能住宅小区控制技术,可以集成住宅楼宇防盗报警、灾难报警、紧急求助、水电气三表远程自动抄送、门禁系统、家用电器控制、电子公告等多种功能于一体,通过小区的宽带网络系统集中管理控制系统。

2.1硬件—NP311数据传输器的功能及网络

2.1.1功能

NP311数据传输器是体积小(如同名片大小),功能齐全的单口RS232/422/485设备联网服务器,具有10M/100M自适应以太网接口。NP312支持Windows串口通信的驱动,这意味着使用NP311上的RS-232口,就如同使用PC上的COM口一样,同时也代表了所有应用在原有串口设备上的软件皆不需要修改,可使用TCP/IPSocket来存取串行数据。可用于住户室内外的安全防盗报警系统、煤气泄露检测、紧急报警和服务请求、门禁系统、水电气表的数据记录等多种用途。

2.1.2网络结构

每个NP311作为数据传输终端,放于住户内,通过小区宽带线网络连接到中央控制计算机;中央控制计算机可以对每个NP311进行监控和管理,并通过数据库保存住户的相关数据。

2.2软件

网络通信接口负责处理网络传输协议。从网络输入的数据包被处理掉所有的协议头,并在缓冲区重新装配成完整的应用层数据,经过异步通讯端口发到智能控制单元。从智能防盗报警、灾难报警、紧急求助、水电气多表远程自动抄收、门禁系统、家用电器控制等智能单元发过来的数据在通信接口单元被打包并加上协议头发到网络上一台主机或多台主机,介质访问协议为以太网IEEE802.3,网络传输协议采用TCP/IP或UDP/IP。

应用软件

应用软件分管理系统软件、报警监控系统软件等等。管理控制系统通过NP311,实现煤气泄露报警、消防报警系统、紧急求助系统、远程抄表系统、数据管理、设备控制、门禁系统等功能。报警监控系统显示电子地图,接收BDXED-1的报警信号,定时巡检NP312的状态,发现异常或断连及时报警。

三、系统的伸展性及安全性

室外小区出入口控制,把IC机安装在小区门口,通过NP312连接上网,小区常住居民凭IC卡出入,IC卡丢失立即报失并取消该卡资料,来访人员出入必须登记。结构较为简单,将大大简化施工及系统维护的难度。安全性:设备和网络管理系统之间采用TCP点到点连接,设备不接收来自非网络管理系统IP地址的任何数据包。

四、结束语

本系统为适应智能小区和家庭自动化管理的需求,系统还具有很好的互操作性和支持多种通信介质和网络拓扑。在整个系统的通信结构建立和实现过程中充分考虑了开放性原则,可任一增加或删除节点,给用户提供了的灵活性。