国产呦萝小初合集密码

资讯中心

联系我们

国产呦萝小初合集密码·(中国)官方网站
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@qihuisz.com

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

2025-12-29 09:48:07  点击:

要使用SCPI指令设置双向直流电源输出电流序列的间隔时间,需根据设备支持的指令格式,通过 LIST:DWEL PROG:LIST:CURRent:DATA# (带时间参数)等指令实现。以下是具体说明:

一、确认设备支持的指令

不同品牌和型号的双向直流电源可能使用不同的SCPI指令来控制电流序列的间隔时间。常见指令包括:

  1. LIST:DWEL
    • 用于设置电流序列中每一步的持续时间(间隔时间)。
    • 示例: LIST:DWEL 1,2,3 (设置第1步持续1秒,第2步持续2秒,第3步持续3秒)。
  2. PROG:LIST:CURRent:DATA#
    • 部分设备支持在设置电流序列数据时直接指定间隔时间(单位可能为100μs或ms)。
    • 示例: PROG:LIST:CURR:DATA1 220.0,50 (第1步电流220.0A,持续50个时间单位,如50×100μs=5ms)。

二、设置间隔时间的步骤

  1. 进入序列编程模式
    • 确保设备支持序列编程功能,并进入相应模式(如 VOLT:MODE LIST CURR:MODE LIST )。
    • 示例: VOLT:MODE LIST (设置电压序列模式)。
  2. 设置电流序列值
    • 使用 LIST:CURR PROG:LIST:CURRent:DATA# 指令设置每一步的电流值。
    • 示例: LIST:CURR 1,0,2 (设置电流序列为1A、0A、2A)。
  3. 设置间隔时间
    • 使用 LIST:DWEL 指令为每一步设置持续时间(间隔时间)。
    • 示例: LIST:DWEL 1,2,1 (第1步持续1秒,第2步持续2秒,第3步持续1秒)。
  4. 启动序列输出
    • 使用 OUTPut ON INITiate 指令启动输出。
    • 示例: OUTPut ON (开启输出)。

三、完整示例(假设设备支持LIST:DWEL指令)

								scpi# 设置电流序列模式CURR:MODE LIST

# 设置电流序列值(1A → 0A → 2A)
LIST:CURR 1,0,2

# 设置间隔时间(1秒 → 2秒 → 1秒)
LIST:DWEL 1,2,1

# 启动输出
OUTPut ON

四、注意事项

  1. 单位确认
    • 间隔时间的单位可能是秒(s)、毫秒(ms)或100微秒(100μs),需参考设备手册。
    • 示例:若单位为100μs, LIST:DWEL 10000,20000 表示1秒和2秒。
  2. 多通道设备
    • 若设备有多个通道,需指定通道号(如 LIST:CURR (@1) 1,0,2 )。
  3. 错误处理
    • 若设备返回错误(如 -400 Invalid Command ),检查指令是否支持或参数是否越界。
  4. 实时性要求
    • 若需高频切换电流,建议使用 WAVE 模式(若设备支持),其时间分辨率更高。

五、常见设备指令对比

设备品牌 典型指令示例 备注
Keysight LIST:DWEL 1,2,3 支持多步间隔时间设置
ITECH PROG:LIST:CURR:DATA1 220.0,50 时间单位可能为100μs
Chroma LIST:CURR 1,0,2; LIST:DWEL 1,2,1 支持复合指令(用分号分隔)
Rigol LIST:CURR:STEP 1,0,2; LIST:DWEL:STEP 1,2,1 需分步设置


m wap