国产呦萝小初合集密码

资讯中心

联系我们

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

如何用SCPI指令设置双向直流电源输出电流序列的自动触发?

2025-12-29 09:42:34  点击:

要使用SCPI指令设置双向直流电源输出电流序列的自动触发,需结合设备支持的编程模式(如List或Wave模式)和触发控制指令,通过以下步骤实现:

一、确认设备支持的编程模式

双向直流电源通常支持以下两种编程模式:

  1. List模式
    • 输出电流序列以阶跃方式变化,每步的持续时间由 LIST:DWELl 指令设置。
    • 示例序列:电流值按 5A → 10A → 15A 变化,每步持续2秒。
  2. Wave模式
    • 输出电流序列以斜坡方式变化,每步的斜率由 WAVE:DWELl 指令设置。
    • 示例序列:电流从0A线性上升至10A,持续5秒。

关键指令

  • TYPE:LIST 1 (选择List模式)或 TYPE:WAVE 1 (选择Wave模式)。
  • LIST:CURRent <值1>,<值2>,...  或 WAVE:VOLTage <值1>,<值2>,... (设置序列值)。
  • LIST:DWELl <时间1>,<时间2>,...  或 WAVE:DWELl <时间1>,<时间2>,... (设置每步持续时间)。

二、配置自动触发参数

自动触发需设置触发源、触发模式及触发使能,确保序列在满足条件时自动启动:

  1. 设置触发源
    • 内部触发: TRIGger:SOURce INT (默认触发源为内部)。
    • 外部触发: TRIGger:SOURce EXT (需连接外部信号)。
  2. 选择触发模式
    • 单次触发: INITiate:CONTinuous 0 (触发一次后停止)。
    • 连续触发: INITiate:CONTinuous 1 (每次触发后重复序列)。
  3. 使能触发系统
    • INITiate:IMMediate (立即启动触发系统,等待触发信号)。
    • *TRG (手动发送触发命令,适用于单次触发)。

关键指令

  • TRIGger:SOURce INT (内部触发)。
  • INITiate:CONTinuous 1 (连续触发)。
  • INITiate:IMMediate (使能触发系统)。

三、存储并加载序列数据

将配置好的序列存储到设备内存中,并在启动时加载:

  1. 存储序列
    • STORe 1 (将当前序列存储到第1组内存)。
  2. 加载序列
    • LOAD 1 (从第1组内存加载序列)。

四、启动输出并触发序列

  1. 开启输出
    • OUTPut ON (启动电源输出)。
  2. 触发序列
    • 若使用内部连续触发:发送 INITiate:IMMediate 后,序列会自动循环执行。
    • 若使用外部触发:需在外部信号满足条件时触发(如上升沿触发 TRIGger:MODE EDGE )。

五、完整SCPI指令示例(List模式)

								scpi# 选择List模式并设置电流序列TYPE:LIST 1
LIST:CURRent 5,10,15
LIST:DWELl 2,2,2  # 每步持续2秒

# 配置触发参数(内部连续触发)
TRIGger:SOURce INT
INITiate:CONTinuous 1
INITiate:IMMediate  # 使能触发系统

# 存储并加载序列
STORe 1
LOAD 1

# 开启输出并启动序列
OUTPut ON

六、注意事项

  1. 设备兼容性:不同品牌电源的SCPI指令可能略有差异,需参考设备手册调整指令(如Keysight电源使用 PROG:LIST:CONT 1 启用连续触发)。
  2. 触发灵敏度:若使用外部触发,需优化触发电平( TRIGger:LEVel )以避免误触发。
  3. 错误处理:发送指令前可加 *CLS 清除状态寄存器,或通过 SYSTem:ERRor? 查询错误信息。


m wap