资讯中心

联系我们

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

如何通过SCPI配置Keysight双向直流电源过流保护?

2026-03-30 09:27:17  点击:

  要通过SCPI指令配置Keysight双向直流电源的过流保护(OCP),需依次设置保护阈值、启用保护功能,并通过查询指令验证配置状态。以下是具体步骤及指令示例:

  一、核心配置步骤

  设置过流保护阈值

  使用 OUTP:PROT:OCP 指令指定电流限值(单位:安培)。

  示例:将过流保护阈值设为1.5A

  plaintextOUTP:PROT:OCP 1.5

  启用过流保护功能

  通过 OUTP:PROT:OCP:STAT 指令激活保护(ON为启用,OFF为禁用)。

  示例:启用过流保护

  plaintextOUTP:PROT:OCP:STAT ON

  验证配置状态

  查询当前阈值:

  plaintextOUTP:PROT:OCP?

  预期返回:+1.500(实际值应在标称范围内,如±0.5%+50mA)。

  查询保护功能状态:

  plaintextOUTP:PROT:OCP:STAT?

  预期返回:1(表示启用)或 0(表示禁用)。

  二、完整操作流程示例(Python脚本)

  pythonimport pyvisa# 1. 连接电源(根据实际VISA地址修改)rm = pyvisa.ResourceManager()power = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")  # 示例为LAN连接# 2. 配置过流保护power.write("OUTP:PROT:OCP 1.5")      # 设置阈值为1.5Apower.write("OUTP:PROT:OCP:STAT ON")  # 启用保护# 3. 验证配置ocp_value = power.query("OUTP:PROT:OCP?")ocp_status = power.query("OUTP:PROT:OCP:STAT?")print(f"过流保护阈值: {ocp_value.strip()}A")print(f"保护功能状态: {'启用' if ocp_status.strip() == '1' else '禁用'}")# 4. 关闭连接power.close()

  三、关键注意事项

  单位与范围

  阈值单位为安培(A),需根据电源型号支持的范围设置(如E36312A支持0~5A)。

  超过电源最大输出能力的阈值设置可能导致错误(如返回-222. 'Output OCP trip')。

  保护触发行为

  当输出电流超过阈值时,电源会自动切断输出或切换至恒流模式(取决于型号)。

  可通过 SYST:ERR? 查询错误代码确认保护触发状态。

  多通道电源配置

  若电源支持多通道(如N6700系列),需指定通道号(如 OUTP:CH1:PROT:OCP)。

  恢复输出

  保护触发后,需先解决过流原因(如降低负载电流),再通过 OUTP:STAT ON 重新开启输出。

  四、扩展功能

  动态调整阈值:在测试过程中实时修改阈值(如从1A调整至2A):

  plaintextOUTP:PROT:OCP 2.0

  禁用保护(临时):

  plaintextOUTP:PROT:OCP:STAT OFF

  查询保护历史事件(部分型号支持):

  plaintextSTAT:QUES:ALAR:COND?  # 查询故障状态寄存器

  五、厂商特定指令参考

  Keysight N6700系列:

  plaintextOUTP:PROT:OCP:STAT ON  # 启用保护OUTP:PROT:OCP:CLE      # 清除保护触发标志

  ITECH IT6000系列:

  plaintextOUTP:MODE CC           # 切换至恒流模式(测试GND路径电流限制)

  通过上述步骤,可系统化配置Keysight双向直流电源的过流保护功能,确保设备在异常电流条件下安全运行。