首页
搜索
历史搜索
搜索发现
首页 > 新闻中心 > 技术应用

网口通讯与串口通讯的区别

2022-12-29 09:21:36| 来源:聚英电子| | 0

  网口通信是广泛使用的通讯方式,设备之间通过网线进行连接。网口使用的是以太网通讯协议,主要的协议有TCP和UDP。TCP和UDP的差别主要是 可靠连接和 无连接。如果无交换机,TCP只能1对1,而UDP无论1对1,1对多,多对多都可以。

  

网口通讯与串口通讯的区别


  

  串口通信(Serial Communications)的概念非常简单,物理上工业常用接线的有RS232、RS422和RS485。使用的是串行口通讯协议。

  RS232通信方式主要是全双工:数据在两个方向上同时传输。

  RS485通信方式主要是半双工 :可以两个方向上传输,但是不能同时传输。

  

DAM0606接线说明


  

  网口通讯

  网口通讯(Socket Communications),两个进程如需要进行通讯最基本的一个前提能能够唯一标示一个进程,在本地进程通讯中,可以使用PID来唯一标示一个进程,但PID只在本地唯一,在整个网络上冲突概率非常大,不能仅仅通过PID来标识,IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地址+协议+端口号唯一标识示网络中的一个进程。

  能够唯一标示网络中的进程后,可以利用socket进行通信了,什么是socket呢?我们经常把socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信。

  对于网口通信来讲优点有:通信数据传输速率快。缺点就是在成本上较串口通信来讲比较高。每台通信设备需要网线与交换机设备相连,网线使用多,同时添加了交换机,无疑增加了成本,而且对于工作量也增加了许多。

  串口通讯

  串口通信按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。串口通信简单,并且能够实现远距离通信。对于串口而言,长度可达1200米。典型的串口用于ASCII码字符的传输。

  串口通讯的产生比较早,最开始的时候是串口通讯的。使用的通讯规约有modbus规约、101规约、103规约、CDT规约等。接线方式也有分别,232接线、422接线、485接线。

  随着串口通信技术的发展,大多情况下使用的是485接线形式。对于串口通信来讲使用的通信线为屏蔽双绞线。屏蔽层是为了屏蔽掉外部的干扰,而双绞是为了平衡掉自身的干扰。因此在电力系统中串口通信多选用屏蔽双绞线。

  串口通信的距离是比较长的,485通信理论通信距离达到1200米,但是根据现场的实际情况,可能在距离上达不到这个数值,但是也可以说明串口的通信距离长。由于串行通信是一位一位地按顺序发送数据,因此传输速率是比较低的。

  通信使用3根线完成,分别是地线、发送、接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配。

  串口通信的优点:

  ①、抗干扰能力强

  ②、传输距离长

  ③、一般情况下十几台通信设备,都可以通过一根屏蔽双绞线,以手拉手的形式连接在一起,大大降低了通信线的成本。

  缺点就是速率慢,可靠性上有些欠缺。一般通信参数有地址,即通信设备的实际地址,该地址在1-255之间。波特率反映的是传播的速率,一般常见的是1200、2400、4800、9600、19200。8位数据位,一位停止位。但是奇偶校验n代表无校验、e代表偶校验、o代表奇校验,一般常见的是9600 n 8 1。


联系销售
销售王经理微信 销售王经理
微信公众号 微信公众号
服务热线
400-6688-400