国产呦萝小初合集密码

资讯中心

联系我们

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

如何通过SCPI指令实现双向直流电源的序列输出与多个外部信号同步?

2025-12-03 09:21:34  点击:

要通过SCPI指令实现双向直流电源的序列输出与多个外部信号同步,需结合序列模式配置、外部触发同步、多设备同步接口三大核心环节,以下是具体实现方法及指令示例:

一、序列模式配置:定义多段输出参数

通过SCPI指令预设一组电压/电流值及持续时间,电源按顺序依次输出每个点,适用于模拟电池充放电、电机驱动波形等场景。

  1. 初始化设置
    • 切换至远程模式: SYSTem:REMote (确保电源处于软件控制状态)。
    • 复位电源(可选): *RST (恢复出厂默认设置,避免参数冲突)。
  2. 配置序列参数
    • 设置序列点数: SOURce:LIST:COUNt (如 SOURce:LIST:COUNt 5 定义5个点)。
    • 设置电压/电流列表值:
      • 电压列表: SOURce:LIST:VOLTage , , ..., (如 SOURce:LIST:VOLTage 0, 24, 12, 6, 0 )。
      • 电流列表: SOURce:LIST:CURRent , , ..., (如 SOURce:LIST:CURRent 0, 0, 5, -5, 0 )。
    • 设置每个点的持续时间(可选): SOURce:LIST:DWELl , , ..., (如 SOURce:LIST:DWELl 5, 10, 5, 10, 5 )。

二、外部触发同步:与单一外部信号对齐

通过外部TTL信号或光耦隔离信号触发序列启动,确保输出时序与外部事件(如另一台设备的输出、传感器信号)同步。

  1. 选择触发源
    • 外部触发: TRIGger:SOURce EXTernal (或简写为 TRIG:SOUR EXT )。
    • 内部触发(软件触发): TRIGger:SOURce IMMediate (用于调试或无外部信号时)。
  2. 设置触发边沿
    • 上升沿触发: TRIGger:SLOPe POSitive (或 TRIG:SLOP POS )。
    • 下降沿触发: TRIGger:SLOPe NEGative (或 TRIG:SLOP NEG )。
  3. 启动序列输出
    • 发送触发命令(内部触发): TRIGger:INITiate (或 TRIG:INIT )。
    • 外部信号触发:当TTL信号到达电源的 Trigger In 接口时,电源自动开始执行序列。

三、多设备同步:实现多台电源同步输出

若需多台电源同步执行序列(如三相电源测试),通过总线协议(如IEEE 488.2、LXI)或专用同步接口(如Sync Out/In)实现。

  1. 主设备配置
    • 设置为主设备: SYSTem:COMMunicate:SYNC:ROLE MASTER (或 SYST:COMM:SYNC:ROLE MASTER )。
    • 启用同步输出信号: SYSTem:COMMunicate:SYNC:OUTput ON (或 SYST:COMM:SYNC:OUT ON )。
  2. 从设备配置
    • 设置为从设备: SYSTem:COMMunicate:SYNC:ROLE SLAVE (或 SYST:COMM:SYNC:ROLE SLAVE )。
    • 启用同步输入: SYSTem:COMMunicate:SYNC:INput ON (或 SYST:COMM:SYNC:IN ON )。
  3. 同步触发
    • 主设备通过外部信号(如TTL脉冲)触发后,通过 Sync Out 接口发送同步信号至从设备的 Sync In 接口,从设备接收到信号后立即启动序列。

四、完整操作示例:两台电源同步输出

场景:主电源和从电源同步执行序列,模拟三相电源输出。

  1. 主设备配置

    										scpiSYST:REM*RST
    SOUR:LIST:COUN 3
    SOUR:LIST:VOLT 0, 24, 0
    SOUR:LIST:CURR 0, 5, 0
    SOUR:LIST:DWEL 5, 5, 5
    TRIG:SOUR EXT
    TRIG:SLOP POS
    SYST:COMM:SYNC:ROLE MASTER
    SYST:COMM:SYNC:OUT ON
    OUTP:STAT ON
  2. 从设备配置

    										scpiSYST:REM*RST
    SOUR:LIST:COUN 3
    SOUR:LIST:VOLT 0, -12, 0  // 相位差120°
    SOUR:LIST:CURR 0, 5, 0
    SOUR:LIST:DWEL 5, 5, 5
    TRIG:SOUR EXT
    TRIG:SLOP POS
    SYST:COMM:SYNC:ROLE SLAVE
    SYST:COMM:SYNC:IN ON
    OUTP:STAT ON
  3. 触发同步

    • 外部TTL信号接入主设备的 Trigger In 接口,主设备启动序列并通过 Sync Out 发送同步信号,从设备接收信号后立即启动。

五、关键注意事项

  1. 硬件连接
    • 确保 Trigger In Sync Out/In 接口连接牢固,避免信号干扰。
    • 若使用光耦隔离触发,需确认电源支持该功能。
  2. 时序精度
    • 硬件触发(TTL信号)的同步精度通常高于软件触发(亚毫秒级)。
    • 若需纳秒级同步,需使用专用同步模块(如Keysight N6705C的同步选项)。
  3. 错误处理
    • 若序列未启动,查询错误代码: SYSTem:ERRor? (如 -221 表示“Settings conflict”设置冲突)。
    • 检查触发源是否配置正确(如 TRIG:SOUR 是否为 EXT )。
  4. 厂商差异
    • 不同厂商的电源可能使用不同的同步指令(如Chroma 62000P系列使用 SYST:SYNC:MASTER ON ),需参考具体型号的编程手册。


m wap