资讯中心

联系我们

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

如何用SCPI指令设置双向直流电源的空载测试参数?

2025-11-27 09:28:47  点击:

在设置双向直流电源的空载测试参数时,可通过SCPI指令配置输出电压/电流、保护阈值、触发模式及查询运行状态,以下为具体操作方法:

一、核心参数设置

  1. 输出电压/电流设置
    • 设置输出电压:使用 SOURce:VOLTage <value>(如 SOUR:VOLT 24.0 设置24V输出)。
    • 设置输出电流(空载时电流通常为0,但可设置限流值):
      • 正向电流:SOURce:CURRent:POSitive <value>(如 SOUR:CURR:POS 0.5 限制正向电流为0.5A)。
      • 反向电流:SOURce:CURRent:NEGative <value>(如 SOUR:CURR:NEG -0.5 限制反向电流为-0.5A)。
  2. 保护阈值设置
    • 过压保护SOURce:VOLTage:PROTection <value>(如 SOUR:VOLT:PROT 30.0 设置过压保护为30V)。
    • 过流保护
      • 正向过流:SOURce:CURRent:POSitive:PROTection <value>(如 SOUR:CURR:POS:PROT 1.0 限制正向过流为1A)。
      • 反向过流:SOURce:CURRent:NEGative:PROTection <value>(如 SOUR:CURR:NEG:PROT -1.0 限制反向过流为-1A)。
  3. 触发模式设置
    • 内部触发(软件触发)TRIGger:SOURce IMMediate(立即启动输出)。
    • 外部触发(TTL信号触发)
      • 设置触发源:TRIGger:SOURce EXTernal
      • 设置触发斜率:TRIGger:SLOPe POSitive(上升沿触发)或 TRIGger:SLOPe NEGative(下降沿触发)。

二、空载测试关键操作

  1. 启动输出
    • 发送触发命令:TRIGger:INITiate(内部触发)或等待外部TTL信号触发。
    • 启用输出:OUTPut:STATe ON(确保电源开始输出)。
  2. 查询输出状态
    • 查询实际输出电压:MEASure:VOLTage?(如返回 24.00 表示当前输出24V)。
    • 查询实际输出电流:MEASure:CURRent?(空载时接近0A)。
    • 查询保护状态:OUTPut:PROTection:STATe?(返回 1 表示保护触发,0 表示正常)。

三、完整操作示例

pythonimport pyvisarm = pyvisa.ResourceManager()power_supply = rm.open_resource('TCPIP0::192.168.1.100::inst0::INSTR')  # 根据实际接口修改# 切换至远程模式power_supply.write("SYSTem:REMote")# 设置输出电压为24Vpower_supply.write("SOURce:VOLTage 24.0")# 设置正向电流限值为0.5A,反向电流限值为-0.5Apower_supply.write("SOURce:CURRent:POSitive 0.5")power_supply.write("SOURce:CURRent:NEGative -0.5")# 设置过压保护为30Vpower_supply.write("SOURce:VOLTage:PROTection 30.0")# 设置触发模式为内部触发power_supply.write("TRIGger:SOURce IMMediate")# 启动输出power_supply.write("OUTPut:STATe ON")# 查询实际输出电压和电流voltage = power_supply.query("MEASure:VOLTage?")current = power_supply.query("MEASure:CURRent?")print(f"实际输出电压: {voltage.strip()} V, 实际输出电流: {current.strip()} A")# 关闭输出(测试完成后)power_supply.write("OUTPut:STATe OFF")power_supply.close()

四、注意事项

  1. 指令兼容性:不同厂商的双向直流电源SCPI指令可能存在差异(如Keysight、Chroma、ITECH等),需参考具体型号的编程手册确认指令格式。
  2. 参数范围限制:确保设置的电压/电流值不超过电源的额定范围(如最大电压60V、最大电流100A)。
  3. 保护逻辑:过压/过流保护触发后,电源可能自动关闭输出或进入保护状态,需通过 OUTPut:STATe? 查询状态,排除故障后手动重启输出。
  4. 动态调整:在测试过程中可通过SCPI动态修改参数(如调整电压斜率、保护阈值)以适应不同测试场景。