HTOOL-SA6000 手持式频谱分析仪与信号源:功能详解与二次开发指南
本文基于 HTOOL-SA6000 官方使用手册及实际使用经验撰写,系统介绍该设备的功能特性、操作方式、电脑连接方法以及 SCPI 二次开发要点。
一、设备概述
HTOOL-SA6000 是一款集频谱分析、信号发生与简易 S21 网络分析于一体的手持式射频测试设备。工作频率覆盖 13.5MHz 至 6.4GHz,适合射频调试、滤波器/放大器测试、线缆损耗评估以及电磁环境排查等场景。
1.1 核心技术参数
| 参数项 | 指标 |
|---|---|
| 频率范围 | 13.5 MHz ~ 6400 MHz(6.4GHz) |
| 最大扫宽 | 6386 MHz |
| RBW 分辨率带宽 | 2.5kHz / 5kHz / 10kHz / 25kHz,支持 Auto 自动模式 |
| 底噪 | 极限约 -120dBm,典型约 -100dBm |
| 信号源输出功率 | -15dBm ~ -25dBm 可调 |
| 阻抗 | 50Ω |
| 全频段扫描速度 | 最快约 0.5 秒 |
| 显示屏 | 7 英寸 TFT 电容触摸屏 |
| 电池容量 | 7000mAh,续航 ≥ 3 小时 |
| 通信接口 | 以太网、USB-OTG / RNDIS |
| 操作系统 | Linux |
1.2 硬件特点

- 全金属机身设计,尺寸约 200mm × 120mm × 30mm,具备较好电磁屏蔽与便携性。
- 射频接口采用 N 型接头,标配 N 转 SMA 转接头与 SMA 馈线。
- 内置 RTC 时钟,联网自动校时,有利于文件时间戳与测试数据管理。
- 支持中文、英文、俄文三种语言界面。
二、本机操作与功能模块
2.1 主界面功能
主界面以频谱波形显示为核心,底部提供常用快捷功能入口:
- 快捷功能切换:短按切换扫描、峰值、标记、迹线等界面。
- 迹线模式:支持最大值保持、最小值保持、平均5次、平均10次及瀑布图显示。瀑布图适合观察信号随时间变化趋势,捕捉瞬态信号。
- 截屏功能:保存当前屏幕为时间戳命名 PNG 图片。
- 暂停按钮:冻结频谱画面但不影响标记、峰值功能。
- 手势操作:左右拖动频率轴调整扫描频段,上下拖动幅度轴调整参考电平。
2.2 菜单功能详解
① 载入(文件管理)
设备存储分为内部 EMMC 和 TF 卡,目录结构如下:

| 目录 | 说明 |
|---|---|
| data | 单帧频谱数据(.bin 格式) |
| picture | 截屏图片 |
| record | 录制回放数据(.dat 格式) |
支持文件的加载、删除、重命名 操作。⚠️ 注意:拔出 TF 卡前务必执行「保存记录」,否则临时数据可能被覆盖丢失。
② 输入通道设置
- RBW(分辨率带宽):RBW 越大扫描速度越快,频率分辨率越低;窄带信号测试建议选择较小 RBW。
- 输入衰减:0dB / 15dB / -15dB。信号过强时选择 15dB 衰减,信号过弱时选择 -15dB 增强灵敏度。
- 参考幅值:调整频谱纵向参考电平。
③ 信号源与 S21 测试
- 开启信号源后可设置输出频率与输出功率。
- S21 模式 :可设置采样点数(200/300/400/500),接好射频馈线后需要执行直通归一校准再进行器件测试。
- 可评估滤波器通带/阻带、放大器增益、线缆损耗等参数。
④ 保存数据
保存当前一帧原始频谱数据,文件名格式为 起始频率-截止频率(参考幅值).txt。
⑤ 记录与回放
该功能主要用于捕捉瞬时消失的信号 。设备支持后台持续录制,循环保存最近约 2 小时数据(扫宽 < 30MHz 条件下)。
- 录制:后台记录,不干扰前台频谱显示。
- 回放:需先暂停录制,支持手动逐帧、自动定时回放及索引跳转。
- 保存记录 :将临时
record.dat持久化存储到 EMMC 或 TF 卡 record 目录。
⚠️ 注意 :record.dat 是临时文件,必须点击「保存记录」才会持久化存储。
⑥ 系统设置
- 显示设置:语言切换(中/英/俄)、网格幅值跨度(5dBm/10dBm)、屏幕休眠时长、亮度调节。
- 网络设置:以太网支持 mDNS 组播发现设备;USB-OTG 网络可通过 Type-C 直连电脑。
- 更新:支持 OTA 在线升级应用与系统固件。
- 系统信息:查看设备型号、频率范围、固件版本,附官网二维码获取资料。
三、电脑连接方式

3.1 以太网连接(推荐)
设备与电脑处于同一局域网时,推荐使用以太网连接。连接步骤:
- 将设备接入局域网;
- 在设备端查看网络 IP 地址;
- 使用上位机通过 mDNS 自动发现设备,或手动输入 IP 地址与端口号连接。
3.2 USB-RNDIS 连接(无以太网环境)
在没有以太网的环境下,可使用 Type-C 数据线通过 USB-RNDIS 方式建立网络连接。
驱动安装步骤:
- 解压
Ethernet_RNDIS_drivers_20220808.zip至无中文路径目录; - 在设备管理器中找到 USB 串行设备,右键更新驱动程序;
- 浏览计算机选择驱动目录下 RNDIS 文件夹完成安装;
- 安装成功后网络适配器出现
USB Ethernet/RNDIS Gadget; - 在设备端「系统设置 → 网络设置」中刷新获取 USB-OTG-NetWork IP 地址;
- 电脑端执行
ping 设备IP验证网络连通。
3.3 Samba 文件共享
Windows 下按 Win+R,输入 \\设备IP地址(如 \\192.168.1.172),回车后即可访问设备共享目录,直接拷贝 data/picture/record 下的数据文件。
四、上位机软件功能
上位机支持中/英/俄三语切换,可通过 mDNS 自动发现设备或手动输入 IP+端口连接。主要功能包括:
| 功能模块 | 说明 |
|---|---|
| 频率设置 | 设置起始/终止/中心频率与扫宽 |
| RBW设置 | 远程配置分辨率带宽 |
| 标记控制 | 开启/关闭四组标记与四组峰值 |
| 信号源控制 | 远程启停、设置频率与功率 |
| S21控制 | 设置测试点数,执行归一校准 |
| 迹线显示 | 正常/最大值/最小值/平均/瀑布图 |
| 数据保存 | 设置保存路径与周期,自动记录数据 |
五、SCPI 通信协议与二次开发
设备支持类 SCPI 指令,便于自动化测试脚本开发。常用指令如下:
5.1 信号源控制
GENErator:STATus ON // 开启信号源
GENErator:STATus? // 查询信号源状态
GENErator:FREQuery 1000 // 设置输出频率 1000MHz
GENErator:GPWR 1000,-15 // 设置频点 1000MHz,功率 -15dBm
GENErator:S21 500,ON // S21 测试,500 个点,开启
5.2 标记与峰值控制
MARK:MARK1 2400,ON // 标记1,频率 2400MHz,开启
MARK:MARK1? // 查询标记1
MARK:PEAK1 ON // 开启峰值1
5.3 扫描配置与数据读取
FREQuency:SCAN 100,2000,1,2 // 起始100MHz,结束2000MHz,开启数据流,RBW索引2
DATA:CURRent? // 读取当前帧频谱数据
5.4 二进制数据帧格式解析
DATA:CURRent? 返回的二进制帧格式如下:
- 帧起始字符:
# - 报头:
#Dxxxx,其中 D 为长度位数,数字表示数据段总字节长度 - 数据段内容:
- 起始频率与终止频率
- 幅值数据:每 2 字节一个采样点,数值放大 100 倍存储
- 帧末尾 48 字节存放 4 组峰值信息,每组 12 字节(频率 float、幅度 float、索引 int)
- 报尾固定:
\r\n(0x0D 0x0A)

⚠️ 开发注意:
- 读取幅值后需除以 100 还原实际 dBm 数值;
- 峰值频率单位为 KHz;
- 二次开发时重点处理幅值的 100 倍放大,避免电平计算错误。
六、踩坑总结与注意事项
- 数据保存 :
record.dat是临时文件,必须执行「保存记录」才会持久化;拔 TF 卡前务必保存,否则数据丢失。 - 驱动安装:USB-RNDIS 驱动务必解压到无中文路径,否则安装可能失败。
- RBW 选择:RBW 越大扫描越快但频率分辨率下降,测试窄带信号尽量选小 RBW。
- S21 测试 :必须接好线缆后先执行直通归一校准,否则测试损耗/增益结果不准。
- OTA 升级:升级过程在后台执行,轻微界面卡顿属正常;尽量保证网络稳定。
- RTC 时钟:设备关机后时间可能漂移,联网自动校准;截图与录制文件名依赖系统时钟。
七、总结
HTOOL-SA6000 将频谱分析、信号源与 S21 器件测试集成于一台手持设备,支持 SCPI 指令与上位机软件,非常适合实验室外场调试、产线简易自动化射频测试等场景。二进制数据帧解析时需注意幅值的 100 倍放大,避免电平计算错误。
版权声明:本文内容参考 HTOOL-SA6000 官方使用手册及公开技术资料整理,遵循 CC 4.0 BY-SA 版权协议,转载请注明出处。