资讯中心

联系我们

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

如何通过SCPI命令查询Keysight双向直流电源的过流保护阈值?

2026-04-20 09:23:18  点击:

  要通过SCPI命令查询Keysight双向直流电源的过流保护(OCP)阈值,需使用标准的查询指令 CURR:PROT?。该指令可直接获取电源当前设置的过流保护阈值,单位为安培(A)。

  操作步骤与示例

  建立远程连接

  确保电源处于远程控制模式(通过前面板或发送 SYST:REM 命令)。

  发送查询指令

  使用SCPI命令查询当前OCP阈值:

  plaintextCURR:PROT?

  例如,通过Python的PyVISA库发送指令并读取返回值:

  pythonimport pyvisarm = pyvisa.ResourceManager()power_supply = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")  # 替换为实际地址ocp_threshold = float(power_supply.query("CURR:PROT?"))print(f"当前过流保护阈值: {ocp_threshold} A")power_supply.close()

  验证指令兼容性

  Keysight N6700系列:支持 CURR:PROT?,返回当前OCP值(如 10.0 表示10A)。

  其他型号:若指令无效,可尝试 SOUR:CURR:PROT? 或查阅具体型号的编程手册(如《Keysight N6700 Series Programming Guide》)。

  注意事项

  单位一致性:确保查询结果与电源设置单位一致(通常为A)。

  权限控制:电源需处于远程模式且未被其他程序锁定。

  错误处理:若返回错误代码(如 -400 表示参数错误),检查指令语法或电源状态。

  扩展应用

  动态调整阈值:在测试过程中,可通过 CURR:PROT 临时修改OCP阈值(如从10A调整为15A),测试完成后恢复原值。

  保护功能验证:模拟过载事件(如短路负载),确认电源在触发OCP后按设定动作(如切断输出或限制电流)。

  通过上述方法,可快速、准确地查询并管理Keysight双向直流电源的过流保护阈值,适用于电池测试、电机驱动等需要双向功率流动的场景。