要用SCPI指令设置双向直流电源输出电压上升时间,需通过控制电压斜率(Slew Rate)实现,核心指令为 SOURce:VOLTage:SLEW(或简写为 SOUR:VOLT:SLEW),该指令直接设置电压变化率(单位:V/s 或 V/μs),上升时间可通过电压差值与斜率计算得出。以下是具体操作步骤和示例:
设置电压斜率
plaintextSOURce:VOLTage:SLEW <value> // 设置电压变化率(单位:V/s或V/μs)
示例:
plaintextSOUR:VOLT:SLEW 1000 // 设置电压变化率为1000 V/s
启用斜率限制(部分型号需显式启用)
plaintextSOURce:VOLTage:SLEW:STATe ON // 启用斜率限制
专用软启动指令(部分型号支持)
某些电源(如Keysight N6700系列)提供直接设置上升时间的指令:
plaintextOUTPut:SLEW:RATE <time> // 直接设置软启动时间(单位:秒)
示例:
plaintextOUTPut:SLEW:RATE 0.1 // 设置软启动时间为0.1秒(100ms)
连接电源并切换至远程模式
plaintextSYSTem:REMote // 确保电源处于远程控制状态
设置目标电压
plaintextSOURce:VOLTage 24 // 设置输出电压为24V
配置电压变化率
plaintextSOUR:VOLT:SLEW 500 // 设置电压变化率为500 V/s
启用斜率限制(如需)
plaintextSOURce:VOLTage:SLEW:STATe ON
启动输出
plaintextOUTPut:STATe ON // 启动输出,电压将按设定斜率上升
验证设置(可选)
plaintextSOURce:VOLTage:SLEW? // 查询当前斜率值(如返回"500")
Keysight N6700系列:
plaintextSOUR:VOLT:SLEW 1000 // 设置斜率OUTPut:SLEW:RATE 0.1 // 直接设置软启动时间(可选)
Chroma 62000P系列:
plaintextSOUR:VOLT:RAMP 1000 // 部分型号使用RAMP替代SLEW
ITECH IT6000系列:
plaintextSOUR:VOLT:SLEW 1000 // 简写形式
单位确认:
确保斜率单位(V/s或V/μs)与电源规格一致,避免数值超出设备限制(如最大斜率可能为10000 V/s)。
动态调整:
在测试过程中,可通过SCPI动态修改斜率值以适应不同场景(如软启动、动态负载测试)。
错误处理:
SYSTem:ERRor?)排查问题。硬件限制:
部分电源可能通过外部电阻/电容调整软启动时间(如外接电容至SS引脚),需参考具体型号手册。
若需实现多段电压上升(如0V→12V→24V),可结合序列模式(List Mode)与斜率控制:
plaintextSOUR:LIST:COUNt 3 // 设置3个序列点SOUR:LIST:VOLT 0,12,24 // 电压序列:0V→12V→24V
SOUR:LIST:DWEL 2,2,2 // 每段持续时间2秒
SOUR:LIST:CYCLe ON // 启用循环(可选)