[DSP编程] DSP产生三相spwm控制三相逆变器

[复制链接]
 楼主| shabilong 发表于 2015-7-26 16:53 | 显示全部楼层 |阅读模式
DSP产生三相spwm控制三相逆变器,可以通过查spwm正弦表产生spwm控制信号吗?
JY-DX-JY 发表于 2015-7-26 19:39 | 显示全部楼层
可以的。
 楼主| shabilong 发表于 2015-7-26 19:42 | 显示全部楼层

只要正弦正半波的正玄表吗
JY-DX-JY 发表于 2015-7-26 19:57 | 显示全部楼层
只要4分之一周期就可以了,其他3/4可以很容易推算出来。
 楼主| shabilong 发表于 2015-7-26 20:27 | 显示全部楼层
JY-DX-JY 发表于 2015-7-26 19:57
只要4分之一周期就可以了,其他3/4可以很容易推算出来。

那编程的时候负半波的信号怎么由epwm模块给开关管,EPWM不是只能输出正的脉冲吗,比如epwm1a控制T1,epwm1b控制T4,以此类推,上管T1,T3,T5,下管T4,T6,T2.本来T1,T2,T6导通,现在要T3,T4,T6导通?我刚学dsp,,很多不懂,谢谢!
JY-DX-JY 发表于 2015-7-27 08:55 | 显示全部楼层
我好长时间不搞DSP了,都忘了,总之是可以的。
 楼主| shabilong 发表于 2015-7-27 09:24 | 显示全部楼层
JY-DX-JY 发表于 2015-7-27 08:55
我好长时间不搞DSP了,都忘了,总之是可以的。

好的,谢谢
海中水 发表于 2015-7-27 10:53 | 显示全部楼层
可以做出来的!
 楼主| shabilong 发表于 2015-7-27 21:10 | 显示全部楼层

具体怎么做
海中水 发表于 2015-7-28 14:58 | 显示全部楼层

先确定调制波周期所含SPWM载波周期个数(即你所建立表格中的成员个数),而后建立对应三角函数的数据表。应用中根据所处位置查询对应三角函数值结合主频周期等计算出SPWM脉宽值。这是一个简单的用法吧!当然不限于此。再此基础上可以扩展的更多。
 楼主| shabilong 发表于 2015-7-28 15:38 | 显示全部楼层
海中水 发表于 2015-7-28 14:58
先确定调制波周期所含SPWM载波周期个数(即你所建立表格中的成员个数),而后建立对应三角函数的数据表。应 ...

谢谢啦,那能不能直接利用正玄表生成软件设定正弦半波生成spwm波个数和脉宽,然后用spwm最大脉宽减去正玄表,逐一得到正弦负半波的spwm波。
海中水 发表于 2015-7-28 15:55 | 显示全部楼层
shabilong 发表于 2015-7-28 15:38
谢谢啦,那能不能直接利用正玄表生成软件设定正弦半波生成spwm波个数和脉宽,然后用spwm最大脉宽减去正玄 ...

应该不需要吧!要一半就够了,剩下的一样的,只不过记得要加上死区。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

12

帖子

0

粉丝
快速回复 返回顶部 返回列表