在双向直流电源中,若需通过SCPI指令设置输出电流序列的占空比,通常需结合序列编程模式与时间参数配置实现。以下是具体方法及示例:
LIST
)或阶跃模式(
STAircase
),可通过以下指令启用序列功能:
scpiSOUR:LIST:CURR , , ..., ; 定义电流序列值(单位:A)SOUR:LIST:TIME , , ..., ; 定义每一步的持续时间(单位:秒)
scpiSOUR:ARB:STAircase:CURR , , ..., ; 定义电流阶跃值SOUR:ARB:STAircase:TIMe , , ..., ; 定义每一步的持续时间
D
(如50%),需确保:
T_high = D × T_total
T_low = (1 - D) × T_total
SOUR:LIST:TIME
或
SOUR:ARB:STAircase:TIMe
中的时间参数,可实现占空比控制。
进入远程控制模式
scpiSYST:REM ; 切换至远程模式
配置电流序列与占空比
scpiSOUR:LIST:CURR 1.0, 0.0 ; 定义电流序列:1A(高电平)→ 0A(低电平)SOUR:LIST:TIME 0.5, 0.5 ; 每一步持续0.5秒(总周期1秒,占空比50%)
scpiSOUR:ARB:STAircase:CURR 2.0, 0.0 ; 定义电流阶跃:2A(高电平)→ 0A(低电平)SOUR:ARB:STAircase:TIMe 0.3, 0.7 ; 高电平持续0.3秒,低电平持续0.7秒(总周期1秒,占空比30%)
启动输出
scpiOUTP ON ; 开启输出
查询序列状态
scpiSOUR:LIST:STAT? ; 查询列表模式状态(如是否正在运行)SOUR:ARB:STAircase:STAT? ; 查询阶跃模式状态
观察实际输出
通过示波器或设备显示屏观察输出电流波形,确认高电平与低电平时间比符合占空比设置。
SOUR:LIST:CURR
,而ITECH设备可能使用
SOUR:ARB:STAircase:CURR
),需参考具体设备手册。
CURR:PROT
)已启用,避免损坏负载。
SOUR:LIST:CURR@1 1.0, 0.0
表示设置通道1的电流序列)。