现代测试技术应用实例.ppt

  (2) 总线接口。   ① 一路半双工RS-422A串行数据总线。   ② 一路全双工RS-422A串行数据总线。   (3)波特率:9600 bit/s。   (4)字符位长:11位(1位起始位、 1位停止位、 1位偶效验位和8位数据位)。   (5) 通信规程。   ① 半双工通信执行参数采集器监控需求报告中规定的协议。   ② 全双工通信执行《EUDA-FDR通信接口协议》。   (6)EUDA与NAMP(非航空电子监控处理机)的通信。   EUDA与NAMP之间通过半双工RS-422A串行数据总线来完成通信,共两根线,其中:    ① EUDA插座802KXB的94号针通过导线与转接插头22XSP的R端相接,再通过导线号与NAMP插座301WXB的10号针相接,构成EUDA-NAMP通信高线路。   ② EUDA插座802KXB的95号针通过导线与转接插头22XSP(22XPS)的S端相连,再通过导线与NAMP插座301WXB的11号针相接, 构成EUDA-NAMP通信低线路。  (7) 发参(EUDA)与飞参(FDR)的通信。EUDA与FDR的通信由RS-422A全双工总线完成,共4根线,其中:    ① EUDA插座802KXB的96号针通过导线与FDR插座806 K的W针相接,构成EUDA-FDR通信接收高线路。    ② EUDA插座802KXB的97号针通过导线与FDR 插座806 K的V针相接,构成EUDA-FDR通信接收低线路。    ③ EUDA插座802KXB的98号针通过导线与FDR插座806 K的Y针相接,构成EUDA-FDR通信发送高线路。    ④ EUDA插座802KXB的99号针通过导线与FDR 插座806 K的X针相接,构成EUDA-FDR通信发送低线路。 图7.32 RS-422A串行通信基本原理   1) RS-422A总线概述   RS-422A总线采用平衡输出发送器和差分输入接收器。从根本上消除了信号地线,相当于两个单端驱动器,如图7.32所示。 发送器有两根线,在一条线向高电平跳变的同时,另一条输出线向低电平跳变,线之间的电压极性因此而翻转过来。 在RS-422A线路中,发送信号要用两条线, 接收信号也要两条线,实现双工通信至少要有4根线。在干扰信号作为共模RS-422A 的输出信号线间的电压为±2 V, 接收器的识别电压为±0.2 V。    在干扰信号作为共模信号出现时,接收器接收差分输入电压,只要接收器有足够的抗共模电压工作范围,就能够识别两个信号并正确接收所传送的信息。因此,RS-422A能在长距离、 高速率的条件下传输数据。这种性能的改善是平衡结构产生的。 差分平衡结构可以从地线的干扰中分离出有效信号,最大可区分0.2 V的电位差值。   RS-422A接收器所允许的共模干扰范围要求小于±25 V。 因此, 若双方接地电位差超过这一数值也会使信号传送错误, 或导致芯片损坏。   RS-422A输出信号线间的电压为±2 V,接收器的识别电压为±0.2 V,共模范围为-25~25 V。在高速传送信号时, 应考虑到通信线路的阻抗匹配,否则会产生强烈的反射,使传递的信息发生畸变,导致通信错误。一般在接收端加终端电阻以吸收掉反射波, 阻网络也应该是平衡的。   2) RS-422A总线的特点   (1) 采用差动方式。   (2) 具有1台驱动器, 10台接收器。   (3) 最大距离为1200 m。   (4) 同相电压的最大值: 6 V。   (5) 驱动器输出电压: 无负载时为±5 V; 有负载时为±2 V。   (6) 驱动器负载阻抗: 100 Ω。    (7) 驱动器输出阻抗(高阻状态):当Power-ON时,没有规定;当Power-OFF时, 为±100 μA,-0.25 V≤Vcom≤6 V。   3) 通用异步接收/发送控制器   本系统采用以16550 UART为核心的串口卡,从发参EUDA与飞参通信串行总线上截获的信息采入计算机。该串口卡插在计算机主板EISA扩展槽上, 采用RS-422协议标准的外接串行通讯接口。    16550芯片为带有FIFO(First inFirst out)功能的通用异步接收/发送器, 通过对其内部寄存器的读/写可实现串行数据的发送、 接收及控制。   16550 UART寄存器包括: 接收保持寄存器、发送保持寄存器、线状态寄存器、线控制寄存器、Modem控制寄存器、 Modem状态寄存器、中断状态寄存器、中断控制寄存器、 FIFO控制寄存器和高速暂存读/写寄存器等,其内部结构如图7.33所示。 各寄存器的寻址方式及描述如表7.3所示。 图7.3

文档评论(0)

1亿VIP精品文档

相关文档