Keysight 双向直流电源:SCPI 没有直接读 OVP 迟滞、也没有读 “恢复时间” 的标准命令。
OVP 触发点:可读可写(SCPI 有)
OVP 恢复点 / 迟滞:固件硬编码,SCPI 不可读、不可改
恢复时间(从触发到可复位):无 SCPI 可查,只能实测
下面给你:1)能直接用的 SCPI(查触发点、查保护状态)2)如何用 SCPI + 测量 间接算出迟滞3)恢复时间怎么测(SCPI + 脚本)
二、SCPI:能直接查的只有 OVP 触发阈值
1. 查询 OVP 触发电压(所有双向电源通用)
scpi
VOLT:PROT?
例返回:20.000 → OVP 在 20 V 触发关断
2. 查询当前是否处于 OVP 保护
scpi
STAT:QUES:COND?
bit4 = 1:OVP 触发
bit4 = 0:正常
3. 查询输出电压(用于算迟滞)
scpi
MEAS:VOLT?
三、如何用 SCPI 实测 OVP 迟滞(恢复点)
迟滞 = OVP 触发点 − OVP 恢复点(固件固定)
自动测试流程(SCPI 顺序)
设定 OVP:
scpi
VOLT:PROT 20.0
缓慢升压,直到 STAT:QUES:COND? 的 bit4=1 → 记录 Vtrip ≈ 20 V
缓慢降压,循环查询:
scpi
MEAS:VOLT?
STAT:QUES:COND?
当 bit4 从 1→0.记录此刻电压 Vrecovery
迟滞:
plaintext
Hysteresis = Vtrip − Vrecovery
典型结果(2026 主流双向机型)
N6900:≈0.2–0.3 V
N6705+N678x:≈0.4–0.6 V
E36400:≈0.8–1.0 V
E36300:≈1.3–1.6 V
SCPI 无法直接读出这个数,只能实测。
四、OVP “恢复时间” 怎么测(从触发到可复位)
恢复时间定义:OVP 触发 → 电压降到恢复点 → 可以成功执行 OUTP:PROT:CLE 的时间
SCPI + 脚本测量方法
升压触发 OVP(bit4=1)
开始计时,同时降压
循环:
scpi
STAT:QUES:COND?
OUTP:PROT:CLE
直到 OUTP:PROT:CLE 执行后 bit4=0 → 停止计时
典型范围(双向电源)
硬件比较器型(N6900):10–50 ms
模块 / 经济型(E36300):50–200 ms
同样:SCPI 没有命令直接返回恢复时间,只能用脚本实测。
五、总结(直接背)
✅ 查 OVP 触发点:VOLT:PROT?
✅ 查是否 OVP:STAT:QUES:COND?(bit4)
✅ 复位 OVP:OUTP:PROT:CLE
❌ SCPI 不能直接读:OVP 迟滞、恢复时间
✅ 只能:SCPI 监控 + 实测计算