国产呦萝小初合集密码

资讯中心

联系我们

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

如何用SCPI指令设置双向直流电源输出电流序列的步进数?

2026-01-05 09:50:06  点击:

要使用SCPI指令设置双向直流电源输出电流序列的步进数,需根据设备支持的序列编程功能,通过层级化指令配置电流序列的起始值、结束值、步进数及时间参数。以下是具体步骤和指令示例:

一、确认设备支持的功能

  1. 查询设备标识:发送指令 *IDN? ,确认设备制造商、型号和固件版本,确保设备支持通过SCPI指令设置电流序列。
  2. 查阅设备手册:确认设备是否支持 LIST  或 STEP  编程模式,以及是否提供设置电流序列步进数的指令。

二、设置电流序列模式(如果设备支持)

  1. 初始化序列编程:发送指令 PROG:LIST:INIT (假设设备支持 LIST  编程模式),初始化序列编程环境。
  2. 设置电流序列的步数:发送指令 PROG:LIST:SEGM <步数> ,设置电流序列的步数。例如, PROG:LIST:SEGM 50  表示设置50步。
  3. 设置电流序列的循环次数:发送指令 PROG:LIST:COUN <循环次数> ,设置电流序列的循环次数。例如, PROG:LIST:COUN 1  表示循环1次。
  4. 设置电流序列的触发模式:发送指令 PROG:LIST:TRIG AUTO (或其他触发模式),设置电流序列的触发模式。

三、设置电流序列的步进数及相关参数

  1. 设置电流序列的起始值:发送指令 PROG:LIST:CURR:STARt <起始电流值> ,设置电流序列的起始值。例如, PROG:LIST:CURR:STARt 0.0  表示起始电流为0A。

  2. 设置电流序列的结束值:发送指令 PROG:LIST:CURR:END <结束电流值> ,设置电流序列的结束值。例如, PROG:LIST:CURR:END 10.0  表示结束电流为10A。

  3. 设置电流序列的步进数(间接方式)

    • 如果设备支持直接设置步进数,可发送类似 PROG:LIST:CURR:STEP <步进值>  的指令(具体指令需参考设备手册)。
    • 如果设备不支持直接设置步进数,但支持设置总步数和起始/结束值,则可通过计算得出步进值。例如,总步数为50步,起始值为0A,结束值为10A,则步进值为 (10A - 0A) / 50 = 0.2A 。此时,可通过其他方式(如编程控制)实现每步增加0.2A的电流输出。
  4. 设置电流序列的每步时间:发送指令 PROG:LIST:CURR:TIMe <每步时间> ,设置电流序列每步的时间。例如, PROG:LIST:CURR:TIMe 0.1  表示每步时间为0.1秒。

四、启动电流序列输出

  1. 发送启动指令:发送指令 PROG:LIST:RUN (或类似指令),启动电流序列输出。
  2. 监控输出状态:可通过发送查询指令(如 PROG:LIST:STATus? )监控电流序列的输出状态。


m wap