资讯中心

联系我们

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

如何测试双向直流电源的频率响应特性?

2025-11-25 09:43:32  点击:

测试双向直流电源的频率响应特性,需通过扫频激励信号输入、输出响应采集与数据分析,评估电源在动态负载或电网频率变化下的稳定性。以下是详细步骤、关键指令及优化方法:

一、测试原理与目标

频率响应特性反映电源对输入信号频率变化的响应能力,包括:

  • 幅频特性:输出电压/电流随频率变化的增益(dB)或衰减。
  • 相频特性:输出信号相对于输入信号的相位延迟(°)。
  • 带宽:电源能稳定跟踪输入信号的最高频率(通常以-3dB点为标准)。

测试目标:验证电源在双向模式(源模式/负载模式)下,对动态负载或电网频率波动的适应能力,确保其在电动汽车充放电、储能系统等场景中的稳定性。

二、测试设备准备

  1. 双向直流电源
    • 支持源模式(输出直流)和负载模式(吸收能量),具备高精度电压/电流控制能力。
    • 示例:Chroma 62000H系列(支持150kW功率,频率响应测试功能)。
  2. 信号发生器
    • 生成正弦波或阶跃信号,频率范围覆盖电源工作频段(如DC~10kHz)。
    • 示例:Keysight 33500B系列(频率分辨率0.1μHz,幅值精度0.1%)。
  3. 示波器
    • 带宽≥100MHz,采样率≥1GSa/s,支持双通道同步采集(输入/输出信号对比)。
    • 示例:Tektronix MSO64系列(支持频谱分析功能)。
  4. 电子负载(可选)
    • 若需测试电源在负载模式下的频率响应,需配备动态电子负载(如ITECH IT8500G系列)。
  5. SCPI控制软件
    • 通过Python、LabVIEW或厂商软件(如Chroma的PowerPro)自动化控制测试流程。

三、测试步骤(以源模式为例)

1. 连接测试系统

  • 信号输入:将信号发生器的正弦波输出连接至电源的参考输入端(如REF IN接口)。
  • 输出监测:用示波器双通道分别采集信号发生器的输入信号(通道1)和电源的输出电压/电流(通道2)。
  • 接地处理:确保所有设备共地,避免环路干扰。

2. 设置电源参数

通过SCPI指令或面板设置电源为源模式,并配置基础参数:

plaintextSOUR:MODE SOUR      // 切换至源模式SOUR:VOLT 48.0      // 设置输出电压为48V
SOUR:CURR 10.0      // 设置输出电流限值为10A
OUTP ON             // 开启输出

3. 配置信号发生器

生成低幅值正弦波作为激励信号(避免电源进入非线性区):

plaintextFREQ:SWE:STAR 1Hz   // 扫频起始频率1HzFREQ:SWE:STOP 10kHz  // 扫频终止频率10kHz
FREQ:SWE:SPAC LOG    // 对数扫频(可选线性扫频`LIN`)
VOLT 0.5            // 信号幅值0.5V(根据电源灵敏度调整)

4. 采集输入/输出信号

  • 示波器设置
    • 通道1:采集信号发生器输出(输入信号)。
    • 通道2:采集电源输出电压(输出信号)。
    • 触发模式:外部触发(同步信号发生器)。
    • 采样率:≥5倍最高测试频率(如测试10kHz时采样率≥50kSa/s)。
  • 数据记录
    • 手动记录:在关键频率点(如1Hz、10Hz、100Hz、1kHz、10kHz)保存输入/输出波形。
    • 自动化记录:通过示波器远程控制(如WAV:SOUR CHAN1指令)或SCPI脚本批量采集。

5. 数据分析

  • 幅频特性:计算输出信号与输入信号的幅值比(增益),绘制对数坐标图。
    math增益(dB) = 20 cdot log_{10}left(frac{V_{out}}{V_{in}}right)
  • 相频特性:测量输出信号相对于输入信号的相位延迟,绘制相位-频率曲线。
  • 带宽确定:找到增益下降至-3dB时的频率点(即输出功率降至输入功率50%的频率)。

四、双向模式测试(源模式与负载模式切换)

1. 负载模式测试

  • 切换模式
    plaintextSOUR:MODE DISC     // 切换至负载模式(吸收能量)SOUR:VOLT 48.0     // 设置吸收电压为48V
    SOUR:CURR 10.0     // 设置吸收电流限值为10A
  • 激励信号:通过信号发生器输入正弦波至电源的控制端(如电流参考输入)。
  • 输出监测:采集电源吸收的电流波形,分析其频率响应。

2. 双向对比测试

  • 在相同频率范围内分别测试源模式和负载模式的频率响应,验证双向性能一致性。
  • 示例结果分析:
    • 源模式:带宽可能受输出滤波电容影响,低频段增益稳定,高频段衰减。
    • 负载模式:带宽可能受控制算法响应速度限制,需优化PID参数。

**五、关键优化方法

  1. 减小信号幅值
    • 激励信号幅值过大可能导致电源进入非线性区(如饱和或截止),建议幅值≤1%额定输出。
  2. 提高采样率
    • 示波器采样率不足会导致高频信号混叠,需满足奈奎斯特采样定理(采样率≥2倍信号频率)。
  3. 优化接地与屏蔽
    • 使用短粗接地线,避免长导线引入电感;对高频测试(>1kHz)采用同轴电缆或屏蔽探头。
  4. 电源参数调整
    • 源模式:调整输出滤波电容(减小ESR)或增加开关频率(提高带宽)。
    • 负载模式:优化控制算法(如增加PID积分项)或缩短电流环响应时间。
  5. 自动化测试脚本
pythonimport pyvisaimport numpy as npimport matplotlib.pyplot as pltrm = pyvisa.ResourceManager()power_supply = rm.open_resource('TCPIP0::192.168.1.100::inst0::INSTR')scope = rm.open_resource('TCPIP0::192.168.1.101::inst0::INSTR')freq_list = np.logspace(0, 4, 50)  # 1Hz~10kHz对数扫频gain_list = []phase_list = []for freq in freq_list:    # 设置信号发生器频率    scope.write(f"FREQ {freq}")        # 采集输入/输出信号(简化示例,实际需同步触发)    input_wave = scope.query_ascii_values("WAV:DATA? CHAN1")    output_wave = scope.query_ascii_values("WAV:DATA? CHAN2")        # 计算增益与相位(需FFT分析,此处简化)    gain = np.mean(output_wave) / np.mean(input_wave)    phase = np.angle(np.fft.fft(output_wave)) - np.angle(np.fft.fft(input_wave))        gain_list.append(20 * np.log10(gain))    phase_list.append(np.degrees(phase))# 绘制频率响应曲线plt.figure()plt.subplot(2,1,1)plt.semilogx(freq_list, gain_list)plt.title("幅频特性")plt.ylabel("增益(dB)")plt.subplot(2,1,2)plt.semilogx(freq_list, phase_list)plt.title("相频特性")plt.xlabel("频率(Hz)")plt.ylabel("相位(°)")plt.show()

**六、测试结果解读

  1. 合格标准
    • 幅频特性:在带宽范围内增益波动≤±1dB,-3dB带宽≥设计值(如1kHz)。
    • 相频特性:相位延迟≤45°(低频段),高频段延迟随频率线性增加。
  2. 异常分析
    • 增益骤降:检查电源滤波电路(如电容容值不足或ESR过高)。
    • 相位突变:优化控制算法(如增加前馈补偿或调整PID参数)。
    • 噪声过大:改善接地屏蔽或降低信号幅值。