国产呦萝小初合集密码

资讯中心

联系我们

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

如何用SCPI指令查询双向直流电源输出电流序列延迟时间?

2025-12-18 09:48:48  点击:

查询双向直流电源输出电流序列延迟时间需结合序列模式配置、触发同步状态查询及时间戳记录功能,但多数电源需通过外部设备(如示波器)或间接计算实现,部分高端型号支持直接查询同步精度或事件时间戳。以下是具体方法与指令示例:

一、核心查询逻辑

  1. 序列模式配置:通过SCPI指令预设电流序列的每个点值及持续时间(如 SOURce:LIST:CURRent SOURce:LIST:DWELl ),并启用序列功能( SOURce:LIST:FUNCtion ON )。

  2. 触发同步状态查询:确认触发源(内部或外部)及触发边沿(如上升沿 TRIGger:SLOPe POSitive ),确保序列启动时序可控。

  3. 时间戳记录(可选):部分电源(如Keysight N6700系列)支持启用外部时间同步( SYSTem:TIME:SYNC:EXT ON )和事件记录( SYSTem:EVENT:LEV 1 ),通过查询事件日志( SYSTem:EVENT:STAT? )获取序列启动时间戳。

  4. 间接计算延迟时间:若电源不支持直接查询延迟时间,可通过以下方法间接获取:

    • 外部触发信号与输出变化时差:用示波器同时捕捉触发信号(如TTL脉冲)和电源输出电流变化,手动测量两者时间差。
    • 软件记录时间戳:在发送触发指令(如 TRIGger:INITiate )前后记录系统时间,结合查询到的序列启动状态(如 SOURce:LIST:INDEx? )计算延迟。

二、关键SCPI指令示例

  1. 配置电流序列

    										plaintextSOURce:LIST:COUNt 3  ; 设置3个序列点SOURce:LIST:CURRent 0, 5, 0  ; 电流序列:0A → 5A → 0A
    SOURce:LIST:DWELl 2, 2, 2  ; 每段持续时间2秒
    SOURce:LIST:FUNCtion ON  ; 启用序列功能
  2. 设置触发同步

    • 外部触发(TTL信号)

      												plaintextTRIGger:SOURce EXTernal  ; 选择外部触发源TRIGger:SLOPe POSitive  ; 上升沿触发
      OUTPut:STATe ON  ; 准备输出,等待触发
    • 内部触发(软件触发)

      												plaintextTRIGger:SOURce IMMediate  ; 选择内部触发TRIGger:INITiate  ; 立即启动序列
  3. 查询序列状态与时间戳(部分型号支持)

    										plaintextSYSTem:TIME:SYNC:EXT ON  ; 启用外部时间同步(如GPS或IEEE 1588)SYSTem:EVENT:LEV 1  ; 启用事件记录
    SYSTem:EVENT:STAT?  ; 查询事件日志(含序列启动时间戳)

三、厂商差异与注意事项

  1. 指令兼容性:不同厂商电源的SCPI指令可能存在差异(如Chroma可能使用 PROG:LIST:CURR:DATA# 代替 SOURce:LIST:CURRent ),需参考具体型号手册。
  2. 硬件延迟:外部触发到电源实际输出的延迟通常小于1ms,但需通过校准补偿(如用示波器测量触发信号与输出变化的时差)。
  3. 保护功能:跳转前需确认电流值未触发过流保护(OCP),避免影响测量结果。
  4. 数据精度:若电源不支持高精度时间戳,建议优先使用外部设备(如示波器)捕捉触发信号与输出变化,手动测量误差。


m wap