空管系统 RS232 串口通信浅析

发表时间:2020/7/29   来源:《科学与技术》2020年3月第7期   作者:王鹏
[导读] 深入介绍RS232串口通信在空管系统中的应用,重点是异步通信
        摘要:深入介绍RS232串口通信在空管系统中的应用,重点是异步通信、同步通信的线路连接、常规维护和测试方法。根据相应的技术原理和适当的辅助工具,可以完成串口测试维护工作。文章中介绍的方式方法可以很好的应对空管工作中的RS232串口通信方面的工作。
        关键字:RS232;打环测试;串口通信
        引言
RS-232标准接口是常用的串行通信接口标准之一。虽然这种通信方式在现在高速率、大带宽的年代显得落伍,但是因为其连接简单、稳定、传输速率也能满足空管的功能需求,这种技术在空管系统中使用非常普遍,雷达数据传输和空管自动化系统中的雷达数据引接和外送,都是采用RS232接口通信技术。
        1RS232接口串口通信连接的实现
在两个设备进行数据通信之前,会进行控制线之间的“握手”,握手成功后才开始数据通信。在现在的RS232串口通信过程中,一般DTR/DSR中DTR连到电源上并与本端DSR短接,一上电就立即有效,表示本端设备对端设备都可用。RTS/CTS信号是用于半双工系统中发送方式和接收方式之间的切换。在全双工系统中,因配置双向通信通道,RTS请求信号也直接被置为高电平并与本端CTS直接短接,表示发送请求直接得到允许。当前的通信终端设备功能强大,这些控制线的电平控制有的是通过在板件中的硬件跳线连接直接设置的如modem,有的是可以通过软件配置进行设置的如路由器终端,也有的做了默认设置,可以不进行握手控制而直接进行数据通信[1]。如图1所示为标准的本端设备向对端设备发送数据的流程,其中右半部分为发送过程的简化连接方式,本端设备接收对端发送数据的流程与之相同。

        图1本端设备向对端设备发送数据的过程

        2RS232串口通信在空管系统中的应用实例
RS232串口通信在空管系统中使用非常多,包括异步电报传输、同步雷达数据传输等等。掌握串口通信的连接、调试技术是非常重要的,这里列举两个实际案例对RS232串口通信进行测试、验证。
        2.1RS232串口常规测试
打环测试一般是对RS232串口通信环路进行的一个通信线路误码率测试,可以对两个串口之间的整个通信线路进行一个通信质量检查,并且大致确定出现问题的节点或则线路。对于打环测试分为异步和同步两种,不同的情况线路连接和仪表设置也是不同的。如果是异步打环测试,对于25针的端口,在远端只需要将2/3针收发进行短接就可以了,然后在本地进行数据发送和检测。在实际工作中,出现了一起雷达数据传输过程中出现90%CRC校验失败的情况。因为转换阶段比较多,对其进行了打环测试,以确认异常的原因。
HCT6000选择128KBert功能,设置PatternParameterSetting:511;BlockSizeSetting:1000;DurationSetting:continuously;ProtocolSetting:SYNC;SpeedSetting:64K;TxClockSetting:DTE。设置完成后,对远端的RS232端口进行短接,2-3短接,4-5短接,6-8-20短接,15-17-24短接。通过测试确实发现这条通信线路有非常高的误码率,最终确定了远端的RS232-E1转换设备异常。
        2.2异步数据通信连接
对于异步通信数据包括GPS、QNH、AFTN通信线路,在与RAD分路器连接过程中采用了RS232串口通信的最简形式实现,如图2所示。

        图2自动化系统中异步通信连接
        2.2同步数据通信连接
雷达数据引接与外送属于同步通信,其中PCM设备终端端口、VanGuard路由器终端端口、Ku输出端口都是RS232接口。雷达引接与外送可以通过最简连接实现的。雷达数据引接连接如图3所示。
       
        图3最简同步通信连接
        3RS232串口通信的优缺点
RS232串口通信应用广泛,接口电路简单,数据传输稳定,连接配置容易,所以是现在主流的串行通信接口之一。
由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:接口的信号电平值较高,易损坏接口电路的芯片;传输速率较低,在异步传输时,波特率为20Kbps,同步传输时最高不超过256Kbps;接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱;传输距离有限。
        4总结
RS232还在串口数据传输中占据重要地位,所以需要加强对接口的测试和维护。根据实际维护通信线路连接的经验,两个通信终端的RS232接口实现通信的步骤一般为,首先通过对接口不同针脚输出电平进行测试或查看设备说明书了解设备端口的配置情况以及通信连接需求,其次根据RS232C标准及设备配置需求确定设备之间通信的握手需求,最后通过多次连接实践可以确定两个设备之间实现通信的连接方法。这里工作实践经验的总结,望对空管一线工作有所帮助。
        参考文献:
[1]RS232串口通信在PC机与单片机通信中的应用[J].潘方.现代电子技术.2012(13)
[2]VB6.0与RS-232在多机通信技术中的应用[J].喻桂兰,彭宇宁,赵开开.实验科学与技术.2009(04)
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: