资讯中心

联系我们

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

如何用SCPI指令设置双向直流电源输出电流序列的步进模式?

2025-12-10 09:40:14  点击:

若要用SCPI指令设置双向直流电源输出电流序列的步进模式,需结合序列模式(List Mode)与电流参数配置指令,通过定义电流序列点、每点持续时间及循环次数实现。以下是具体步骤与示例:

一、核心指令与参数

  1. 序列模式启用:使用SOURce:LIST:COUNt指令设置序列包含的点数。例如,设置3个序列点:

    plaintextSOURce:LIST:COUNt 3
  2. 电流序列配置:通过SOURce:LIST:CURRent:DATA#指令设置每个序列点的电流值及保持时间(单位通常为秒或100微秒,需参考设备手册)。例如,设置电流序列为0A→1A→2A,每点保持2秒:

    plaintextSOURce:LIST:CURRent:DATA1 0,2  // 第1点:0A,保持2秒SOURce:LIST:CURRent:DATA2 1,2  // 第2点:1A,保持2秒
    SOURce:LIST:CURRent:DATA3 2,2  // 第3点:2A,保持2秒
  3. 循环控制:启用循环功能并设置循环次数。部分电源支持无限循环(INFinity)或指定次数(如循环3次):

    plaintextSOURce:LIST:CYCLe ON       // 启用循环SOURce:LIST:COUNt:REPeat 3 // 循环3次(部分型号支持)

二、完整操作流程示例

  1. 初始化与复位

    plaintextSYSTem:REMote  // 切换至远程模式*RST           // 复位设备(可选)
  2. 配置电流序列参数

    plaintextSOURce:LIST:COUNt 3                     // 3个序列点SOURce:LIST:CURRent:DATA1 0,2          // 0A,保持2秒
    SOURce:LIST:CURRent:DATA2 1,2          // 1A,保持2秒
    SOURce:LIST:CURRent:DATA3 2,2          // 2A,保持2秒
  3. 启用循环功能

    plaintextSOURce:LIST:CYCLe ON       // 启用循环// 若支持循环次数设置:
    // SOURce:LIST:COUNt:REPeat 3  // 循环3次
  4. 启动输出

    plaintextOUTPut:STATe ON  // 启动输出

三、厂商差异与指令扩展

不同品牌电源的序列控制指令可能存在差异,以下为常见型号的示例:

  • Keysight N6700系列

    plaintextSOURce:LIST:FUNC REPeat  // 启用循环SOURce:LIST:COUNt 3      // 序列点数
  • Chroma 62000P系列

    plaintextSOURce:LIST:LOOP 3       // 循环3次
  • ITECH IT6000系列

    plaintextLIST:CYCLe:STATe ON      // 启用循环LIST:CYCLe:COUNt 5       // 循环5次

四、验证与调试

  1. 查询当前序列状态

    plaintextSOURce:LIST:INDEx?  // 返回当前执行的序列点序号OUTPut:STATe?       // 返回输出状态(ON/OFF)
  2. 错误处理

    plaintextSYSTem:ERRor?  // 查询错误代码(如参数越限、触发未配置)

五、注意事项

  1. 参数范围验证:确保电流值不超过电源规格(如最大电流100A)。
  2. 触发时序:若使用外部触发,需确保触发信号与序列启动同步。
  3. 厂商手册:不同型号的循环控制指令可能不同,需参考具体编程手册。