国产呦萝小初合集密码

资讯中心

联系我们

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

如何用SCPI指令查询双向直流电源输出电流序列的峰值和谷值?

2026-01-04 09:29:54  点击:

要使用SCPI指令查询双向直流电源输出电流序列的峰值和谷值,需根据设备支持的编程模式(如LIST模式WAVE模式)选择对应的指令,以下为具体操作方法:

一、确认编程模式

双向直流电源通常支持多种编程模式,如LIST模式(静态序列)或WAVE模式(动态波形)。若设备支持LIST模式,可通过查询列表中的单步参数获取峰值和谷值;若支持WAVE模式,则可通过查询波形参数(如幅值、偏置)计算峰值和谷值。

二、查询峰值和谷值的指令

1. LIST模式

在LIST模式下,每一步的电流参数(如峰值、谷值、保持时间等)可通过 PROG:LIST:CURR:DATA#? 指令查询,其中 # 为步数编号(1~N)。

  • 查询单步参数
    										scpiPROG:LIST:CURR:DATA1?  ; 查询第1步电流参数
    返回值示例
    										10.0, -5.0, 100, 200
    • 峰值:第1个参数(10.0A)
    • 谷值:第2个参数(-5.0A)
    • 保持时间:第3个参数(100ms)
    • 步数编号:第4个参数(200,若支持循环)
  • 直接查询峰值和谷值(若设备支持):
    										scpiPROG:LIST:CURR:DATA1:PEAK?  ; 查询第1步峰值(假设支持)PROG:LIST:CURR:DATA1:VALLEY? ; 查询第1步谷值(假设支持)

2. WAVE模式

在WAVE模式下,电流波形参数(如幅值、偏置)可通过 PROG:WAVE:CURR:DATA#? 指令查询,其中 # 为步数编号(1~N)。峰值和谷值可通过以下公式计算:
[
text = text + text
]
[
text = text - text
]

  • 查询单步参数
    										scpiPROG:WAVE:CURR:DATA1?  ; 查询第1步电流波形参数
    返回值示例
    										0.0, 10.0, 5.0, 1000, 50
    • 偏置电流:第1个参数(0.0A)
    • 幅值:第2个参数(10.0A)
    • 频率:第3个参数(5.0Hz)
    • 变化时间:第4个参数(1000×100μs=100ms)
    • 占空比:第5个参数(50%)
  • 计算峰值和谷值
    										峰值 = 0.0 + 10.0 = 10.0A谷值 = 0.0 - 10.0 = -10.0A

三、完整操作流程示例

1. LIST模式示例

								scpi; 1. 进入LIST模式PROG:LIST:MODE CURR
; 2. 设置第1步参数(峰值10A,谷值-5A,保持时间100ms)
PROG:LIST:CURR:DATA1 10.0, -5.0, 100
; 3. 查询第1步参数
PROG:LIST:CURR:DATA1?
; 4. 退出模式(可选)
PROG:LIST:ABORT

2. WAVE模式示例

								scpi; 1. 进入WAVE模式PROG:WAVE:MODE CURR
; 2. 设置第1步参数(偏置0A,幅值10A,频率5Hz)
PROG:WAVE:CURR:DATA1 0.0, 10.0, 5.0, 1000, 50
; 3. 查询第1步参数
PROG:WAVE:CURR:DATA1?
; 4. 计算峰值和谷值
; 峰值 = 0.0 + 10.0 = 10.0A
; 谷值 = 0.0 - 10.0 = -10.0A
; 5. 退出模式(可选)
PROG:WAVE:ABORT

四、注意事项

  1. 设备差异:不同厂商的双向直流电源可能支持不同的SCPI指令集,需参考具体设备手册(如ITECH、Chroma等品牌)。
  2. 参数范围:确保设置的峰值和谷值在设备允许范围内(如最大电流、最小电流)。
  3. 单位确认:频率单位可能为Hz或kHz,电流单位通常为A。
  4. 错误处理:若指令无效,设备可能返回错误码(如 -222 "Data Out Of Range" ),需结合手册排查。


m wap