资讯中心

联系我们

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

如何通过SCPI命令查询Keysight电源输出限制历史记录的触发阈值范围?

2026-06-04 10:03:41  点击:

  Keysight N79xx/N89xx/N6705C SCPI:查询 LIM 输出限制日志触发阈值(上下限范围)

  通道前缀:CH1:/CH2:,单通道省略;LIM = 输出限值(过压 / 欠压 / 过流 / 欠流用户告警阈值),PROT = 硬件 OVP/OCP 保护阈值,两套独立参数

  一、用户 LIM 限值(ELOG:LIM 日志触发阈值,超限即写入历史)

  1. 电压限值上下限(V)

  scpi

  :LIMit:VOLTage:UPPer? //电压上限(超此值触发电压超限记录)

  :LIMit:VOLTage:LOWer? //电压下限(低于此值触发欠压超限记录)

  2. 电流限值上下限(A)

  scpi

  :LIMit:CURRent:UPPer? //电流上限(过流限值)

  :LIMit:CURRent:LOWer? //电流下限(欠流限值)

  限值有效前提:ELOG:ENAB:LIM?=1(LIM 日志开启);实测电压 > VOLT:UPP /

  3. LIM 使能(分项开关,查哪类限值启用)

  scpi

  :LIMit:ENABle:VOLT? //1=电压限值有效;0=关闭

  :LIMit:ENABle:CURR? //1=电流限值有效;0=关闭

  二、硬件 PROT 保护阈值(OVP/OCP,硬件关断、PROT 日志触发)

  OVP 过压保护阈值

  scpi

  :PROTection:VOLTage?

  OCP 过流保护阈值

  scpi

  :PROTection:CURRent?

  PROT 触发:实测>OVP/OCP→硬件锁输出、写入 PROT 保护历史;PROT 和 LIM 是两套独立阈值

  三、从单条 LIM 历史日志读取【实际触发值】(历史事件真实超限点)

  阈值是设定值,日志里是当时实际触发的电压 / 电流:

  scpi

  :ELOG:DATA:LIMit? idx,1

  返回字段:LIMIT_TYPE,V_ACT,I_ACT,T_START,T_STOP,CH

  V_ACT/I_ACT:本次超限事件实际触发的电压、电流(真实超限值)

  示例:VUP,28.25.10.12.2356.21.2358.96.1

  VUP = 超电压上限,28.25V 是本次实际触发值,LIM:VOLT:UPP?是预设告警阈值。

  四、批量查询 Python 示例

  python

  运行

  import pyvisa

  rm = pyvisa.ResourceManager()

  inst = rm.open_resource("TCPIP::IP::5025::SOCKET")

  cmd_list = [

  ":LIM:VOLT:UPP?",":LIM:VOLT:LOW?",":LIM:CURR:UPP?",":LIM:CURR:LOW?",

  ":LIM:ENAB:VOLT?",":LIM:ENAB:CURR?",":PROT:VOLT?",":PROT:CURR?"

  ]

  for c in cmd_list:

  print(f"{c:16s} → {inst.query(c).strip()}")

  inst.close()

  五、补充

  如需限值迟滞 (Hysteresis) 查询(回差阈值,回落多少撤销超限):

  scpi

  :LIMit:VOLTage:HYST?

  :LIMit:CURRent:HYST?