SCPI指令本身不直接提供“设置输出电压过冲量”的参数,因为过冲量是电源动态响应的固有特性,通常由电源内部控制环路(如电压环、电流环)的带宽、补偿参数及硬件设计(如输出滤波电容、电感)决定。不过,可通过以下SCPI指令间接优化或监测电压过冲,具体需结合电源型号和功能支持:
部分双向直流电源支持通过SCPI指令调整动态响应参数(如上升时间、下降时间、软启动时间),从而间接影响过冲量。例如:
设置输出电压上升时间(部分型号支持)
plaintextSOURce:VOLTage:RISe 0.01 // 设置电压上升时间为10ms(单位需参考手册,如秒或毫秒)
通过延长上升时间,可降低电压快速变化时的过冲。
设置软启动时间(若电源支持)
plaintextSOURce:VOLTage:SOFT:TIME 0.1 // 设置软启动时间为100ms
软启动功能可平滑电压上升过程,减少启动瞬间的过冲。
若需模拟电压阶跃变化并观察过冲,可使用序列模式(List Mode)定义电压跳变序列,并通过测量指令捕获实际输出电压,分析过冲量。例如:
定义序列点(电压值与持续时间)
plaintextSOURce:LIST:COUNt 2 // 定义2个序列点SOURce:LIST:VOLTage:DATA1 5, 0.1 // 第1点:5V,持续0.1秒
SOURce:LIST:VOLTage:DATA2 10, 0.1 // 第2点:10V,持续0.1秒
SOURce:LIST:FUNCtion ON // 启用序列模式
OUTPut:STATe ON // 启动输出
查询实际输出电压(需电源支持高速采样)
plaintextMEASure:VOLTage? // 查询当前输出电压
通过连续查询或触发采样,可捕获电压跳变时的实际波形,分析过冲量。
部分双向直流电源支持在直流输出上叠加正弦波、方波等周期性波形,模拟电压扰动。通过调整波形参数(如频率、幅值),可间接观察电源对扰动的响应(包括过冲)。例如:
启用波形叠加功能
plaintextSOURce:WAVEform:FUNCtion SIN // 选择正弦波SOURce:WAVEform:FREQuency 1000 // 频率1kHz
SOURce:WAVEform:AMPLitude 0.02 // 幅值20mV(峰峰值)
SOURce:WAVEform:OFFSet 5 // 偏置5V(直流分量)
OUTPut:WAVEform ON // 启用输出波形
监测实际输出波形
通过示波器或电源内置的测量功能,观察波形叠加后的实际输出,分析电压扰动时的过冲。
不同厂商的双向直流电源可能支持不同的SCPI指令扩展,以下为常见厂商的实现方式:
plaintextSOURce:VOLTage:TRANsient:TIME 0.01 // 设置瞬态响应时间(需确认手册支持)
plaintextSOURce:LIST:VOLTage 5, 10 // 定义2个电压点(需结合时间参数)
plaintextSOURce:VOLTage:SOFT:STATe ON // 启用软启动SOURce:VOLTage:SOFT:TIME 0.1 // 设置软启动时间
plaintextPROG:VOLT:TRAN:TIME 0.01 // 设置电压过渡时间
查询电源规格
确认电源的电压过冲技术指标(如典型值、最大值),确保设置参数在合理范围内。
使用示波器监测实际输出
通过示波器捕获电压跳变时的实际波形,验证SCPI指令设置的效果。
错误处理
plaintextSYSTem:ERRor?
-400 Parameter Error:参数超出范围(如上升时间设置过小)。
-107 No Sequence Active:序列未启用时查询状态。