• 11
    回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

SPWM逆变器后级带载波形畸变

一,硬件环境

    1,前级采用推挽方式逆变出200V左右的直流电;

2,后级采用MCU+H桥+LC低通滤波器得到正弦波;

二,软件环境

    1、MCU使用Cortex-M0 24MHz主频内核单片机,采用查表方式单极性调制输出SPWM波形,SPWM载波频率30KHz,这样输出50Hz对应半个周期内正好是300个载波周期,60Hz对应半个周期内正好是250个载波周期,半个周期翻转一次方向;

2、使用CH1/CH1N 和 CH2/CH2N通道驱动4个功率管,A相的上管连接CH1,下管连接CH1N;B相的上管连接CH2,下管连接CH2N。 上下管子的死区时间设置0.3uS;

3、输出电压闭环,一个周期(50Hz/60Hz)采样一次Vpp,通过VPP采样反馈软件PID恒压控制;

三、结果

    1、空载和带阻性负载输出波形正弦,光滑无毛刺锯齿等;

   

2、带上容性负载(如,开关电源),波形出现锯齿纹波且波峰波谷有削顶现象;

四、问题讨论

针对第三点的第二小点问题讨论

A、波峰波谷出现削顶,是否是和开关电源的整流有关,在无PFC电路中波峰波谷的时候是给滤波电容充电的时候,出大的充电电流这个时候出现削顶?

B、波峰波谷以外的锯齿状态波形是如何产生的?

欢迎各位对正弦逆变器研究的大神给点宝贵的指点意见!!

全部回复(11)
正序查看
倒序查看
ruohan
LV.9
2
2022-01-04 07:43

这是带多大得容性负载,

是不是PID调节的问题,,先开环试试

0
回复
老石人
LV.1
3
2022-01-04 11:42
@ruohan
这是带多大得容性负载,是不是PID调节的问题,,先开环试试

应不是pid的问题,pid是一个波峰的位置调节一次,而此波形的削顶是在波峰的前面,而且波形的包络线部分有锯齿,这个时候pid都没参与。

0
回复
2022-01-05 09:14

削顶是因为母线电压不够造成的,有波纹可能是你取的点太少了

1
回复
ruohan
LV.9
5
2022-01-05 10:27

你这种波形,看看查表得驱动载波得驱动,是不是也有抖动,

0
回复
2022-01-05 12:09

看看振荡频率有多少?另外也用纯阻性负载测试对比看看

0
回复
老石人
LV.1
7
2022-01-08 08:05
@ruohan
你这种波形,看看查表得驱动载波得驱动,是不是也有抖动,

没有,带阻性质负载就没有的。经过实验发现死区大小引起的。死区过小不带开关电源负载波形很完美,过零也很好。把死去区调大那种锯齿就没有了,但是过零的时候有一个失真。现在解决这个问题了应该就ok了。

0
回复
老石人
LV.1
8
2022-01-08 08:07
@hellokittye
看看振荡频率有多少?另外也用纯阻性负载测试对比看看

载波频率从12k到42k都试过,负载对比有的,第一张图就是纯阻负载波形

0
回复
ruohan
LV.9
9
2022-01-25 15:57

这种查表得到得SPWM,怎么跟踪市电同步,,,,有人做过没有,,,,

0
回复
偶德枫
LV.4
10
2022-02-12 15:27
@ruohan
这种查表得到得SPWM,怎么跟踪市电同步,,,,有人做过没有,,,,

调整查表步进值就能跟踪

0
回复
ruohan
LV.9
11
2022-02-14 10:58
@偶德枫
调整查表步进值就能跟踪

朋友,能讲具体点不,怎么改变查表步进,,,

0
回复
偶德枫
LV.4
12
2022-02-15 10:50
@ruohan
朋友,能讲具体点不,怎么改变查表步进,,,

进我主页看帖子“通用型正弦波逆变器控制器”里面有解说

0
回复