资讯中心

联系我们

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

如何用SCPI指令设置双向直流电源输出电流序列的终止条件?

2025-12-12 09:49:00  点击:

要使用SCPI指令设置双向直流电源输出电流序列的终止条件,需结合序列模式(List Mode)与终止条件控制指令,具体步骤如下:

一、核心指令与参数

  1. 启用序列模式

    • SOURce:LIST:FUNCtion ON:启用序列功能(部分电源需此指令)。
  2. 设置序列点数

    • SOURce:LIST:COUNt <N>:设置序列包含的点数,<N>为具体数值。
  3. 定义电流序列

    • SOURce:LIST:CURRent:DATA<n> <I_value>, <dwell_time>:设置每个序列点的电流值和持续时间。<n>为序列点序号,<I_value>为电流值(单位:A),<dwell_time>为持续时间(单位可能为秒或100μs,依设备而定)。
    • 示例:SOURce:LIST:CURRent:DATA1 0, 2表示第1点电流为0A,持续2秒。
  4. 设置终止条件

    • 基于序列点数的终止:通过SOURce:LIST:CYCLe指令控制循环次数,当循环次数达到设定值时序列终止。
      • SOURce:LIST:CYCLe ON:启用循环。
      • SOURce:LIST:COUNt:REPeat <M>:设置循环次数为<M>次(部分型号支持)。
    • 基于外部条件的终止:部分电源支持通过外部触发信号或条件判断终止序列,需参考具体型号手册。例如,使用TRIGger:SOURce EXTernal设置外部触发源,结合TRIGger:SLOPe POSitive(上升沿触发)或TRIGger:SLOPe NEGative(下降沿触发)控制终止时机。
    • 基于时间或状态的终止:部分电源允许设置总运行时间或特定状态作为终止条件,需查阅设备手册确认支持的指令。

二、完整操作流程示例

  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 0, 2:第3点电流为0A,持续2秒。
  3. 设置终止条件

    • 若需循环2次后终止:
      • SOURce:LIST:CYCLe ON:启用循环。
      • SOURce:LIST:COUNt:REPeat 2:设置循环次数为2次。
    • 若需外部触发终止:
      • TRIGger:SOURce EXTernal:选择外部触发源。
      • TRIGger:SLOPe POSitive:上升沿触发终止(需配合硬件信号)。
  4. 启动输出

    • TRIGger:INITiate:内部触发启动序列(或通过外部TTL信号触发)。

三、厂商差异与指令扩展

  1. Keysight N6700系列

    • 终止条件可能通过SOURce:LIST:FUNCtion REPeat启用循环,结合SOURce:LIST:COUNt控制点数实现。
  2. ITECH IT6000系列

    • 使用LIST:CYCLe:STATe ON启用循环,LIST:CYCLe:COUNt <M>设置循环次数。
  3. Chroma 62000P系列

    • 可能支持SOURce:LIST:LOOP <M>直接设置循环次数。