资讯中心

联系我们

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

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

2025-12-22 09:32:11  点击:

要使用SCPI指令设置双向直流电源输出电流序列的步进值,需结合序列模式(List Mode)的配置指令,通过定义每个序列点的电流值和持续时间来实现。以下是详细步骤和示例:

一、核心指令与参数

  1. 启用序列模式

    • 指令:SOURce:LIST:FUNCtion ON
    • 说明:部分电源需先启用序列功能才能配置步进模式。
  2. 设置序列点数

    • 指令:SOURce:LIST:COUNt <N>
    • 说明:<N>为序列总点数,例如SOURce:LIST:COUNt 3表示设置3个序列点。
  3. 定义电流序列

    • 指令:SOURce:LIST:CURRent:DATA<n> <I_value>, <dwell_time>
    • 说明:<n>为序列点序号(如DATA1、DATA2),<I_value>为电流值(单位:A,支持双向输出,如-5表示-5A),<dwell_time>为持续时间(单位依设备而定,如秒或100μs)。
    • 示例:
      • SOURce:LIST:CURRent:DATA1 0, 2:第1点电流为0A,持续2秒。
      • SOURce:LIST:CURRent:DATA2 5, 2:第2点电流为5A,持续2秒。
      • SOURce:LIST:CURRent:DATA3 -5, 2:第3点电流为-5A,持续2秒。
  4. 设置步进模式为手动触发(可选)

    • 通用指令:SOURce:LIST:ADVance MANual
    • 说明:将步进模式设为手动,每一步需通过TRIGger:INITiate或外部触发信号推进。
    • 厂商特定指令:
      • Keysight电源:SOURce:LIST:ADVance:TRIGger SINGle,每发送一次TRIGger:INITiate执行一步。
      • ITECH电源:LIST:ADVance:MODE MAN,手动模式需通过软件或硬件触发推进。

二、完整操作流程示例

  1. 初始化与复位

    • SYSTem:REMote:进入远程模式。
    • *RST:复位设备(可选)。
  2. 配置序列参数

    • SOURce:LIST:COUNt 3:设置3个序列点。
    • SOURce:LIST:CURRent:DATA1 0, 2:第1点电流为0A,持续2秒。
    • SOURce:LIST:CURRent:DATA2 5, 2:第2点电流为5A,持续2秒。
    • SOURce:LIST:CURRent:DATA3 -5, 2:第3点电流为-5A,持续2秒。
  3. 设置步进模式(可选)

    • SOURce:LIST:ADVance MANual:设置为手动步进。
  4. 启动输出

    • OUTPut ON:开启输出。
    • TRIGger:INITiate:触发第一步(或通过外部TTL信号触发)。
  5. 手动推进后续步骤(若设置为手动步进)

    • 每完成一步后,再次发送TRIGger:INITiate推进至下一步。

三、厂商差异与指令扩展

  1. Keysight N6700系列

    • 手动步进需结合SOURce:LIST:ADVance:TRIGger SINGleTRIGger:INITiate
    • 示例:
      • SOURce:LIST:ADVance:TRIGger SINGle:单步触发模式。
      • TRIGger:INITiate:每发送一次推进一步。
  2. ITECH IT6000系列

    • 使用LIST:ADVance:MODE MAN启用手动模式,通过LIST:ADVance:TRIGger推进。
    • 示例:
      • LIST:ADVance:MODE MAN:手动模式。
      • LIST:ADVance:TRIGger:推进一步(需配合软件按钮或脚本)。
  3. Chroma 62000P系列

    • 可能支持SOURce:LIST:STEP:MODE MANSOURce:LIST:STEP:TRIGger
    • 示例:
      • SOURce:LIST:STEP:MODE MAN:手动步进。
      • SOURce:LIST:STEP:TRIGger:触发下一步。