资讯中心

联系我们

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

如何通过SCPI指令设置双向直流电源序列步进时间的最小值和最大值?

2026-01-15 09:38:57  点击:

在双向直流电源中,标准SCPI指令无法直接设置序列步进时间的最小值和最大值,但可通过配置步进时间参数(如PROG:ADVA:VOLT:DATA#PROG:ADVA:CURR:DATA#中的变化时间和保持时间)间接控制时间范围。以下是具体方法:

一、通过编程模式配置步进时间参数

  1. 进入高级编程模式

    • 使用指令PROG:ADVA:MODE CURRent(电流模式)或PROG:ADVA:MODE VOLTage(电压模式)进入高级编程模式。
  2. 配置步进时间参数

    • 在高级编程模式下,可使用PROG:ADVA:VOLT:DATA#(电压模式)或PROG:ADVA:CURR:DATA#(电流模式)指令设置步进时间参数。其中,#表示步序号(1~100),参数列表中包含变化时间(单位:100μs)和保持时间(单位:100μs)。

    • 例如,设置电压模式下第1步的变化时间为56.3×100μs=5.63ms,保持时间为500×100μs=50ms:

      scpiPROG:ADVA:VOLT:DATA1 5.0,220.0,12.3,56.3,500,700,120.0,240.0,1,2,3
      • 在此指令中,56.3为变化时间参数,500为保持时间参数。
  3. 查询步进时间参数

    • 使用查询指令PROG:ADVA:VOLT:DATA#?PROG:ADVA:CURR:DATA#?可返回当前步进时间参数的设置值。

二、间接控制时间范围的方法

  1. 通过参数范围限制

    • 变化时间和保持时间的参数范围均为0~9999999(单位:100μs),即理论最小值为0μs,最大值为9999999×100μs≈999.9999s。
    • 用户可通过设置这些参数的值来间接控制步进时间的最小值和最大值。
  2. 通过编程逻辑实现

    • 在编程控制中,用户可通过编写逻辑代码来限制步进时间的设置值,确保其在预期范围内。例如,在发送SCPI指令前检查参数值是否在有效范围内。

三、查阅手册或联系技术支持

  1. 查阅编程手册

    • 针对特定厂商的双向直流电源,查阅其编程手册或用户手册,了解是否提供了用于直接设置序列步进时间最小值和最大值的专用SCPI指令或功能。
  2. 联系技术支持

    • 如果手册中未提供相关信息,联系厂商的技术支持团队,询问是否可以通过其他方式(如固件升级、自定义指令等)实现直接设置序列步进时间最小值和最大值的需求。