国产呦萝小初合集密码

资讯中心

联系我们

国产呦萝小初合集密码·(中国)官方网站
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@qihuisz.com

如何用SCPI指令设置双向直流电源输出电流序列的起始点?

2025-12-29 11:11:59  点击:

若双向直流电源支持通过SCPI指令设置输出电流序列的起始点,可参考以下通用步骤及指令示例,具体以设备手册为准:

一、确认设备支持功能

  1. 查阅设备手册:确认电源是否支持通过SCPI指令设置电流序列(如 STEP 模式或 LIST 模式),并明确起始点参数的指令格式。
  2. 关键指令示例
    • 若支持 STEP 模式(阶跃模式),可能使用类似以下指令:
      												scpiPROG:STEP:INIT          ; 初始化STEP编程PROG:STEP:MODE CURRent  ; 设置为电流模式
      PROG:STEP:CURR:DATA 120.0,220.0,5.0,100  ; 设置起始电流、结束电流、变化幅值、保持时间
      其中, 120.0 可能为起始电流值(单位:A或mA,需参考手册)。
    • 若支持 LIST 模式(列表模式),可能使用类似以下指令:
      												scpiPROG:LIST:INIT          ; 初始化LIST编程PROG:LIST:MODE CURRent  ; 设置为电流模式
      PROG:LIST:SEGM 50       ; 设置列表步数为50
      PROG:LIST:CURR:DATA 120.0,125.0,130.0,...  ; 逐点设置电流值(起始点为第一个值)

二、设置电流序列起始点的通用步骤

  1. 进入远程控制模式
    										scpiSYSTem:REMote  ; 确保设备处于远程控制状态
  2. 初始化编程模式
    										scpiPROG:STEP:INIT  ; 或 PROG:LIST:INIT(根据设备支持的模式选择)
  3. 选择电流模式
    										scpiPROG:STEP:MODE CURRent  ; 或 PROG:LIST:MODE CURRent
  4. 设置起始电流值
    • STEP模式:通过 PROG:STEP:CURR:DATA 指令的第一个参数设置起始电流。
      												scpiPROG:STEP:CURR:DATA 120.0,220.0,5.0,100  ; 起始电流为120.0
    • LIST模式:通过 PROG:LIST:CURR:DATA 指令的第一个值设置起始电流。
      												scpiPROG:LIST:CURR:DATA 120.0,125.0,130.0,...  ; 起始电流为120.0
  5. 启用输出
    										scpiOUTPut:STATe ON  ; 启用输出通道

三、完整代码示例(Python + PyVISA)

								pythonimport pyvisa# 连接设备rm = pyvisa.ResourceManager()power_supply = rm.open_resource("TCPIP0::192.168.1.100::inst0::INSTR")  # 替换为实际地址# 1. 进入远程模式power_supply.write("SYST:REM")# 2. 初始化STEP编程模式power_supply.write("PROG:STEP:INIT")# 3. 设置为电流模式power_supply.write("PROG:STEP:MODE CURRent")# 4. 设置起始电流为120.0A(示例值)power_supply.write("PROG:STEP:CURR:DATA 120.0,220.0,5.0,100")# 5. 启用输出power_supply.write("OUTP:STAT ON")# 关闭连接power_supply.close()

四、注意事项

  1. 指令差异:不同品牌或型号的电源可能使用完全不同的指令集(如Keysight、ITECH、Chroma等),需严格参照设备手册。
  2. 单位与范围:起始电流值的单位(A或mA)和范围需符合设备规范,避免超出量程。
  3. 模式选择:确认设备支持 STEP LIST 模式,并选择正确的模式进行编程。
  4. 错误处理:若指令报错(如 -400 ),检查指令拼写或设备是否支持该功能。


m wap