资讯中心

联系我们

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

如何通过SCPI指令设置双向直流电源序列输出频率与占空比的乘积?

2026-03-04 09:53:44  点击:

要通过SCPI指令设置双向直流电源序列输出的频率与占空比乘积(即有效输出特性),需结合波形模式选择频率设置占空比调整三组核心指令。以下是具体实现方法及示例:

一、核心指令与逻辑

  1. 波形模式选择
    双向直流电源通常支持多种波形模式(如方波、脉冲波、任意波等)。需通过SCPI指令选择支持频率和占空比调整的波形模式,例如:

    plaintextSOURce:FUNCtion:MODE PULSe  ; 选择脉冲波模式(支持频率和占空比调整)

    注:部分电源可能使用SOURce:FUNCtion SQUare(方波)或SOURce:ARBitrary(任意波),需根据设备手册确认。

  2. 频率设置
    通过
    FREQPERiod指令设置输出频率(单位:Hz):

    plaintextSOURce:PULSe:FREQ 1000  ; 设置频率为1000Hz(周期1ms)

    或通过周期设置(单位:秒):

    plaintextSOURce:PULSe:PERiod 0.001  ; 设置周期为1ms(频率1000Hz)
  3. 占空比设置
    通过
    DCYCleDUTY指令设置占空比(百分比):

    plaintextSOURce:PULSe:DCYCle 50  ; 设置占空比为50%(高电平时间=周期×50%)

二、频率与占空比乘积的隐含意义

频率((f))与占空比((D))的乘积实际反映了单位时间内高电平的占比时间,即:
[
text{高电平时间} = frac{D}{100} times frac{1}{f}
]
例如:

  • 频率 (f = 1000,text{Hz})(周期 (1,text{ms})),占空比 (D = 50%):
    [
    text{高电平时间} = 0.5 times 1,text{ms} = 0.5,text{ms}
    ]
  • 若需调整乘积(如高电平时间固定为 (0.2,text{ms})),可通过反推设置频率和占空比:
    [
    f = 2000,text{Hz},quad D = 40% quad Rightarrow quad 0.4 times 0.5,text{ms} = 0.2,text{ms}
    ]

三、完整SCPI指令示例

以下示例设置双向直流电源输出频率为2000Hz、占空比为40%的脉冲波:

plaintext# 选择脉冲波模式SOURce:FUNCtion:MODE PULSe

# 设置频率为2000Hz
SOURce:PULSe:FREQ 2000

# 设置占空比为40%
SOURce:PULSe:DCYCle 40

# 启用输出
OUTPut ON

四、验证与调试

  1. 查询当前设置
    通过以下指令验证参数是否生效:

    plaintextSOURce:PULSe:FREQ?  ; 查询频率SOURce:PULSe:DCYCle?  ; 查询占空比
  2. 实时监测输出
    使用示波器或万用表测量输出波形,确认高电平时间和周期符合预期。

  3. 错误处理
    若电源返回错误(如参数超出范围),检查:

    • 频率和占空比是否在设备支持范围内(如频率上限可能为1MHz)。
    • 波形模式是否支持频率和占空比调整(如任意波模式可能需预先定义波形数据)。

五、厂商差异与扩展指令

不同厂商的双向直流电源可能使用不同的SCPI指令集,例如:

  • Keysight N6700系列
    plaintextSOURce:PULSe:FREQuency 1000  ; 设置频率SOURce:PULSe:DUTY 50  ; 设置占空比
  • Chroma 62000P系列
    plaintextFUNCtion:MODE PULSe  ; 选择脉冲波FREQ 1000  ; 设置频率
    DUTY 50  ; 设置占空比

建议参考设备手册中的“SCPI Programming”“Waveform Generation”章节,确认具体指令格式。