接口/总线/驱动
RS-232/V24串行接口通信标准被广泛使用多年。在某些情况下,它仍然被使用,特别是在现有安装中,尽管随着以太网和其他标准取而代之,它的使用现在正在减少。
RS232 / V24 在许多领域都可以找到,从计算机到远程终端等等。它是提供串行数据连接的有效方式,因此被广泛使用。
RS-232接口基础知识
该接口旨在在最远 15 米的距离内运行。这是因为任何调制解调器都可能在终端附近。数据速率也受到限制。RS-232C 的最大值为 19.2 k 波特率或每秒比特数,但通常使用较慢的速率。理论上可以使用任何波特率,但使用的标准传输速度有区域数。
请注意,这些速率仅表示理论上的最大传输速度,实际传输速率可能会受到多种因素的影响,例如网络拥塞、设备性能等。此外,不同的传输介质(如光纤、无线网络)和协议(如USB、HDMI)也具有不同的速率限制。
常见的数据传输速率
50 75 110 150 300 600 1200 2400 4800 9600 19200 38400 76800
注意:通常使用高达每秒 19200 位的速度。在此之上拾取的噪声,尤其是在长电缆线路上,可能会导致数据错误。如果需要高速和长时间的数据运行,则可以使用 RS422 等标准。
RS-232 连接
RS-232C 规范不包括要使用的连接器的描述。但是,最常见的类型是 25 针 D 型连接器。
RS232 信号电平
电压等级是规范中的主要项目之一。对于 RS232 数据信号,-3V 和 -25V 之间的电压表示逻辑 1。逻辑0由+3V至+25V之间的电压表示。如果控制信号的电压在+3V和+25V之间,则控制信号处于“ON”状态,如果它们为负,即在-3V和-25V之间,则处于“OFF”状态。
数据在 RS232 上串行发送,每个位一个接一个地发送,因为每个方向只有一条数据线。这种数据传输模式还要求接收方知道实际数据位何时到达,以便它可以与传入的数据同步。为了实现这一点,逻辑 0 被发送为同步的起始位。接下来是数据本身,通常有七位或八位。接收器显然必须知道预期有多少个数据位,并且通常在设备背面或设备内部都有小型双列直插式开关来设置此信息。
RS232 上的数据通常使用 ASCII(美国信息交换标准代码)发送。但是,其他代码,包括默里代码或 EBCDIC(扩展二进制编码十进制交换代码)也可以同样使用。
在数据本身之后,将发送奇偶校验位。同样,这需要设置,因为它是可选的,它可以是偶数或奇数奇偶校验。这用于检查接收数据的正确性,它可以指示数据是否具有奇数或偶数个逻辑。与现在的许多系统不同,它没有纠错功能。
最后发送停止位。这通常为一位长,用于表示特定字节的末尾。有时需要两个停止位,这也是通常可以在设备上设置的选项。
RS232数据传输通常是异步的。但是,传输和接收速度显然必须相同。允许一定程度的容忍度。发送起始位后,接收器将对每个位的中心进行采样以查看电平。在每个数据字中,同步的差异不得超过半位长度,否则将看到不正确的数据。幸运的是,使用当今精确的比特或波特率发生器,这很容易实现。
线条及其用法
RS232 规范中定义了四种类型的线路。它们是数据、控制、定时和接地。并非所有这些都是必需的。可以使用很少的线路建立非常简单的通信。在查看线路及其功能时,有必要记住,它们是为调制解调器(数据集或通信设备)与终端或计算机(数据终端设备)之间的连接而定义的。所有线路都有方向,当以这种方式使用时,一对一的电缆可以正常工作。
最明显的线是数据线。其中有两个,一个用于在每个方向上传输的数据。发送数据在引脚 2 上传输,接收数据在第三行上传输。
最基本的控制电路是数据载波检测(DCD)。这显示调制解调器何时在电话线上检测到载波,并且似乎已建立连接。它产生一个高电,该高电平一直保持到连接丢失。
数据终端就绪 (DTR) 和数据集就绪 (DSR) 是主控制电路。它们在终端和调制解调器之间传递主要信息。当终端准备好开始处理数据时,它会在 DTR 线路上标记此数据。如果调制解调器也已准备就绪,则它会在 DSR 线路上返回其信号。这些电路主要用于电话电路。建立连接后,调制解调器将使用 DTR 连接到线路。此连接将一直保持,直到 DTR 线路断开时终端离线。调制解调器将检测到这一点并释放电话线。
有时引脚 20 未分配给 DTR。取而代之的是另一个名为“将数据集连接到线路”(CDSTL) 的信号。这实际上与 DTR 相同,但不同之处在于 DTR 仅允许调制解调器切换到电话线上。CDSTL 命令调制解调器进行切换,尽管它可能正在执行任何其他操作。
另外还使用了两条电路,即请求发送 (RTS) 和清除发送 (CTS)。这对电路一起使用。终端设备将标记它有要发送的数据。然后,调制解调器将返回 CTS 信号,以在短暂的延迟后完全清除。
当使用交换载波时,尤其会使用此信令。这意味着只有当有数据要发送时,运营商才会出现在线路上。当一个中央调制解调器在远程位置为其他几个调制解调器提供服务时,它就会发挥作用。
辅助线路
RS-232 规范中指定了两种类型的线路。有一些通常使用的主通道,并以正常或更高的数据速率运行。但是,还规定了用于提供控制信息的辅助通道。如果使用它,它通常会以比主通道慢得多的速率发送数据。
由于二次线路很少在设备上使用,甚至很少在设备上实施,因此制造商经常将这些连接器引脚用于其他目的。有鉴于此,在考虑使用它们之前,值得检查这些线路是否未用于其他目的。使用次级系统时,握手信号的运行方式与初级电路相同。
接地
接地连接也很重要。有两个。首先,保护接地确保两个设备处于相同的接地电位。当任何一台设备可能未接地时,这非常有用。信号接地用作沿数据链路传输的数字信号的回路。重要的是,不属于信号的大电流不要沿着这条线流动,否则可能会发生数据错误。
RS232 / V24 仍在某些领域使用,但它已被更快、更方便的数据通信形式(如以太网、USB 等)所取代。尽管如此,它在某些应用中仍然保持使用。
审核编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !