资讯中心

联系我们

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

如何用SCPI指令设置双向直流电源输出电压上升时间,并绘制波形?

2025-12-10 09:36:01  点击:

要使用SCPI指令设置双向直流电源的输出电压上升时间并绘制波形,需结合电压斜率控制指令与外部测试设备(如示波器)的联动,以下是具体步骤及说明:

一、设置输出电压上升时间

  1. 核心指令:多数双向直流电源通过SOURce:VOLTage:SLEWSOURce:SLEW指令控制电压变化率(单位通常为V/s或V/μs),该参数直接决定电压上升时间。例如:

    • 设置电压变化率为1000V/s

      plaintextSOURce:VOLTage:SLEW 1000

      或简写为:

      plaintextSOUR:VOLT:SLEW 1000
  2. 启用斜率限制(部分电源需显式启用):

    • 启用斜率限制

      plaintextSOURce:VOLTage:SLEW:STATe ON
    • 禁用斜率限制

      plaintextSOURce:VOLTage:SLEW:STATe OFF
  3. 查询当前斜率设置

    • 获取当前电压变化率

      plaintextSOURce:VOLTage:SLEW?

      返回示例:"1000"(单位与设置时一致)。

  4. 完整操作流程示例

    • 连接电源并切换至远程模式

      plaintextSYSTem:REMote
    • 设置输出电压为24V

      plaintextSOURce:VOLTage 24
    • 配置电压变化率为500V/s

      plaintextSOURce:VOLTage:SLEW 500
    • 启用斜率限制

      plaintextSOURce:VOLTage:SLEW:STATe ON
    • 启动输出

      plaintextOUTPut:STATe ON

二、绘制输出电压波形

  1. 使用示波器捕捉波形

    • 连接示波器:将示波器探头连接至电源输出端,确保接地良好。
    • 配置示波器
      • 设置垂直刻度(Volts/div)以匹配输出电压范围(如24V输出可设为5V/div)。
      • 设置水平刻度(Time/div)以清晰显示上升时间(如上升时间为10ms时,可设为2ms/div)。
      • 启用触发功能,选择上升沿触发,触发电平设为输出电压的10%(如2.4V),以确保稳定捕捉波形起始点。
  2. 自动化测试(可选)

    • 通过SCPI控制示波器:若需自动化测试,可使用SCPI指令配置示波器参数并捕获波形数据。例如:
      • 设置垂直刻度

        plaintextCHANnel1:SCAL 5
      • 设置水平刻度

        plaintextHORizontal:SCAL 2e-3
      • 设置触发电平

        plaintextTRIGger:A:LEVel 2.4
      • 捕获波形数据

        plaintext
      DATA:ENCdg ASCii; DATA:WIDth 1; CURVe?

    • 数据处理与绘图:将捕获的波形数据导入计算机,使用Python(如Matplotlib库)或LabVIEW等工具绘制电压-时间曲线。
  3. 手动绘图(简化版)

    • 观察示波器屏幕:直接读取上升时间(从输出电压的10%到90%所需时间)。
    • 记录数据:手动记录关键点(如0%、10%、50%、90%、100%电压对应的时间),绘制草图或输入电子表格生成图表。

三、注意事项

  1. 指令兼容性:不同厂商的电源可能使用不同指令格式(如Keysight、Chroma、ITECH等),需参考具体型号的编程手册。例如:

    • Keysight N6700系列

      plaintextSOURce:VOLTage:SLEW 1000
    • Chroma 62000P系列

      plaintextSOURce:VOLTage:RAMP 1000  // 部分型号使用RAMP替代SLEW
  2. 参数范围:确保设置的电压变化率在电源规格范围内(如最大斜率可能为10000V/s),避免超出设备能力导致错误。

  3. 动态调整:在测试过程中,可通过SCPI动态修改斜率值以适应不同场景(如软启动、动态负载测试)。

  4. 错误处理:若指令执行失败,检查电源状态(如是否过载、保护功能是否触发)或通过查询错误代码(如SYSTem:ERRor?)进行排查。