资讯中心

联系我们

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

如何通过SCPI查询Keysight双向直流电源过压保护迟滞?

2026-04-03 09:35:22  点击:

  无法直接通过SCPI命令查询Keysight双向直流电源的过压保护(OVP)迟滞参数,但可通过以下间接方法实现监控或配置管理:

  一、查询过压保护阈值(间接关联迟滞)

  过压保护阈值查询:

  使用SCPI命令查询当前设置的OVP阈值,结合电源规格书中的迟滞参数(如固定迟滞值),可间接推算出实际触发范围。例如:

  plaintextOUTPut:PROTection:OVP:VALue?  ; 查询OVP阈值(单位:V)

  若规格书注明迟滞为5%,则实际恢复电压为 阈值 × (1 - 5%)。

  保护状态查询:

  通过查询保护触发状态,验证当前电压是否因OVP动作被限制:

  plaintextOUTPut:PROTection:OVP:STATe?  ; 返回"ON"表示OVP已触发

  二、配置过压保护迟滞(若支持动态调整)

  部分Keysight电源(如RP7900系列)支持通过SCPI命令配置OVP迟滞参数,但需查阅具体型号的编程手册确认指令兼容性。示例命令(假设支持):

  plaintextOUTPut:PROTection:OVP:HYSTeresis 5  ; 设置OVP迟滞为5%(单位依型号而定)

  三、结合事件日志分析迟滞行为

  启用事件记录:

  若电源支持时间戳或事件日志功能,可记录OVP触发与恢复的时间点,分析电压变化曲线以确定迟滞:

  plaintextSYSTem:EVENT:LEV 1  ; 启用事件记录SYSTem:EVENT:LOG?   ; 查询事件日志(含OVP触发时间)

  数据后处理:

  通过Python脚本解析事件日志,计算OVP触发与恢复的电压差,得出实际迟滞值。示例代码片段:

  pythonimport pyvisarm = pyvisa.ResourceManager()power = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")events = power.query("SYSTem:EVENT:LOG?").split(",")  # 解析事件日志# 分析事件中的电压值与时间戳,计算迟滞

  四、厂商差异与替代方案

  型号差异:

  N6700系列:支持OUTPut:PROTection:OVP:VALue?查询阈值,但迟滞可能为固定值(需查阅手册)。

  RP7900系列:可能支持动态配置迟滞参数(如OUTPut:PROTection:OVP:HYSTeresis)。

  N8900系列:需通过前面板或软件界面查看保护设置,SCPI支持有限。

  替代工具:

  Keysight Command Expert:使用图形化界面发送SCPI命令,解析二进制响应数据。

  自定义脚本:通过Python + PyVISA编写脚本,实现自动化查询与数据分析。