NI5541
NI5541是一款8端口RF交换/合路设备。可实现下列功能:
- 一发多收,可单口发射广播至多达4端口接收。每路端口还可以控制增益,范围达-32~32dB。
- 四选一接收。
- 八端口可分为两组进行工作,可分别分配至两路接收、两路发送端口。
使用说明
原始的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;”。