|
| | | | | | | 谢谢
下来看看先!
你的这种SPWM产生的方法 好像不是很好!
个人见解! |
|
|
| | | | | | | | | 楼上的,这么快就看出来了。。。
能否说出不好在哪里,会出现什么问题~~ |
|
|
|
|
|
|
| | | | | | | | | 二楼的兄台说的没有错,用这种SPWM方法驱动,会存在一个问题:
当空载或轻载的时候,输出波形畸变严重;而在重载情况下,输出波形正常。 |
|
|
| | | | | | | 上面给出的是重载情况下的正常波形,轻载情况下的畸变波形如下:
|
|
|
| | | | | | | 羡慕啊。你这个用Saber仿真咋个就这么顺利呢。
我用PSpice仿逆变器,这几天一直整。我也是用波形比较法产生正弦PWM信号,把上管浮地也做了,每个管子驱动信号的死区时间也做了(1us~5us的死区时间都尝试过了),单极性和双极性SPWM调制都试过了,就是整不出正确的输出呢。
PSpice应该也可以仿模拟电路和开关电源的啊…… |
|
|
| | | | | | | | | 建议你分模块再加上去吧,到哪一步出问题了很清楚,不要一下就仿个完整的电路。
你也去装个saber,在我上面的基础上按你意愿改改试试~ |
|
|
| | | | | | | | | | | 每个模块都是一步一步确定仿真结果再做的哈。就是加到IGBT输出后不正确。
SPWM信号的产生、死区时间发生电路、还有没路SPWM信号的时序都仔细确认过,但是加到全桥IGBT上以后,IGBT的输出电压好像是跟随的驱动信号,滤波后是20V以内的正弦波。 |
|
|
| | | | | | | | | | | 之前用Matlab Simulink自带的模块,也是跑出正确结果了。但是用OrCAD仿,自己产生SPWM来驱动IGBT,基本确认SPWM时序没有问题,浮地和死区时间都做了,就是全桥逆变输出电压不对。
我再试试换换IGBT器件,再确认哈全桥上的各器件参数。如果还是挣不出来,就只有装个Saber,看看你的结果。然后再看我那个PSpice仿真还有什么没设置对的。 |
|
|
| | | | | | | | | | | 还有一点就是,我是产生的15V电平的PWM驱动IGBT。不知道是不是需要把IGBT门及驱动芯片的模型带上去,把SPWM信号灌倒驱动芯片里,再去驱动IGBT。
没有在任意一个文献或资料上看到PSpice仿真,需要把门机驱动芯片配合IGBT驱动啊。 |
|
|
| | | | | | | | | | | | | 我上面的仿真用的是MOS,没有用IGBT,而且也没有设死区时间。 |
|
|
|
|
|
|
|
| | | | | | | | | | | | | 你可以按时间来设置电阻的阻值大小,比如0~1ms,1K 1ms~10ms 100欧姆 |
|
|
|
|
|
| | | | | 仿真了下,出现如下错误:Too many iterations
Can not find nonlinear system solution 是什么原因啊,郁闷 |
|
|
|
|
|
| | | | | 小弟请教个很挫的问题:怎么看这个电阻两端的信号啊?我只知道看支点的信号! |
|
|
|
| | | | | 看看 我仿真出来的怎么是这样子的波形啊 ?求解释 是不是我接的我支点的信号?但是我不知道怎么接元件两端的信号?求帮忙。。。 |
|
|
|
| | | | | | | | | 没有。是不是版本的原因 我用的是2007版的。能不能截个图看看 |
|
|
| | | | | | | | | | | 我的就是2007版的,要在波形的区域内 先点probe |
|
|
|
|
|
|
|
|
|
| | | | | 你是怎么设置的,我为什么仿了半天仿不出来啊,就是分析的时间太长了,你也是这样的吗 |
|
|
|
|
|
|
|
|
|
|
| | | | | 楼主 v_pulse中的width的值是怎么设置的啊
|
|
|
|
|