资讯中心

联系我们

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

如何通过SCPI查询Keysight双向直流电源输出限制是否过压锁定?

2026-02-06 09:42:49  点击:

要通过SCPI命令查询Keysight双向直流电源的输出限制是否因过压保护(OVP)触发而锁定,可按照以下步骤操作,结合状态寄存器查询和错误队列分析实现精准判断:

一、查询输出状态(确认是否关闭)

使用OUTPut:STATe?命令检查输出是否被关闭(可能因过压保护触发):

scpiOUTP:STAT?  ; 返回"1"表示开启,"0"表示关闭
  • 若返回0:输出已关闭,需进一步确认是否因过压保护触发。
  • 若返回1:输出未关闭,可排除过压锁定(但需结合其他命令确认是否误报)。

二、查询保护触发状态(核心步骤)

通过查询状态寄存器或错误队列,确认是否触发过压保护:

1. 查询操作状态寄存器(推荐)

使用STATus:OPERation:CONDition?命令查询操作状态寄存器,返回二进制加权和。需参考设备手册解析寄存器位,确认是否包含“过压保护触发”标志位(通常为特定位,如第3位表示OVP):

scpiSTAT:OPER:COND?  ; 返回二进制值(如"1000"表示第3位触发)
  • 解析示例:若手册说明第3位为OVP标志位,返回值为8(二进制1000)则表示触发过压保护。

2. 查询错误队列(备选方案)

使用SYSTem:ERRor?命令查询错误队列,返回最近发生的错误代码。若触发过压保护,可能返回特定错误代码(如-112表示输出过压):

scpiSYST:ERR?  ; 返回错误代码和描述(如"-112,"Output over voltage"")
  • 若返回-112:明确表示触发过压保护。
  • 若返回0,"No error":无错误,可排除过压锁定。

三、查询电压测量值(辅助验证)

通过MEASure:VOLTage?命令查询实际输出电压,确认是否超过设定的过压保护阈值:

scpiMEAS:VOLT?  ; 返回实际电压值(如"65.0"表示65.0V)
  • 若电压值超过设定阈值:结合状态寄存器或错误队列结果,可确认触发过压保护。
  • 若电压值正常:可能为误触发或保护机制未完全激活。

四、完整操作流程示例

scpi; 1. 查询输出状态OUTP:STAT?  ; 预期返回"0"(关闭)或"1"(开启)

; 2. 查询操作状态寄存器(假设第3位为OVP标志位)
STAT:OPER:COND?  ; 预期返回二进制值(如"1000"表示触发)

; 3. 查询错误队列(备选)
SYST:ERR?  ; 预期返回"-112,"Output over voltage""(触发)或"0,"No error""(未触发)

; 4. 查询实际电压(辅助验证)
MEAS:VOLT?  ; 预期返回超过阈值的电压值(如"65.0")

五、注意事项

  1. 命令兼容性:不同型号的Keysight双向直流电源可能支持不同的SCPI命令,需参考具体设备的手册(如《N6705C Programmer's Guide》)确认命令语法。
  2. 保护阈值设置:确保过压保护阈值(VOLTage:PROTection:LEVel)已合理设置,避免误触发。
  3. 保护响应模式:若保护触发后需手动复位(Latch模式),需通过OUTPut:PROTection:VOLTage:CLEar命令清除保护状态。
  4. 结合前面板操作:若SCPI命令无法直接确认过压锁定状态,可结合前面板指示灯或显示屏错误信息辅助判断。