NI5541

NI5541是一款8端口RF交换/合路设备。可实现下列功能:

  1. 一发多收,可单口发射广播至多达4端口接收。每路端口还可以控制增益,范围达-32~32dB。
  2. 四选一接收。
  3. 八端口可分为两组进行工作,可分别分配至两路接收、两路发送端口。

NI5541原理示意图

使用说明

原始的NI5541需要使用VHDCI接口进行控制。我们开发了USB控制软件,实现了对NI5541的控制。下面对控制协议进行说明。

当USB连接到电脑后,电脑中将增加新的串口设备,请使用控制软件选择该串口。

控制软件使用

本控制软件支持Windows XP/Vista/7/8/10系统上运行。

【待完善】

串口协议

当您需要自行开发控制软件时,可以参考下面的串口协议。

串口设置为:115200bps,8位数据,1停止位,无奇偶校验,无流控。

每行表示一个指令或状态信息。每行指令或信息以大写字母开始,后续信息中只允许使用小写字母和数字。每行可以以\r或\n结束,也可以以\r\n结束,返回信息中以\r\n结束。指令中支持增加“ ”,“,”,“;”符号,便于阅读,但不起到任何作用。

下列是所支持的指令:

  • C:配置交换和增益功能。
  • D:显示当前设备码及许可状态。
  • H:帮助信息。
  • M:设备型号。
  • V:固件版本。

下列是将显示的状态:

  • On:设备开启。
  • S:指令成功,并返回信息。
  • E:指令失败。

配置交换和增益: 该指令中,需要使用一个小写字母表示配置的功能,支持功能分别为:

  • t:配置发送。格式为:t<0/1>[0-7]+4。
  • r:配置接收。格式为:t<0/1><0-7>。
  • q:配置衰减,单位为0.25dB。只能跟在t配置后面,每路t最多配置两个。格式为:q<0-127>。
  • s:在状态信息中返回生效配置。

下面将举例说明:

  C t0,0;t1,4;r0,0;r1,4;
配置:Tx0连接CH0;Tx1连接CH4;Rx0连接CH0;Rx1连接CH4。其中Tx将使用默认32dB衰减(q64q64)。配置完成后,将返回“S”。
  Cst06t12r02r16
配置:Tx0连接CH6,Tx1连接CH2;Rx0连接CH2;Rx1连接CH6。其中Tx将使用默认32dB衰减(q64q64)。配置完成后,将返回“S t0,6;t1,2;r0,2;r1,6;”。
  C s,t0,0123;t1,5;r0,2;r1,6;
配置:Tx0连接CH0/CH1/CH2/CH3;Tx1连接CH5;Rx0连接CH2;Rx1连接CH6,其中Tx将使用默认32dB增益(q64q64)。
  C t0,0123q0q0;t1,5;r1,7;r0,0;
配置:Tx0连接CH0/CH1/CH2/CH3,并将其衰减配置为0;Tx1连接CH5,将使用默认32dB衰减(q64q64);Rx0连接CH0;Rx1连接CH7。
  C t0,4;t1;r0,4;r1,0;
配置:Tx0连接CH4,将使用默认32dB衰减(q64q64);Tx1切换至CH4/CH5/CH6/CH7,将使用关闭的默认63.5dB衰减;Rx0连接CH4;Rx1连接CH0。
  C s
返回当前状态。开机时为“S t0,0;t1,4;r0,0;r1,4;”。