原创 串口服务器的工作原理及方式介绍

2020-1-19 16:56 879 0 1 分类: MCU/ 嵌入式
串口服务器提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。
  对于串口服务器,两个关键词是串口和网络。网络分为内网和外网两种,内网一般指以太网,外网指Internet,它是进行全球范围内通信的有效手段。在网络盛行之前,设备与计算机之间一般通过简单的RS232来实现数据的交换;如果需要远距离传输也可以采用RS485(最长1000多米)。
    工作方式:
  1.TCP/UDP通讯模式:该模式下,串口服务器成对的使用,一个作为server端,一个作为client端,两者之间通过IP地址与端口号建立连接,实现数据双向透明传输。该模式适用于将两个串口设备之间的总线连接改造为TCP/IP 网络连接。
  2.使用虚拟串口通讯模式:该模式下,一个或者多个转换器与一台电脑建立连接,支持数据的双向透明传输。由电脑上的虚拟串口软件管理下面的转换器,可以实现一个虚拟串口对应多个转换器,N 个虚拟串口对应M 个转换器(N《=M )。该模式适用于串口设备由电脑控制的485 总线或者232 设备连接。
  3.基于网络通讯模式: 该模式下,电脑上的应用程序基于SOCKET 协议编写了通讯程序,在转换器设置上直接选择支持SOCKET 协议即可。
  串口服务器的应用领域很广,主要应用在门禁系统、考勤系统、售贩系统、POS系统、楼宇自控系统、自助银行系统、电信机房监控、电力监控等。
广告

文章评论 1条评论)

登录后参与讨论

curton 2020-1-22 14:33

学习
相关推荐阅读
简单qqq 2020-02-21 18:00
单片机为什么还在用C语言编程?
单片机为什么还在用C语言编程?答案是:C语言是最适合单片机编程的高级语言。  这个问题的意思应该是:现在有很多很好用的高级语言,如java,python,VC等等,为什么这些语言不能用来编写单片机程序...
简单qqq 2020-02-21 17:57
信号完整性的几个问题真相
现象一:这些信号都经过仿真了,绝对没问题  点评:仿真模型不可能与实物一模一样,连不同批次加工的实物都有差别,就更别说模型了。再说实际情况千差万别,仿真也不可能穷举所有可能,尤其是串扰。曾经有一教训是...
简单qqq 2020-02-21 17:55
专家7点建议:如何避免PCB电磁问题?
 电磁兼容性(EMC)及关联的电磁干扰(EMI)历来都需要系统设计工程师擦亮眼睛,在当今电路板设计和元器件封装不断缩小、OEM要求更高速系统的情况下,这两大问题尤其令PCB布局和设计工程师头痛。  E...
广告
我要评论
1
0
广告
关闭 热点推荐上一条 /1 下一条