有人知道SA6频谱分析仪控制代码吗

问题描述 投票:0回答:1

有人知道SA6频谱分析仪所需的命令吗? git hub上ARINST提供的软件没用。每次我尝试连接(使用 USB 接口,COM4)时,软件都会崩溃(在物理 Windows 10 PC、虚拟机 Windows 10 和使用 WINE 上测试。每次都是相同的效果。)

如果我尝试连接自己编写的 python 代码(使用 Linux 而不是 Windows),我已经可以执行以下操作:

  1. 设备可见为 /dev/ttyACM0(通过 USB 串行)
  2. 我可以打开设备并获取文件句柄 (3)
  3. 我可以发送一个以 => 频谱分析仪屏幕闪烁
  4. 我可以阅读回复“完成” '

但是由于我不知道所需的命令,我无法更改任何设置,也无法读取测量扫描的结果。使用相机拍摄屏幕截图对我来说有点令人失望。

我已经尝试使用 ghex 分析编译的 Windows 软件,但没有找到我可以使用的任何东西。 任何帮助将不胜感激。

command analyzer measurement usbserial spectrum
1个回答
0
投票

部分答案:

发现与SA6频谱分析仪通讯的一些特性:

  1. SA6 有一个 127 字节深的输入寄存器。写入 127 个字节(或更少,以 导致没有反应。
  2. 多次写入发送字符会导致寄存器累积。 (因此写入 2 倍 64 字节会得到与发送 128 字节相同的响应)
  3. 写入 128 个字节或以以下字符结尾的字符 导致回复。 SA6返回寄存器的内容,闪烁并返回第二行“完成” ”.
  4. 写入数据以“结束” ” 立即创建响应“完成 ”

但是控制代码仍然未知(我)并且写访问从未更改过设置。

© www.soinside.com 2019 - 2024. All rights reserved.