国产呦萝小初合集密码

资讯中心

联系我们

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

如何用SCPI指令实现双向直流电源输出电流序列的循环输出?

2025-12-10 09:41:25  点击:

要通过SCPI指令实现双向直流电源输出电流序列的循环输出,需结合序列模式(List Mode)循环控制触发配置,具体步骤如下:


一、核心指令与流程

1. 启用序列模式并设置序列点数

								plaintextSOURce:LIST:COUNt   // 设置序列点数(如3个点)

2. 定义电流序列及每点持续时间

								plaintextSOURce:LIST:CURRent:DATA1 ,  // 第1点:电流I1,持续时间T1SOURce:LIST:CURRent:DATA2 ,  // 第2点:电流I2,持续时间T2
...
SOURce:LIST:CURRent:DATAn ,  // 第N点:电流In,持续时间Tn

示例(3点序列:0A→1A→2A,每点保持2秒):

								plaintextSOURce:LIST:CURRent:DATA1 0,2SOURce:LIST:CURRent:DATA2 1,2
SOURce:LIST:CURRent:DATA3 2,2

3. 配置循环模式

  • 无限循环
    										plaintextSOURce:LIST:CYCLe ON  // 启用循环SOURce:LIST:COUNt:REPeat INFinity  // 无限循环(部分型号支持)
  • 有限循环(如3次):
    										plaintextSOURce:LIST:CYCLe ONSOURce:LIST:COUNt:REPeat 3  // 循环3次

4. 触发模式配置

  • 立即启动(软件触发):
    										plaintextINITiate  // 启动序列
  • 外部触发(需硬件支持):
    										plaintextTRIGger:SOURce BUS  // 设置为软件触发(默认)TRIGger:SOURce EXTernal  // 或外部触发(如TTL信号)

5. 启动输出

								plaintextOUTPut:STATe ON  // 开启输出

二、完整示例(Keysight N6700系列)

								plaintext* 1. 复位设备并进入远程模式SYSTem:REMote
*RST

* 2. 配置电流序列(0A→1A→2A,每点2秒)
SOURce:LIST:COUNt 3
SOURce:LIST:CURRent:DATA1 0,2
SOURce:LIST:CURRent:DATA2 1,2
SOURce:LIST:CURRent:DATA3 2,2

* 3. 启用循环(无限循环)
SOURce:LIST:CYCLe ON
SOURce:LIST:COUNt:REPeat INFinity

* 4. 设置触发为软件触发(默认)
TRIGger:SOURce BUS

* 5. 启动输出并触发序列
OUTPut:STATe ON
INITiate

三、厂商差异与指令扩展

1. ITECH IT6000系列

								plaintextLIST:CYCLe:STATe ON      // 启用循环LIST:CYCLe:COUNt 5       // 循环5次
LIST:TRIGger:SOURce BUS  // 触发源设置

2. Chroma 62000P系列

								plaintextSOURce:LIST:LOOP 3       // 循环3次SOURce:LIST:MODE STEP   // 步进模式(可选)

3. EA Elektro-Automatik

								plaintextSOURce:LIST:REPeat ON    // 启用循环SOURce:LIST:REPeat:COUNt 10  // 循环10次

四、验证与调试

1. 查询序列状态

								plaintextSOURce:LIST:INDEx?  // 当前执行的序列点OUTPut:STATe?       // 输出状态(ON/OFF)

2. 错误处理

								plaintextSYSTem:ERRor?  // 检查错误(如参数越限、触发未配置)

3. 动态调整

在循环过程中,可通过SCPI动态修改序列参数(需电源支持):

								plaintextSOURce:LIST:CURRent:DATA2 1.5,2  // 修改第2点为1.5A

五、注意事项

  1. 电流范围:确保序列中的电流值不超过电源额定值(如±100A)。
  2. 时间单位:部分电源的持续时间单位为100μs(如Chroma),需乘以10000。
  3. 触发同步:外部触发需确保信号电平与电源要求匹配(如TTL 5V)。
  4. 保护功能:若电源进入保护状态(如过流),需通过 OUTPut:PROTect:CLEar 清除。

六、扩展应用:结合电压序列

若需同时控制电压和电流序列,使用 SOURce:LIST:VOLTage:DATA# SOURce:LIST:CURRent:DATA# 组合配置(部分高端电源支持)。

通过以上步骤,可灵活实现双向直流电源的电流序列循环输出,适用于电池充放电测试、动态负载模拟等场景。


m wap