资讯中心

联系我们

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

如何通过SCPI命令设置Keysight双向直流电源峰值检测的灵敏度?

2026-03-31 09:24:47  点击:

  在Keysight双向直流电源的SCPI指令集中,未提供直接设置峰值检测灵敏度的专用命令。该功能通常需通过硬件设计或电源的内部保护参数配置间接实现,例如调整过压保护(OVP)或过流保护(OCP)的触发阈值。以下为具体分析:

  核心原因

  硬件依赖性:峰值检测灵敏度通常与电源的硬件设计(如采样速率、噪声抑制能力)直接相关,无法通过软件指令直接修改。

  保护功能替代:若需限制输出峰值,可通过设置OVP/OCP阈值实现类似效果。例如:

  设置过压保护阈值:SOURce:VOLTage:PROTection:LEVel 10.0(将OVP阈值设为10V)。

  设置过流保护阈值:SOURce:CURRent:PROTection:LEVel 2.0(将OCP阈值设为2A)。

  替代方案建议

  查询保护状态:通过以下命令实时监测是否触发保护:

  查询OVP状态:SOURce:VOLTage:PROTection:TRIPped?(返回1表示触发)。

  查询OCP状态:SOURce:CURRent:PROTection:TRIPped?(返回1表示触发)。

  调整保护响应时间:部分型号支持设置保护响应的延迟时间(如SOURce:VOLTage:PROTection:DELAY),通过延长延迟可降低对瞬态峰值的敏感度。

  操作示例(Python + PyVISA)

  pythonimport pyvisa# 连接电源rm = pyvisa.ResourceManager()power_supply = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")# 设置OVP阈值为10Vpower_supply.write("SOURce:VOLTage:PROTection:LEVel 10.0")# 设置OCP阈值为2Apower_supply.write("SOURce:CURRent:PROTection:LEVel 2.0")# 查询OVP状态ovp_status = power_supply.query("SOURce:VOLTage:PROTection:TRIPped?")print(f"OVP触发状态: {'是' if ovp_status.strip() == '1' else '否'}")# 关闭连接power_supply.close()