📜  RS232C用于数据传输

📅  最后修改于: 2021-06-28 15:20:28             🧑  作者: Mango

RS232是使用串行二进制数据交换的DTE(数据终端设备)和DCE(数据通信设备)之间的接口和协议。这里的C用于当前版本。通用异步数据收发器(UART) ,安装在主板上,与RS232相连,用于从DTE接口将数据传输到任何串行设备,例如调制解调器或打印机。

电气规格:

1.电压:
RS232C引脚的信号电平可以有两种状态。

  • 标记状态–由二进制1表示的高位,具有负电压。其传输信号的电压极限范围为-5至-15V。其接收信号的电压极限范围为-3至-25V。
  • 空间状态–由二进制0表示的低位,具有正电压。其用于传输信号的电压极限范围为+5至+ 15V。其接收信号的电压范围为+3至+ 25V。

2.电缆和电线:
RS232C的最大电缆长度等于15.24米或等于2500pF的电容。电线阻抗的限制范围是3欧姆到7欧姆。

3数据和摆率:
通过RS232C的数据传输速率高达20Kbps。信号电平的变化率,即压摆率高达30V /微秒。

4.电流:
在250V AC的最大工作电压下,最大额定电流为3Amps。

引脚和工作方式:

RS232C需要25个针脚连接器来连接DTE和DCE。这是RS232C的针脚和信号列表以及使用驱动器和接收器的DTE和DCE之间的连接的列表。

  1. TXD和RXD –
    DTE上的发送数据和接收数据是串行数据线。这些线路在DCE上具有相反的功能。 TXT将传出数据发送到DCE。 RXD接收来自DTE的传入数据。
  2. RTS和CTS –
    当需要通过线路传输数据时,发送器会激活“发送请求”。通讯停止时,线路本身将被禁用。接收方激活“清除发送”以告知发送方是否已准备好接收数据。在传输期间,它保持活动状态。
  3. DTR和DSR –
    通过数据终端就绪线路,DTE通知DCE处于在线模式,并且可能发生通信过程。数据设置就绪信号的主要任务是通知DCE准备进行通信。
  4. DCD –
    DCE激活“数据载体检测”以显示它已连接到DTE。
  5. RI –
    当DCE在电话线上检测到来电时,振铃指示器将被激活。

握手:
在实际的数据传输之前,信号从DTE传输到DCE,以便通过称为握手的过程进行连接。以下是信号握手的顺序:

  • 最初,当数据从计算机传输到调制解调器时,计算机会激活RTS信号到调制解调器。
  • 调制解调器依次激活DCD,然后激活CTS。
  • 然后计算机在TXD上发送数据。数据传输完成后,计算机将停用RTS,这将导致调制解调器停用CTS。

应用范围:
但是,RS232C执行的大多数功能已由USB接管,但在执行以下应用程序中仍然成功。

  1. 它用于在计算机和嵌入式系统之间建立通信。
  2. 由于其较低的成本,它在数控机床和伺服控制器中起着至关重要的作用
  3. 一些微控制器板和PLC机器使用RS232C。
  4. RS232C端口用于在没有任何网络连接的情况下在无头系统中进行通信。
  5. 许多计算机数控系统都包含RS232C端口。

局限性:

  1. 它不能用于芯片对芯片或芯片对传感器设备的通信
  2. 在存在噪声的情况下,它会降低系统性能,并且由于DTE和DCE之间具有公共接地,因此需要更短的电缆
  3. 由于RS232C接口需要单独的收发器芯片,因此系统成本增加。
  4. 仅当传输速度较高时,它的性能才会降低到短距离。