资讯中心

联系我们

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

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

2026-01-08 13:44:47  点击:

要使用SCPI指令设置双向直流电源输出电压序列的插值时间间隔,需结合设备支持的序列编程功能,通过以下步骤实现:

1. 确认设备支持的序列编程模式

  • 查阅设备编程手册,确认其是否支持LISTWAVE模式下的电压序列编程,并明确是否支持插值时间间隔设置。
  • 例如,部分设备可能通过PROG:WAVE:VOLT:DATA#PROG:LIST:VOLT:DATA#指令设置电压序列,其中#表示步骤序号(1~100)。

2. 设置电压序列及插值时间参数

  • 电压序列定义:使用类似PROG:LIST:VOLT:DATA1 220.0,50的指令设置第1步的电压值(220.0V)和保持时间(50×100μs=5ms)。若需插值时间间隔,需确认设备是否支持通过变化时间参数替代保持时间。
  • 插值时间间隔设置:若设备支持,使用类似PROG:WAVE:VOLT:DATA1 220.0,50的指令,其中第二个参数(如50)可能表示电压从当前值变化到目标值的时间(单位需参考手册,如100μs或ms)。

3. 配置序列模式及触发条件

  • 选择序列模式:通过指令如PROG:WAVE:MODE VOLTPROG:LIST:MODE ON启用电压序列模式。
  • 设置触发方式:使用PROG:WAVE:TRIG AUTOTRIG:SOUR EXT等指令配置自动触发或外部触发。
  • 定义步数与循环:通过PROG:WAVE:SEGM 50设置总步数,或PROG:WAVE:COUN 10设置循环次数。

4. 启动输出并验证

  • 启动输出:发送OUTP:STAT ON指令开启电源输出。
  • 查询状态:使用PROG:WAVE:STAT?OUTP:STAT?查询序列执行状态。
  • 实时监控:通过MEAS:VOLT?MEAS:CURR?查询实际输出电压/电流,验证插值时间间隔是否符合预期。

示例指令序列(假设设备支持WAVE模式)

scpi*RST                          ; 复位设备PROG:WAVE:INIT                ; 初始化WAVE编程
PROG:WAVE:MODE VOLT           ; 选择电压模式
PROG:WAVE:SEGM 3              ; 设置3步序列
PROG:WAVE:VOLT:DATA1 10.0,50  ; 第1步:10V,变化时间50×100μs=5ms
PROG:WAVE:VOLT:DATA2 20.0,100 ; 第2步:20V,变化时间10ms
PROG:WAVE:VOLT:DATA3 15.0,30  ; 第3步:15V,变化时间3ms
PROG:WAVE:TRIG AUTO           ; 自动触发
OUTP:STAT ON                  ; 启动输出

注意事项

  • 单位确认:参数单位需严格遵循手册规范(如时间单位可能是100μs、ms或s)。
  • 设备差异:不同厂商的指令可能不同(如Keysight、Chroma、ITECH等设备指令差异较大),需以实际手册为准。
  • 错误处理:发送指令前建议使用*CLS清除错误队列,并通过SYST:ERR?查询潜在错误。