斯坦福 SR850 锁相放大器怎么连接电脑采集数据?OUTP/SNAP/TRCA 指令操作全流程
SR850 是斯坦福研究系统(SRS)推出的高精度 DSP 数字锁相放大器,分辨率高、噪声抑制能力强,广泛用于微弱信号检测。实际测试中,常需把 X、Y、R、θ 等测量结果实时传回电脑,用于记录、绘图和后续分析。SR850 标配 IEEE-488(GPIB)、RS-232 和并行打印三种接口,所有仪器功能均可通过远程指令控制,采集数据主要有三种途径。

一、GPIB 接口采集(推荐):GPIB 传输稳定、速度快,适合长期连续采集。硬件上为电脑配置 GPIB 板卡或 USB-GPIB 转换器,软件可选 NI-VISA、LabVIEW 或 Python 的 PyVISA 库。连接后在 SETUP GPIB 菜单确认仪器地址(默认 8),将 Output To 设为 GPIB 即可收发指令。读取当前值的核心指令是 OUTP?,其中 OUTP?1 返回 X、OUTP?2 返回 Y、OUTP?3 返回 R、OUTP?4 返回 θ,均以 ASCII 浮点数返回,单位分别为伏特或度。当时间常数很短时,建议改用 SNAP? 指令一次同刻读取 2~6 个参数,例如 SNAP?1,2 可同时取回 X 和 Y,避免分次查询产生的延迟误差。
二、RS-232 串口采集:接线最简单,用一根直通串口线(非交叉线)连接电脑即可,因为 SR850 串口为 DCE 配置。在 SYSTEM SETUP 菜单设置波特率(默认 9600)、数据位(8)与校验位(None)。电脑端用串口助手、LabVIEW VISA 或 Python 的 pyserial 打开对应 COM 口,发送同样的 OUTP? 指令轮询。该方式速率较低,适合慢速、小批量记录。
三、机内缓存批量导出:SR850 内置 65536 点数据缓冲,内部采样率最高 512Hz(最低每 16 秒 1 点)。可先按设定采样率在仪器上采集存储,再用 TRCA? i,j,k 指令以 ASCII 格式读出第 i 条轨迹自第 j 点起的 k 个数据,或用 TRCB? 按 IEEE 二进制格式读取以提高传输效率;SPTS? 可查询已存点数。此外仪器自带 3.5 英寸软驱,数据也可直接存入软盘。
小结:低频小批量用 RS-232 最省事;长期高速采集首选 GPIB;需要整段波形分析时善用机内缓存。掌握 OUTP?、SNAP?、TRCA? 三条指令,即可覆盖绝大多数 SR850 数据采集场景。






关注官方微信
