不会出来SPWM波形,数组里面的值生成不了,求帮助!

2019-08-01 16:12发布

在2812中,t是T1PR的一半,M是调制度。N是载波比。利用公式ton=Tc/2【1+Msin(2*pi*k/N)】可以算出来CMPR的值放在数组中

for(i=0;i<N;i++)
        {
                r1[i]=t*(1+M*sin(2*pi*i/N));
        }
但是为什么数组里面得不到需要的值呢?是不是哪里有问题?求帮助
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
wangch_sh
1楼-- · 2019-08-01 18:25
 精彩回答 2  元偷偷看……
gejt66
2楼-- · 2019-08-01 21:35
wangch_sh 发表于 2014-6-25 16:59
程序算法对吗?

算法就这些,其他的都是配置寄存器,另外在终端里面给CMPR赋值就可以了。是不是这里面出了问题?
wangch_sh
3楼-- · 2019-08-02 03:06
你怎么知道值不对呢?
gejt66
4楼-- · 2019-08-02 08:55
wangch_sh 发表于 2014-6-25 20:48
你怎么知道值不对呢?

数组表示可以查看的。里面的数据不对了,而且生成图形也不是正弦!

一周热门 更多>