资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何通过SCPI命令查询Keysight双向直流电源的短期稳定性与长期稳定性的差异?

2026-05-09 09:43:39  点击:
  无法通过某条 SCPI 命令直接读出“短期稳定性”和“长期稳定性”的差值。这两个参数属于仪器的静态技术指标(通常在规格书里以 %/小时 或 %/℃ 给出),电源内部并没有一个实时计算好的“差异值”寄存器供你查询。

  要想获得这两者的差异数据,只能靠 “SCPI 程控输出 + 定时采样 + 数学统计” 的间接测试方案:

  1. 测试思路

  短期稳定性:一般在秒级或分钟级的时间窗内,连续高速采样输出值,计算其波动(如标准差或峰峰值)。这主要反映电源内部的噪声、纹波及快速负载调整能力。

  长期稳定性(漂移):在小时甚至天的时间跨度内,按较低频率(如每分钟或每十分钟一次)采样输出值,观察其相对于初始值的缓慢偏离。这主要反映元件老化、温漂等。

  两者的差异,就是 长期漂移量减去短期随机波动。

  2. 关键 SCPI 指令

  你需要用脚本(如 Python + PyVISA)循环执行读取指令:

  设置输出:SOUR:VOLT、SOUR:CURR、OUTP ON。

  读取实际值:

  MEAS:VOLT?或 MEAS:CURR?(使用电源内部表计,适合大多数情况)。

  若要求极高精度,建议用 MEAS?读取外接高精度万用表的数据。

  3. 简易实现逻辑(伪代码)

  # 短期测试:1分钟内,每秒采样short_term_samples = [query('MEAS:VOLT?') for _ in range(60)]

  short_stability = np.std(short_term_samples)  # 短期波动(标准差)# 长期测试:8小时内,每60秒采样long_term_samples = []for _ in range(8 * 60):

  long_term_samples.append(float(query('MEAS:VOLT?')))

  sleep(60)# 长期漂移定义为 (最大值-最小值) 或 相对于首值的偏离long_drift = max(long_term_samples) - min(long_term_samples)# 差异(例如用长期峰峰值减去短期标准差来量化)difference = long_drift - short_stability

  如果你只是想确认该电源是否满足标称性能,最快捷的办法是直接翻阅该型号官方规格书(Data Sheet)里的 “Stability” 或 “Drift” 指标栏,那里会明确分开标注短期和长期的具体保证。