资讯中心

联系我们

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

如何用SCPI设置双向直流电源序列步进时间?

2026-01-13 09:53:44  点击:

若要通过SCPI设置双向直流电源的序列步进时间,需结合序列模式设置时间间隔参数配置步进触发模式选择三个关键步骤,具体操作如下:

一、设置序列模式

使用SCPI指令将电源设置为列表(LIST)模式,以启用序列输出功能。指令示例:

scpiVOLT:MODE LIST  ; 设置电压序列模式(通道1示例)

或针对特定通道(如通道1):

scpiSOUR:VOLT:MODE LIST, (@1)  ; 设置通道1为列表模式

二、配置时间间隔参数

  1. 设置脉冲幅值与时间间隔
    通过
    LIST:VOLTLIST:DWEL指令分别定义每个步进的电压值和持续时间。例如,设置第一个步进为15V、持续1秒:

    scpiLIST:VOLT 15, (@1)  ; 设置通道1第一个步进电压为15VLIST:DWEL 1, (@1)   ; 设置通道1第一个步进持续时间为1秒
  2. 多步进配置
    若需多个步进,按顺序添加参数。例如,设置三个步进(15V/1s → 0V/2s → 10V/0.5s):

    scpiLIST:VOLT 15,0,10, (@1)  ; 电压序列LIST:DWEL 1,2,0.5, (@1)  ; 时间间隔序列

三、选择步进触发模式

  1. 自动步进模式
    使用
    LIST:STEP AUTO指令使电源在每个时间间隔结束后自动切换到下一步进:

    scpiLIST:STEP AUTO, (@1)  ; 通道1启用自动步进
  2. 手动或外部触发模式
    若需手动或外部信号触发步进,可设置为
    MANUAL模式,并通过TRIG指令触发:

    scpiLIST:STEP MANUAL, (@1)  ; 通道1设置为手动步进TRIG:TRAN:SOUR BUS, (@1) ; 设置触发源为总线(示例)
    INIT:TRAN (@1)           ; 初始化触发系统
    *TRG                     ; 发送触发信号

四、完整指令示例(通道1配置)

scpi; 设置电压序列模式SOUR:VOLT:MODE LIST, (@1)

; 配置电压序列(15V → 0V → 10V)
LIST:VOLT 15,0,10, (@1)

; 配置时间间隔(1s → 2s → 0.5s)
LIST:DWEL 1,2,0.5, (@1)

; 启用自动步进
LIST:STEP AUTO, (@1)

; 启动输出
OUTP ON, (@1)

五、验证与调试

  1. 查询当前配置
    使用查询指令验证设置是否生效:

    scpiLIST:VOLT?, (@1)  ; 查询电压序列LIST:DWEL?, (@1)  ; 查询时间间隔
    LIST:STEP?, (@1)  ; 查询步进模式
  2. 实时监控输出
    通过
    MEAS:VOLT?MEAS:CURR?指令实时读取输出电压和电流,结合时间戳分析步进切换是否符合预期。

  3. 日志与错误处理
    若配置未生效,检查状态寄存器(如
    STAT:OPER:COND?)或错误队列(SYST:ERR?)以定位问题。