双电容放电控制电路板
- 双功率储能电容放电控制板:采集电压
- 使用NSD1025驱动IGBTDL2M100N5
AD\Test\2026\September\TwoCapacitorDischargeSTC32G12.SchDoc
01【母线电容放电模块】
一、背景
刚才设计制作了这款基于IGBT的放电模块, 首先调试了该模块的电压采集及显示的功能, 下面我们调试它对应的控制RGBT放电的功能。 之所以使用iGBT进行放电, 是因为它可以通过改变 PWM的占空比来控制放电的速率。 这样就可以避免放电功率超过放电电阻的上限, 下面我们调试对应的放电功能。
二、测试结果
首先设置单片机的PWM输出, 观察和调试两路 PDM的信号, 以及通过NDS1025输出的驱动信号。 这时需要加入正12伏的工作电压, 这样我们可以确认RGBT2路。 开关管会被设置正确的PWM信号。 通过观察会发现PWM信号工作正常。
▲ 图1.2.1 输出PWM波形在这里说明一下,如果PWM比较寄存器, 它的数值比重载寄存器的数值, 如果大的话,它可以输出持续高电平。 如果相等的话,我们可以看到它在一个周期内会有一个时间间隔为低电平。
三、恒流放电
接下来在主程序中进行恒流放电控制, 说白了就是使得PWM的占空比与电压之间成反比, 这样放电电压就会形成恒定的电压值, 在外部的放电电阻上就形成了恒定电流, 现在两个外部放电电阻对应的阻值为50欧姆, 最大放电功率为100瓦, 这里显示了,在输入电流为60伏, 控制输出电压为30伏的情况下,占空比的情况。 可以看到的确随着外部输入电压的变化, 占空比会随之而产生变化。 但在过程中会发现一个奇怪的情况, 那就是占空比的变化有着随机跳动, 这说明采入的电压并不稳定, 一旦有了放电电流,会发现在电路线上会产生比较大的干扰, 使得采集到的电压值波动很大, 从而造成输出,PWM占空比也变化很大。 即使加了对采集电压值滤波过程,也无法彻底消除这种情况。
▲ 图1.3.1 PWM变化情况※总结 ※
不过后来改变了Pwm的频率, 使它从原来1K赫兹升高到5k赫兹, 采集电压波动的问题就好多了, 也许是原来对应的频率1000赫兹正好和采集ADC的1000赫兹呢重合了, 下面我们准备正式的重新再制作一块电路板, 目的是针对实际的薄膜电容进行放电测试, 最后再完成所有的控制功能, 为后面的设备调试打下基础。
■ 相关文献链接:
- 双功率储能电容放电控制板:采集电压-CSDN博客
- 使用NSD1025驱动IGBTDL2M100N5
● 相关图表链接:
- 图1.2.1 输出PWM波形
- 图1.3.1 PWM变化情况