工业级串口服务器原理
串口服务器的工作原理是使得基于TCP/IP的串口数据流传输,它可以将很多个串口设备进行连接,并且能将串口数据实现与网口的双向透传。在实际应用中,把现有的RS232/RS485接口的数据转化成IP端口的数据,然后进行IP化的管理,IP化的数据存取,这样就能将传统的串行数据送上流行的IP通道,而无需过早淘汰原有的设备,从而提高了现有设备的利用率,节约了投资,还可在既有的网络基础上简化布线复杂度。
工业级串口服务器,实际上是串口服务器的工业级别。虽然串口服务器不仅使用在工业场景中,还有楼宇、安防门禁、交通信号灯等商业环境中。 工业级是在工艺生产过程中使用的,具体含量标准是根据产品属性决定的。工业级串口服务器通常要达到工作温度-40℃-85℃,以适应在严寒酷暑的恶劣环境下正常工作。商业级串口服务器通常在-25~75℃,足够实际场景下使用。
串口实现发送和接收的原理
串口通信的概念非常简单,串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。它很简单并且能够实现远距离通信。
通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必须的。
串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通信的端口,这些参数必须匹配:
(1)波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。
(2)数据位:这是衡量通信中实际数据位的参数。当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。
(3)停止位:用于表示单个包的最后一位。典型的值为1,1.5和2位。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。
(4)奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。对于偶和奇校验的情况,串口会设置校验位,用一个值确保传输的数据有偶个或者奇个逻辑高位。
串口的功能是什么
串口(全称串行接口),也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。
串行接口(SerialInterface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。
RS232通讯接线图
RS232标准接口(又称EIA RS-232)是常用的串行通信接口标准之一,它是由美国电子工业协会(EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家于1970年共同制定,其全名是“数据终端设备( DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。下面小编给大家介绍一下“rs232串口定义 rs232串口接线图及接线方法”。
在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIARS-232-C)是目前最常用的一种串行通讯接口。计算机串口(RS232)共有9个针脚,都是按顺序排列,各个针脚的定义如下:
RS232与UART串口通信接线图如下
RS232串口接线有两种方法:
1、直连接法:RS232串口线直连接法就是正常的连接:2接2,3接3(即一头的RX与另一头的RX相连,TX与另一头的TX相连)5接5。
2、交叉接法:RS232串口线交叉接法就是交叉连接:2接3、3接2(即一头的RX和另一头的TX相连,TX与另一头的RX相连)5接5。
注意:通常的情况下,设备和电脑的连接进行通讯,需用到RS232串口线直连线;而设备和设备的连接进行通讯,就会用到RS232串口线的交叉线。
RS232串口接线
DTE设备上的9针连接器(PC连接) | |
公RS232 DB9 | |
针号 | 信号方向 |
1 | 载波检测(CD)(来自DCE)来自调制解调器的输入信号 |
2 | 从DCE接收数据(RD)传入数据 |
3 | 传输数据(TD)传出数据到DCE |
4 | 数据终端就绪(DTR)传出握手信号 |
5 | 信号接地公共参考电压 |
6 | 数据集就绪(DSR)传入握手信号 |
7 | 请求发送(RTS)输出流量控制信号 |
8 | 清除发送(CTS)输入流量控制信号 |
9 | 振铃指示器(RI)(来自DCE)来自调制解调器的输入信号 |
485串口线详细接线图/485转串口怎么接线
在EIA的标准系列中,RS485协议被认为是最通用的,在串口通讯的4个标准上均显示出良好的性能。当多个节点需要在控制或数据采集应用中进行通信时,这是RS485被广泛用作通信接口的原因。更多详情点击查看:RS485引脚说明及接口说明
RS485信号线定义
DB9 | 接口指示 | 引脚名称 |
1 | CD | 载波检测 |
2 | RXD | 接收数据 |
3 | TXD | 传输数据 |
4 | DTR | 数据终端就绪 |
5 | GND | 系统接地 |
6 | DSR | 数据准备就绪 |
7 | RTS | 发送请求 |
8 | CTS | 清楚发送 |
9 | RI | 振铃指示器 |
● 载波检测(CD)此控制信号在串口服务器通知计算机它已检测到计算机可以用于数据传输的载波时使用。
● 接收数据(RXD)这条线用于两个源之间的数据传输。一个例子是从串口服务器接收的数据传输到计算机。
● 传输数据(TXD)这是实际承载传输数据的线路。
● 数据终端就绪(DTR),这是表明计算机已准备好进行传输的信号。
● 系统接地(GND)是指与地面的物理连接,用于测量电路中电压的基线或用于返回电流的共享路径。
● 与DTR信号相比,数据准备就绪(DSR),该信号通知计算机或终端串口服务器正在运行并且能够接收数据。
● 对于此信号,需要发送请求(RTS)正电压,以允许执行发送请求(RTS)。这表明在数据集和数据终端之间可以进行无干扰的传输。
● 在数据终端和串口服务器之间建立连接后,清除发送(CTS)发送此信号,以确认数据终端已确认可以开始通信。
● 振铃指示器(RI)的作用是提醒运行数据集的串口服务器已检测到低频。该信号只是警告数据终端,而不会影响设备之间的数据传输。