现在,很多设备使用串行通信,特别是在工业自动化和安全监视项目中。串行通信的最大优点是方便即插即用,更为普遍。并且,串行通信具有距离短、传输速率慢的缺点。
但是,随着当今科学技术的迅速发展,大量的信息通信数据量增加,对距离的要求也在提高。重要的是实现串行端口必须与以太网或光纤通信紧密连接的远程控制和其他要求。
因此,随着时代的发展和技术的进步,将串行信号转换为以太网信号的设备应运而生:从232/485到RJ45串行服务器。从串行端口到网络端口,从网络端口到串行端口,因为这些产品可以双向转换,所以实际上是一样的。
串行到以太网的转换
不是物理层和数据链路层间的简单转换。由于串行端口协议本身没有网络层和传输层,因此到以太网串行端口的数据实际上将串行端口数据用作TCP/IP应用层数据,并使用TCP/IP包转发方法例如,用户通过socket的recv()函数和send()函数发送和接收实际上是应用层的数据。这允许用户使用recv()和send()函数通过串行端口向TCPIP发送串行数据和从TCPIP接收串行数据。但是,TCP/IP就像recv()和send()一样简单。根据动作模式的不同,与连接、关闭、监视等有关。这是将串行端口转换为网络端口后需要处理的部分。
TCPIP的操作模式被分为TCP服务器模式(TCP服务器)、TCP客户机模式(TCP客户机)、UDP模式。
TCP/IP
一般而言,串行端口是UART,并且实际上仅定义了数据链路层规范,即起始比特、数据比特、和停止比特。但是,在不同的物理层中,分为TTL串行端口、RS232串行端口、RS485串行端口等
RS485串行端口
用于远程通信的串行端口,可传输数千米的数据。该主要特征在于,通过将RS232共模信号(信号线和GND之间的电压)置换为差动模式信号(2条线a和b之间的电压),能够抵抗共模干扰,实现更长距离的传输。的双曲馀弦值。
UDP模式
UDP模式基于非连接模式,如果有要发送的数据,则无需预先连接即可发送。因此,该模式接近串行通信模式。然而,UDP协议不能保证数据不会丢失,并且容易引起错误代码。从串行端口到以太网和从串行端口到
TTL串行端口
在MCU芯片之间进行数据通信的串行端口。这用+5V(或+3.3V)表示1,用GND表示0。RS232串行端口:实现设备间通信的串行端口。主要将信号电压从05v变更为±15V(实际上为±12V)。电压的增加提高了数据传输的距离和可靠性。
如果划分为ISO的7层模型(物理层、数据链路层、网络层、传输层、会话层、呈现层、应用层),则串行端口实际上只包括物理层和数据链路层。TCP/IP协议必须属于网络层和传输层。因此,TCP/IP的串行端口不正确。由于以太网属于物理层和数据链路层,因此以太网的串行端口更加精确。
TCP模式
TCP模式使用可靠的数据传输机制,以确保数据中几乎没有错误代码和丢失。在TCP通信中,必须在通信的两端进行配置。一个是TCP客户端,另一个是TCP服务器。TCP客户端和TCP服务器的概念可以类推。TCP客户端是命中者,而TCP服务器是连接器。
责任编辑人:CC
-
以太网
+关注
关注
40文章
5354浏览量
170879 -
串口
+关注
关注
14文章
1540浏览量
76101
发布评论请先 登录
相关推荐
评论