资讯中心

联系我们

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

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

2026-01-09 09:27:56  点击:

要通过SCPI指令设置双向直流电源输出电压序列的插值步进,需结合电源的序列编程(List Mode)功能,通过配置电压序列的点数、电压值及时间参数(或步进参数)实现。以下是具体步骤和指令示例:

1. 确认电源支持的序列编程功能

双向直流电源通常支持序列编程,允许用户定义一组电压值(序列)并按时间或步进参数输出。插值步进可通过以下两种方式实现:

  • 时间基准插值:在序列中定义每个电压点的保持时间,电源按时间线性过渡。
  • 步进数量插值:在序列中定义电压变化的总步数,电源自动计算每步的电压增量。

2. 配置电压序列的插值步进

方法一:通过时间参数控制插值步进

若电源支持在序列中定义每个电压点的保持时间(如单位为毫秒或秒),可通过以下步骤实现插值步进:

  1. 设置电压序列
    scpiSOURce:LIST:VOLTage:DATA 1, 12.0, 24.0  ; 设置电压序列为1V、12V、24V
    • 参数说明:DATA后跟电压值列表,用逗号分隔。
  2. 设置每个电压点的保持时间
    scpiSOURce:LIST:TIME:DATA 1000, 2000, 3000  ; 设置每个电压点的保持时间为1s、2s、3s
    • 参数说明:TIME:DATA后跟时间列表(单位需与电源要求一致,如毫秒或秒)。
  3. 激活序列并启动输出
    scpiSOURce:LIST:ACTive ON  ; 激活序列模式OUTPut ON              ; 打开电源输出

方法二:通过步进数量控制插值步进

若电源支持在序列中定义电压变化的总步数(如从V1到V2分N步完成),可通过以下步骤实现插值步进:

  1. 设置电压序列的起始值、终止值和步数
    scpiSOURce:LIST:VOLTage:STARt 12.0  ; 设置起始电压为12VSOURce:LIST:VOLTage:STOP 24.0   ; 设置终止电压为24V
    SOURce:LIST:VOLTage:STEP 100   ; 设置总步数为100步
    • 参数说明:STEP表示电压从起始值到终止值的总步数,电源会自动计算每步的电压增量(如(24.0-12.0)/100=0.12V/步)。
  2. 激活序列并启动输出
    scpiSOURce:LIST:ACTive ON  ; 激活序列模式OUTPut ON              ; 打开电源输出

3. 查询当前序列配置(验证设置)

  • 查询电压序列:
    scpiSOURce:LIST:VOLTage:DATA?  ; 返回当前电压序列值
  • 查询时间序列:
    scpiSOURce:LIST:TIME:DATA?     ; 返回当前时间序列值
  • 查询步进配置:
    scpiSOURce:LIST:VOLTage:STEP?  ; 返回当前步数设置

4. 完整指令示例

以下是一个完整的SCPI指令序列,用于设置双向直流电源输出电压序列的线性插值步进(通过时间参数控制):

scpi*RST                    ; 复位电源SOURce:VOLTage 0       ; 初始电压设为0V(可选)
SOURce:LIST:VOLTage:DATA 12.0, 24.0  ; 设置电压序列为12V、24V
SOURce:LIST:TIME:DATA 1000, 2000      ; 设置保持时间为1s、2s
SOURce:LIST:ACTive ON   ; 激活序列模式
OUTPut ON               ; 打开电源输出

注意事项

  1. 设备兼容性:不同品牌电源的SCPI指令可能略有差异,需参考具体设备手册(如Keysight、Chroma、ITECH等)。
  2. 步进参数范围:确保步进参数(如时间或步数)在电源允许范围内,避免超出限制。
  3. 触发同步:若需外部触发序列启动,需配置触发源(如TRIGger:SOURce EXTernal)。
  4. 保护功能:设置序列时需考虑过压/过流保护(OVP/OCP),避免损坏负载或电源。