ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

串口服务器如何实现串口间通信

2022-02-10 17:00:31  阅读:222  来源: 互联网

标签:通迅 通信 间通信 传输 串口 服务器 设备


  串口服务器如何实现串口间通信

  本文从串口服务器的通迅方式、通讯标准等内容来说明串口服务器是怎么实现串口设备之间的通迅。

  串口服务器的通迅方式分为:单工模式、半双工模式和全双工模式

  单工通信模式在传输过程中使用一根传输线,一般来说是设备1为传输方,设备2为接收方的单向传输。

  半双工通信模式同样也使用一根传输线,设备1和设备2既可以作为传输方也可以作为接收方,但在传输数据的时候,不可以同时间传输、接收数据。

  全双工模式使用两根不同的线作为传输数据和接受数据的传输线,设备1和设备2既可以作为传输方也可以作为接收方,并在同一时间段内同时传输、接收数据。

  全双工的通信模式要比以上两种模式都快得多。

 

  串口服务器典型的串口通迅标准为RS485串口RS232串口

  RS485串口: 现最常采用的方式为半双工模式,不能同时收发数据。

  在总线上,能连接32个结点,通常为一个主机对上多个从机,同时它还具有抗共模干扰能力、远距离传输的优点。

  RS232串口: 应用较RS485串口要广泛得多,它的通迅模式为全双工模式,在通信时用一对一的方式,因此它的传输距离、抗干扰能力也比较差。

 

  串口服务器为了让两个串口设备之间进行通信,通常采用3根线,即传输线、接收线、地线。

  除此之外,在通信过程中,还需要注意以下指标:奇校验、偶校验、波特率、数据位、停止位。

  奇校验:代码传输过程中,正确的代码字节中“1”的个数必须是奇数

  偶校验:代码传输过程中,正确的代码字节中“1”的个数必须是偶数。

  波特率:波特率的参数大小代表着串口设备之间数据传输的速度,速度单位为比特数(bps)/秒。

  波特率有600bps、1200bps、2400bps、4800bps不等。

  数据位:数据位是用来衡量传输的信息包里数据的位数,标准的位数一般为5位、7位和8位。

  停止位:停止位代表着串口设备之间在传输的字节已经停止了,停止位规定的停止位为“1”,有1、1.5、2三个时间长度,意思是停止位的最后一位为1、1.5和2。

 

  与其他方法比起来,用串口服务器来实现串口设备之间相互通迅减少了数据线的使用,增强了数据传输的距离,节约了设备之间通信的成本。

  例如与并口通信相比,串口通信使用一对信号线,花费的成本较少,抗干扰能力强,传输距离远;

  而并口通信,在通信时会使用多对的信号线,花费的成本高了,抗干扰能力变差了,传输距离也变远了。

 

  但在传输速率上,串口通信要慢于并行通信,串口通信一条线路上传送一个信号,并口通信采用八条线路,将数据一次性传送完成。

标签:通迅,通信,间通信,传输,串口,服务器,设备
来源: https://www.cnblogs.com/wwwusrcn/p/15879883.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有