基本信息
源码名称:三电平NPCSVPWM源代码
源码大小:0.01M
文件格式:.c
开发语言:C/C++
更新时间:2020-05-04
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
基于Ti-C2000DSP
三电平SVPWM波的生成程序
if(theta_1>0&&theta_1<=p1) N=1;
else if(theta_1>p1&&theta_1<=p2) N=2;
else if(theta_1>p2&&theta_1<p3) N=3;
else if(theta_1>p3&&theta_1<p4) N=4;
else if(theta_1>p4&&theta_1<=p5) N=5;
else if(theta_1>p5&&theta_1<p6) N=6;
theta1=theta_1 p1*(1-N); //theta归一化到第一扇区
//小区域判断
if(theta1<=p7)
{
if(ubeta<=((-7094*uapha)>>12) 3547*Vdc)n=1;
else if(ubeta<=((7094*uapha)>>12)-3547*Vdc)n=5;
else
{
n=3;
}
}
else
{
if(ubeta<=((-7094*uapha)>>12) 3547*Vdc)n=2;
else if(ubeta>=1774*Vdc)n=6;
else
{
n=4;
}
}
x[t ]=n; //观察指令
//基准时间的计算
.......
基于Ti-C2000DSP
三电平SVPWM波的生成程序
if(theta_1>0&&theta_1<=p1) N=1;
else if(theta_1>p1&&theta_1<=p2) N=2;
else if(theta_1>p2&&theta_1<p3) N=3;
else if(theta_1>p3&&theta_1<p4) N=4;
else if(theta_1>p4&&theta_1<=p5) N=5;
else if(theta_1>p5&&theta_1<p6) N=6;
theta1=theta_1 p1*(1-N); //theta归一化到第一扇区
//小区域判断
if(theta1<=p7)
{
if(ubeta<=((-7094*uapha)>>12) 3547*Vdc)n=1;
else if(ubeta<=((7094*uapha)>>12)-3547*Vdc)n=5;
else
{
n=3;
}
}
else
{
if(ubeta<=((-7094*uapha)>>12) 3547*Vdc)n=2;
else if(ubeta>=1774*Vdc)n=6;
else
{
n=4;
}
}
x[t ]=n; //观察指令
//基准时间的计算
.......