以太网转串口设备,网口转485
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RS485转以太网的应用、解决方案和关键技术
时间:2014-03-14 作者:卓岚
1.RS485转以太网的应用
RS485通信技术在工程上用得很多,其主要优点如下:
∙布线简单:只需要2根线,现在一般采用网线的屏蔽线接口。
∙通信距离远:由于采用了差模通信方式,比RS232的通信距离要远。
∙可以支持多机联网通信:相比于RS232只能一对一的连接,RS485可以在线上挂载多个终端,采用查询——应答的方式实现多机通信。
但是RS485现在经常需要转为以太网,也就是转化为TCP/IP,分析这些应用背后的原因主要有:
∙以太网可以接入internet这样就可以实现远距离通信,在全球范围内实现监控,这是RS485所无法做到的。
∙当需要多台RS485设备连接到计算机的时候,传统的方式是使用多串口卡。也就是使用在计算机上扩展串口来实现多个RS485串口。使用RS485转以太网之后,可以把RS485的接口留到现场,而监控计算机这端只保留一根网线即可,使用较为方便。
2.RS485转以太网的解决方案
实现RS485转以太网(即485转网口)主要一个硬件转换器和一个软件驱动。硬件转换器分为两种:串口服务器(串口联网服务器、串口通信服务器)、串口联网模块。
RS485串口服务器是带外壳的,可以将现有的485设备连接到以太网。适合已有的RS485串口设备的网络化改造。RS485串口联网模块是不带外壳的,可以理解为内嵌方式的RS485转以太网模块,使用模块解决方案,可以将模块集成到用户设备的内部,实现串口服务器和设备的一体化。在价格上模块方案比串口服务器方案价格要低。两种硬件如下图所示:
串口服务器的硬件实现了RS485接口转化为TCP/IP接口(网络接口),那么配合计算机端的虚拟串口驱动使用就可以再次将TCP/IP连接虚拟地转化为串口。虚拟串口驱动可以在计算机内的驱动层虚拟出类似COM5、COM6等虚拟串口号,并且将远端的串口服务器和这些虚拟串口绑定。这样用户串口程序打开虚拟串口的时候就可以通远端的串口服务器通信,即和串口设备通信。
使用该RS485转以太网解决方案的硬件和软件系统之后,用户的485设备相当于实现网络化的扩展,原有的硬件和软件程序都无需修改。
3.RS485转以太网的关键技术
RS485要想无缝的升级为以太网,里面包含了很多关键技术,需要将以太网技术和RS485通信协议无缝的结合起来进行过渡。其中包括:9位技术、分帧技术、主从机机制等。
9位技术:在485方式下,用户可以发送9位的数据。而且有时利用第9位来表示是数据帧还是地址帧。由于在网络通信时,以太网都是8bit的数据,没有9bit可以放置的空间。所以如何将485的9位传输过来就成了问题。据了解上海卓岚的串口服务器才用了称之为realcom的协议,可以将RS485的9位数据格式转化为以太网的8位数据。
分帧技术:分帧是串口转以太网(包括RS485转以太网)中出现的一个关键技术,即当串口服务器接收到串口设备的数据的时候,何时将数据打包转发到以太网,如果每个字节都打为一个包则显然效率太低,那么多少个字节打包合适。这里需要用户设定一个称之为最长数据包长度和最长数据包间隔的参数。
串口服务器在调制解调器、短信猫转网口中的应用
2011-04-14 作者:卓岚来源:zlmcu
1.modem和modem转网口应用
modem的中文名是调制解调器,俗称“猫”。最早的猫主要指电话线拨号上网用的Modem,现在随着手机网络的普及,短信猫、GPRS猫、彩信猫也相应出现了。一般modem(猫)和计算机连接是通过串口的,但是报警系统有时候需要通过网口连接设备,这不仅可以使得猫和计算机的连线距离变得更长,而且可以更加易于扩展。此时一般用串口服务器NETCOM2000实现串口转以太网的功能连接modem和计算机。
2.串口服务器连接Modem步骤
这里以拨号上网调制解调器(型号为金浪的KN-JT560)通过NETCOM2000转为网口为例介绍串口服务器实现猫转网口的步骤。总体来说,NETCOM2000将猫的串口转为网口,之后在计算机端通过ZLVircom虚拟串口将网口转化为虚拟串口,拨号软件通过虚拟串口拨号上网。
2.1 物理连接
将猫的串口和NETCOM2000的串口连接,将NETCOM2000的网口连接到计算机。由于NETCOM2000支持各种硬件流控(CTS/RTS、DTR/CTR)所以可以和Modom配合通信并进行流控。
2.2 绑定虚拟串口
使用ZLVircom软件创建一个计算机上不存在的COM口,例如COM5。将查找到的NETCOM2000设备和COM5绑定。此时COM5实际对应的就是modem的串口。
2.3 安装Modem驱动
1. 在控制面板中双击“电话和调制解调器”选项。
2.选择“不要检测我的调制解调器”,然后点击下一步。
3.在驱动列表中选择您的调制解调器的型号。
4.驱动安装完毕后,可以新建一个以COM5为端口的拨号连接,并开始拨号。之后用户计算机就通过COM5->虚拟串口驱动->NETCOM2000网口->NETCOM2000串口->Modem串口->电话线的方式上网了。
3.结论
该案例不仅提供了一种Modem转网口连接计算机的方案,也反映了NETCOM2000对硬件流控串口设备的支持能力。 W