昨天研究了传统的SVPWM生成方法之后 偶然看到了这个东西:
也就是说 SVPWM的占空比-角度的关系可以用分段函数进行表示 这样就简单多了
基本上通过查cos表+判断能避免浮点数运算 下面素程序www
结果输出到3个txt文件中,修改p的值可以算占空比(相电压)或者线电压...
/*
* SVPWM program
* By Rikka0_0
* 2014.4.47
*/
#include
#include
#define QUARTER_ROOT_3 433
#define QUARTER_TOT 750
#define CONSTANT_SCALER 1000
unsigned char cosxFF[91]={255,254,254,254,254,254,253,253,252,251,251,250,249,248,247,246,245,243,242,241,239,238,236,234,232,231,229,227,225,223,220,218,216,213,211,208,206,203,200,198,195,192,189,186,183,180,177,173,170,167,163,160,156,153,149,146,142,138,135,131,127,123,119,115,111,107,103,99,95,91,87,83,78,74,70,65,61,57,53,48,44,39,35,31,26,22,17,13,8,4,0};
i