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

用PIC716做的正波逆变器(原理图)

这里之前用了TDS2285 和EG8010 分别各做了两台1000W(也可以说1200W)高频正弦波逆变器,用PIC 做了一台750W高频逆变器,但是效果可想而知比以上两个芯片波形要差得多了。用的了单极性正极SPWM,用等面积查表法,输出两路工频波和两38K高频调制波。现在碰到用了浮点后,占用了很多周期。波表现在只能用100个每周期,请教各位大师了。

以下是现在用100位查表出来的波形 sine power inverter 

以下是原理图,波形都快像三角波了,今天改了一下里面的浮点(改为UINT),出来是个方波了 

全部回复(11)
正序查看
倒序查看
2011-11-21 15:10

有谁能说说怎么将浮点去掉?

0
回复
2011-11-24 16:14
@jansehuang
有谁能说说怎么将浮点去掉?

0
回复
2011-11-25 09:15
@独在水乡
[图片]
PID太苦了!
0
回复
2011-11-25 11:34
@jansehuang
PID太苦了!
**此帖已被管理员删除**
0
回复
2011-11-25 14:49
@独在水乡
**此帖已被管理员删除**

功能好像都差不多的,也都有两个PWM块,“  独在水乡”兄,搞个大功率开关电源电图吧,这个我真没搞过,求呀!

0
回复
raulgu
LV.4
7
2012-02-09 15:09

好贴m

ark

0
回复
2012-02-10 11:49
**此帖已被管理员删除**
0
回复
plc_avr
LV.6
9
2012-02-12 08:58
@guoliru007
**此帖已被管理员删除**

到处是这样的广告,真烦人!

0
回复
plc_avr
LV.6
10
2012-02-12 09:04
38K载波正常要760个点才是50Hz,你现在100个点是不合理的,说明你的时间全被运算占去了,PWM来不及更新,波形自然难看。再说载波不要超过25K为好,否则管子发热将异常严重。你先降到18K-20K,再试试。
0
回复
jansehuang
LV.7
11
2012-02-12 12:21
@plc_avr
38K载波正常要760个点才是50Hz,你现在100个点是不合理的,说明你的时间全被运算占去了,PWM来不及更新,波形自然难看。再说载波不要超过25K为好,否则管子发热将异常严重。你先降到18K-20K,再试试。
果然高手,我现在已经降至18K了,波形比之前好看得多了,但是位数少了还是不是那么理想
0
回复
plc_avr
LV.6
12
2012-02-12 14:06
@jansehuang
果然高手,我现在已经降至18K了,波形比之前好看得多了,但是位数少了还是不是那么理想

剩下的就是如何进行运算提速了。运算不要用浮点。先放大再缩小,明白我的意思么?实在不行就C内直接嵌入汇编,我见过有高人全汇编来编程的。

0
回复