RS-232故障排除
常见的串口问题


信号管理系统中采用的专业A / V设备通常由RS-232串行通信协议控制。 放大器,切换器,调光器,扩展器,投影仪和矩阵切换器只是RS-232协议控制的各种设备的几个例子。

在使用设备时遇到问题时,了解RS-232协议的基础技术是必不可少的。 了解要查找的内容可以最大限度地减少RS-232连接故障排除所花费的时间。

在本文中,我们将尝试让您基本了解RS-232连接,并帮助您解决遇到的任何串口问题。

内容


  1. 什么是RS-232协议?
  2. 串行RS-232引脚
  3. 电压范围
  4. 波特率
  5. 电缆长度限制
  6. 串口故障排除

RS-232协议


电子工业协会(EIA)最初在1962年将RS-232定义为与调制解调器接口的推荐标准(RS)。 1987年1月,该标准被修改为最新版本RS-232D。 这些修订是为了确保与CCITT V.24,V.28和IS2110的国际标准兼容。

RS-232引脚


以下是IBM兼容计算机的RS-232协议的标准引脚。 最常见的连接包含9针或25针连接器。

RS-232协议的标准引脚

并非25针连接器中的所有引脚都用于传输数据。 额外的引脚通常用于端口环回测试。 9针和25针连接器的编号为2和3针。 A / V设备通常使用9针连接器进行RS-232连接。 在许多情况下,A / V设备和控制系统或计算机上的引脚可能不同。 例如,2和3引脚相反,允许通过9针连接器和9针电缆之间的引脚到引脚连接进行连接。 “接线端子”连接器越来越受到A / V设备制造商的欢迎。 这些连接器无需焊接即可轻松安装。

电压范围


RS-232引脚的所有信号引脚的标准电压范围为-15V至+ 15V。 发送数据时发生的电压摆幅总计为30V。 RS-232端口可以在低至-5V至+ 5V的电压下工作。 通过RS-232可以使用的各种电压,可以实现与不同设备类型的兼容性,这也有助于通过允许更大的噪声容限来最小化干扰。

由于大的电压波动,RS-232信号线可能产生大量的电噪声。 这意味着您不应将此信号靠近高阻抗麦克风或音频线。 如果您确实要求这些信号彼此靠近运行,则需要正确屏蔽所有音频线。

波特率


波特率测量两个端口之间的数据传输速度,通常被认为是每秒位数。 RS-232协议控制波特率。 波特率通常在1200到19200的范围内。从1200开始,通过1200,2400,4800,9600和19200的常见波特率,速率翻倍。

电缆长度限制


随着波特率的增加,连接A / V设备及其控制系统的串行电缆必须减少。 通常,100英尺电缆适用于1200至2400波特。 对于9600波特,您的电缆最大长度应为50英尺,如果您以19200波特传输,则需要将其缩短至20英尺。

故障排除


串口故障排除分为两大类。 软件不兼容或冲突可能导致您的连接问题,以及硬件的物理连接问题。

硬件


安装人员在将设备连接到控制系统时遇到的最常见的串口错误之一是接线错误。 大多数控制系统仅需要将两根电线连接到受控设备。 控制系统上的发送(XMT)和接地(GND)引脚分别连接到受控设备上的接收(RCV)和接地(GND)引脚,如下图所示(图1

图1

如果控制系统需要从受控设备接收响应,则还需要连接第三根线(图2)。 例如,如果您通过计算机的COM端口控制设备,则建议使用此接线。

图2

确认正确的连接


如果所有引脚都没有标记,则很难判断控制系统端口和受控设备端口之间的接线是否已正确完成。 如果正在使用接线端子连接器,您可以使用电压表监控电压并确定连接良好。 用电压表设置为“DC”测试电压。 您希望RCV引脚和端子排连接器上的GND引脚之间的读数介于-12V和-6V之间。 您的XMT线应具有与下图相同的读数(图3)

图3

如果在连接控制系统和受控设备后接收线上的电压保持在0伏,则表明您的串行端口连接问题是发送和接收线反转的结果(图4).

图4

软件


如果在验证硬件连接后COM端口错误仍然存在,则问题可能在于控制系统和受控设备的软件通信设置。

软件设置必须相同才能实现设备之间的正确通信。 波特率是两个系统必须匹配的一个参数,因此如果您的控制系统以2400波特率运行,您还需要将设备设置为2400波特。 数据位,奇偶校验位和停止位是必须为通信流相同设置的其他参数。 在单个字符中传输的比特数称为数据比特,可以设置为7或8.奇偶校验定义单个传输中的1的数量是奇数还是偶数。 如果奇偶校验对您的应用程序不重要,则可以将其设置为“无”。

停止位可以设置为0,1或2,并定义传输结束。 A / V器件通常设置为数据位为8,奇偶校验为无和1个停止位。 这被称为“8 n 1”设置。 如果要解决串行端口通信问题,请检查连接两端的所有这些设置是否相同。

Serial Port Monitor 是Eltima Software提供的一种软件工具,可用作串口通信故障排除的辅助工具。 它可以大大减少查找和解决串行端口通信问题所需的时间。

Serial Port Monitor使您能够监视,记录和分析任何串行端口,从而协助进行COM端口故障排除。 软件工具的用户界面允许您以多种不同视图查看此数据,这些视图将帮助您快速跟踪问题。 您还可以模拟将数据发送到串行设备并回放会话,以便查看发送到端口的相同数据的多个实例。 这允许您搜索可能导致您解决问题的差异。

Serial Port Monitor

当遇到串口通信问题时,Serial Port Monitor可以证明是不可或缺的工具。 立即将其放入您的软件工具箱中,并开始简化您的故障排除会话。

Serial Port Monitor

要求: Windows XP/2003/2008/Vista/7/8/10/Server 2012 , 9.16MB 大小
版本 7.0.342 (13.01.2018) 行说明
類別: Communication Application