国产呦萝小初合集密码

资讯中心

联系我们

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

如何用SCPI指令查询双向直流电源输出电流序列的步进大小?

2026-01-06 09:32:58  点击:

若要使用SCPI指令查询双向直流电源输出电流序列的步进大小,需结合电源的高级编程模式(ADVanced Mode)与电流数据设置指令,以下是具体操作步骤和指令说明:

一、确认电源支持的功能

  1. 高级编程模式:双向直流电源需支持通过SCPI指令设置电流序列的步进参数(如 PROG:ADVA:CURR:DATA# 指令)。
  2. 查询功能:电源需允许查询已配置的电流序列数据(部分电源可能仅支持设置,不支持直接查询步进值,需通过其他方式间接获取)。

二、查询电流序列步进大小的SCPI指令

若电源支持查询功能,可通过以下指令获取第 # 步的电流序列参数(包括步进相关值):

								scpiPROG:ADVA:CURR:DATA#?
  • # :步序号(范围通常为1~100,具体取决于电源型号)。
  • 返回值:返回第 # 步的电流序列参数列表,格式如下:
    										<电流偏置>,<电流幅值>,<频率>,<变化时间>,<保持时间>,<起始相位>,<百分比>,<序列组合>,<重复次数>,<波形>
    • 步进大小计算:若序列为线性变化,步进大小可通过相邻两步的电流值差值计算。例如:
      • 第1步电流: PROG:ADVA:CURR:DATA1?  返回 5.0,220.0,... (电流偏置为5.0A)。
      • 第2步电流: PROG:ADVA:CURR:DATA2?  返回 10.0,220.0,... (电流偏置为10.0A)。
      • 步进大小 = 10.0A - 5.0A =5.0A

三、替代方案(若电源不支持直接查询)

若电源不支持直接查询步进值,可通过以下方式间接获取:

  1. 读取完整序列配置
    • 使用 PROG:ADVA:SEGMent? 查询总步数。
    • 逐条读取每一步的电流参数(如 PROG:ADVA:CURR:DATA1? PROG:ADVA:CURR:DATA100? ),手动计算相邻步的差值。
  2. 联系厂商
    • 查阅电源的SCPI编程手册,确认是否支持步进查询功能。
    • 若手册未明确说明,可联系厂商技术支持确认指令兼容性。

四、示例指令流程

以下是一个完整的查询流程示例(假设电源支持查询功能):

								scpi# 1. 进入高级编程模式(若需)PROG:ADVA:MODE CURRent

# 2. 查询总步数
PROG:ADVA:SEGMent?

# 3. 查询第1步和第2步的电流参数
PROG:ADVA:CURR:DATA1?
PROG:ADVA:CURR:DATA2?

# 4. 计算步进大小(假设返回值为电流偏置)
# 步进大小 = 第2步电流偏置 - 第1步电流偏置

五、注意事项

  1. 指令兼容性:不同厂商的双向直流电源可能对SCPI指令的实现存在差异,需以电源的官方文档为准。
  2. 单位确认:查询结果中的电流单位可能为安培(A)或毫安(mA),需根据电源规格确认。
  3. 权限设置:部分电源需先通过 SYSTem:REMote 指令切换至远程控制模式,才能执行SCPI指令。


m wap