资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI命令查询Keysight双向直流电源保护触发事件后,输出是否自动恢复?

2026-06-02 10:40:33  点击:

  Keysight RP7900 双向电源(再生双向直流电源)专用、可直接上机的 SCPI 方法,用来判断:某次保护触发后,输出是否自动恢复。 (适用:OVP / OCP / OTP / 反向功率保护)

  一、核心思路(一句话)

  恢复与否 = 看 ELOG 里同通道、紧接在保护事件之后,有没有 “输出开启” 事件(代码 5)。

  有 → 自动恢复

  无 → 保持关断(需手动恢复)

  二、查询命令(直接复制用)

  1. 先查日志总数

  scpi

  SYST:ELOG:COUN?

  返回:N(日志条数)

  2. 逐条读日志(关键)

  scpi

  SYST:ELOG:DATA? 0

  SYST:ELOG:DATA? 1

  ...

  SYST:ELOG:DATA? N-1

  3. ELOG 返回格式(重点)

  plaintext

  ,<事件码>,<通道>,<事件名>,<触发值>

  事件码定义:

  1 = OVP 过压保护

  2 = OCP 过流保护

  3 = OTP 过温保护

  4 = 反向功率保护

  5 = 输出开启(恢复)

  6 = 输出关闭

  三、判断 “是否自动恢复” 的步骤(SCPI 流程)

  找到某条保护事件:码 = 1/2/3/4.记通道 Ch、时间 T1

  查 同通道、时间 > T1 的下一条事件:

  如果是 码 = 5(输出开启) → 自动恢复

  如果是 码 = 6 或无后续开启 → 未自动恢复(锁死)

  示例(一眼看懂)

  日志序列:

  plaintext

  1719234567.2.1."OCP",10.5 ← OCP 触发(Ch1)

  1719234568.5.1."Output On",0 ← 紧接着 Ch1 输出开启

  结论:OCP 后自动恢复

  plaintext

  1719234567.1.1."OVP",25.5 ← OVP 触发(Ch1)

  (后面没有码=5)

  结论:OVP 后未自动恢复,锁死

  四、查询 “当前恢复模式配置”(自动 / 手动)

  RP7900 可设保护后自动恢复或锁死,用这两条查:

  1. 查 OVP 恢复模式

  scpi

  VOLT:PROT:OVP:REC?

  返回:

  AUTO → 自动恢复

  MAN → 手动恢复(锁死)

  2. 查 OCP 恢复模式

  scpi

  CURR:PROT:OCP:REC?

  3. 查反向功率保护恢复模式

  scpi

  POW:PROT:REV:REC?

  (OTP 一般固定为手动恢复,不可设)

  五、查询 “当前输出是否因保护关闭”

  scpi

  OUTP:STAT?

  返回:

  0 → 关断(可能是保护锁死)

  1 → 正常开启

  六、完整 SCPI 脚本(直接跑)

  scpi

  *IDN?

  SYST:ELOG:COUN? ; 读日志总数

  SYST:ELOG:DATA? 0 ; 读最早一条

  SYST:ELOG:DATA? 1 ; 依次读...

  VOLT:PROT:OVP:REC? ; OVP恢复模式

  CURR:PROT:OCP:REC? ; OCP恢复模式

  OUTP:STAT? ; 当前输出状态