Keysight N79xx 双向电源没有公开 SCPI 命令可以直接读取 “OVP/OCP 死区 / 回差(hysteresis)”。 但你可以通过 “保护阈值” 与 “恢复阈值” 做间接查询与计算,工程上完全够用。
下面把概念、可用命令、计算方法、实测步骤一次性给全。
一、先明确:OVP/OCP“死区 / 回差” 指什么?
OVP 触发点:电压超过 OVP:LEVel → 触发过压保护(关断或限流)
OVP 恢复点:电压降到 低于触发点一定差值 → 自动恢复输出 这个差值 = 回差(hysteresis)= 死区。
N79xx 手册里叫 Protection Hysteresis,不开放直接读回差的 SCPI,但可以读 “触发阈值” 和 “恢复阈值”。
二、SCPI:查询 OVP / OCP 触发阈值(核心)
先选通道:
scpi
INST:SEL OUTP1
1. 查询 OVP 触发电压
scpi
:VOLT:PROT:LEV?
返回例如:21.0 → 超过 21.0 V 触发 OVP
2. 查询 OCP 触发电流
scpi
:CURR:PROT:LEV?
返回例如:5.2 → 超过 5.2 A 触发 OCP
三、SCPI:查询 OVP / OCP 恢复阈值(关键)
恢复阈值 = 触发阈值 − 回差
1. OVP 恢复电压
scpi
:VOLT:PROT:RECO?
返回例如:19.5 → 降到 19.5 V 恢复
2. OCP 恢复电流
scpi
:CURR:PROT:RECO?
返回例如:4.9 → 降到 4.9 A 恢复
四、计算 “死区 / 回差”
直接做差即可:
plaintext
OVP 回差 = :VOLT:PROT:LEV? − :VOLT:PROT:RECO?
OCP 回差 = :CURR:PROT:LEV? − :CURR:PROT:RECO?
示例:
OVP:21.0 − 19.5 = 1.5 V(死区)
OCP:5.2 − 4.9 = 0.3 A(死区)
五、出厂默认值(参考,不用查也知道)
N79xx 系列默认:
OVP 回差:约 5% of OVP level
OCP 回差:约 3% of OCP level
六、完整 SCPI 序列(直接复制)
scpi
INST:SEL OUTP1
:VOLT:PROT:LEV?
:VOLT:PROT:RECO?
:CURR:PROT:LEV?
:CURR:PROT:RECO?
七、注意(很重要)
N79xx 不支持用户修改回差,只能读、不能写。
有些老款 Keysight 电源(如 E364xA)根本没有 RECO 命令,只能通过上下电实测。