打印

关于SPWM

[复制链接]
3154|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
superhj1987|  楼主 | 2009-8-28 22:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用单片机产生SPWM,只是产生正半周的信号。负半周如何产生?是不是只要反相就可以了?请高手不吝赐教!

相关帖子

沙发
maychang| | 2009-8-28 22:47 | 只看该作者
可以用反相器,要产生正半周波形跳过反相器,产生负半周波形加入反相器。反相器的动态范围当然要足够大。

使用特权

评论回复
板凳
晶纲禅诗| | 2009-8-28 23:31 | 只看该作者
本帖最后由 晶纲禅诗 于 2009-8-29 09:19 编辑

只要"复制"(或分配)出前后两份正半周的SPWM波,
然后各自去驱动H桥的对角管,最后通过滤波后即可合成完整的正弦波.

使用特权

评论回复
地板
maychang| | 2009-8-29 00:09 | 只看该作者
楼上:
“各自去驱动H桥的对角管”,那不是反相器,又是什么?
只不过我们平时很少这么称呼就是了,其实,就是反相器。

使用特权

评论回复
5
晶纲禅诗| | 2009-8-29 09:17 | 只看该作者
呵呵,不好意思,我这人死脑子一根筋,maychang版主多包涵,
在下也是初访贵论坛,这里的整体水平很高,以后还请版主多多指教.

使用特权

评论回复
6
maychang| | 2009-8-29 15:39 | 只看该作者
类似的事情,在技术交流版面也发生过。
当时讨论D类放大器,我就说:普通的直流输出开关电源是半个D类放大器,因直流输出的开关电源只能单向输出,D类放大器可以双向输出。线性稳压电源是半个线性放大器,理由相同。当时只有圈圈立即跟帖。
其实,开关电源和半个D类放大器,线性稳压和半个线性放大器还是有点区别的。

使用特权

评论回复
7
maychang| | 2009-8-29 15:42 | 只看该作者
楼主所说的SPWM,可能是用在输出为交流的电源上,作为一个交流基准。例如逆变器等等。

使用特权

评论回复
8
superhj1987|  楼主 | 2009-8-29 19:45 | 只看该作者
7# maychang 恩。就是正弦逆变器。不知道用硬件实现的话效果如何。比如用SG3525

使用特权

评论回复
9
maychang| | 2009-8-29 19:55 | 只看该作者
硬件实现当然可以,但比软件实现可能更麻烦。
3525这类芯片要实现SPWM,必须用一个正弦信号施加在3525内部运放输入端,这个正弦信号从何而来?还要一个正弦波发生器。单片机实现,软件里面就全有了。

使用特权

评论回复
10
LIU_XF| | 2009-9-8 13:32 | 只看该作者
可以用反相器,要产生正半周波形跳过反相器,产生负半周波形加入反相器。反相器的动态范围当然要足够大。
------------------------------------

呵呵,用反向器

怎么没想到,俺是做的一个完整的正弦波表,再用等腰三角波去比较,用ARM7 70MHz逐点比较达不到50hz的工频,只能把正弦波压缩,但输出的波形经滤波后有掉点的情况,正负半周不完全对称,要是用反向,速度可提高一倍,而且还能保证波形对称。

使用特权

评论回复
11
iammercy| | 2009-9-11 09:34 | 只看该作者
做PWM表格時所有數據加上一個直流量即可,保證所有數據都為正

使用特权

评论回复
12
lucky_ytc| | 2010-9-20 16:06 | 只看该作者
把你程序给我看看,我帮你调一下  看看能出现反波不 2# maychang

使用特权

评论回复
13
lucky_ytc| | 2010-9-20 16:07 | 只看该作者
我邮箱[email=lucky_ytc@163.comlucky_ytc@163.com[b[/email]] 2# maychang

使用特权

评论回复
14
zcx402| | 2010-9-24 14:05 | 只看该作者
dajia yongye ding

使用特权

评论回复
15
lucky_ytc| | 2010-10-18 17:07 | 只看该作者
烦劳楼主发一份SPWM程序给我呗,多谢了,[email=lucky_ytc@163.comlucky_ytc@163.com[/email] 1# superhj1987

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:April showers bring May flowers!

5

主题

13

帖子

0

粉丝