专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

总线通讯和串口通讯的差别(网口通讯与串口通讯的区别)

来源:小易整编  作者:小易  发布时间:2023-10-08 03:24
摘要:网口通信是广泛使用的通讯方式,设备之间通过网线进行连接。网口使用的是以太网通讯协议,主要的协议有TCP和UDP。TCP和UDP的差别主要是可靠连接和无连接。如果无交换机,TCP只能1对1,而U...

网口通信是广泛使用的通讯方式,设备之间通过网线进行连接。网口使用的是以太网通讯协议,主要的协议有 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。


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1072678.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • uri和url区别和关联

    uri和url区别和关联

    uri和url区别和关联URI,是uniformresourceidentifier,统一资源标识符,用来唯一的标识一个资源。Web上可用的每种资源如HTML文档、图像、视频片段、程序等都是一个来URI来定位的URI一般由三部组成:①访...

  • 计算机的三类总线分别是什么?

    计算机的三类总线分别是什么?

    计算机的三类总线分别是:控制总线、地址总线和数据总线。控制总线用于将微处理器控制单元的信号,传送到周边设备;地址总线用来指定在ram之中储存的数据的地址;数据总线用于在cpu与ram之间来回传送需要处理或是需要储存的数据。总线(Bus)是计...

  • 微信公众号认证和不认证有哪些区别

    微信公众号认证和不认证有哪些区别

    微信公众号认证和不认证的区别在认证标识、功能权限、推送频率、接口权限和用户信任度等方面。详细介绍:1、认证标识,认证公众号会获得官方颁发的认证标识,即蓝色v标志,这个标志可以增加公众号的可信度和权威性,让用户更容易辨别真实的官方公众号;2、...

  • JSF和JavaScript有什么区别

    JSF和JavaScript有什么区别

    区别:jsf是一种用于构建web应用程序的java框架,提供了一种以组件为中心来开发javaweb用户界面的方法,从而简化了开发。而javascript是一种解释型的脚本语言,被广泛用于web应用开发,常用来为网页添加各式各样的动态功能。...

  • 中标麒麟和银河麒麟有什么区别

    中标麒麟和银河麒麟有什么区别

    中标麒麟和银河麒麟的区别在品牌和制造商、硬件配置、软件生态系统和适用领域等。详细介绍:1、品牌和制造商,中标麒麟是由中兴通讯公司开发和制造的,而银河麒麟则是由华为公司开发和制造的,这两家公司都是中国知名的通信设备制造商,拥有丰富的研发和制造...

  • linux中ext4和ext3有什么区别

    linux中ext4和ext3有什么区别

    区别:1、ext3有32000个子目录,而ext4有无限个;2、ext3采用间接块映射,操作大文件时效率较低,ext4采用extents,每个extent为一组连续的数据块效率较高;3、ext3一次只分配一个数据块,ext4一次能分配多个。...

  • 电脑的pin和密码的区别是什么

    电脑的pin和密码的区别是什么

    电脑的pin码和密码是两种不同的安全认证方式:1、pin码是一个由数字组成的短密码,通常为4位或6位,而密码是一种更复杂的安全认证方式,可以由数字、字母和特殊字符组成;2、pin码主要用于在特定设备,而密码用于保护电子设备或者应用程序的访问...

  • 硬屏和软屏的区别有什么

    硬屏和软屏的区别有什么

    硬屏和软屏的区别有:1、硬屏指的是使用液晶显示技术或有机发光二极管技术,而软屏通常指使用可弯曲、可折叠或柔性基板的显示技术;2、硬屏通常具有较高的分辨率、色彩准确度和对比度,而软屏可以根据需要进行弯曲或扭曲,使得显示器具备更大的灵活性;3、...

  • 周排行
  • 月排行
  • 年排行

精彩推荐