资源简介
可以直接使用,svpwm程序
代码片段和文件信息
/**
===================================================================
*
*
*
* @file Svpwm.c
* @brief
* @note
* @version 1.00
* @author
* @date
*
===================================================================
*/
#include “DSP28x_Project.h“ // Device Headerfile and Examples Include File
#include
#include “System.h“
#include “Svpwm.h“
#define PI 3.14159
#define M 0.4
#define U1 UB
#define U2 ((1.73205 * UA - UB) / 2)
#define U3 ((-1.73205 * UA - UB) / 2)
const int SectorTab[6] = {150324};
unsigned int Ts = 100;
float Angel; //Uref当前角度
float T0T1T2;
float RatioARatioBRatioCUAUB; //Uref在坐标的分量;
void SvPwm(void)
{
unsigned int A = 0B = 0C = 0N;
UA = M * sin(Angel);
UB = M * cos(Angel);
if(U1 > 0)
A = 1;
if(U2 > 0)
B = 1;
if(U3 > 0)
C = 1;
N = 4 * C + 2 * B + A - 1;
switch(SectorTab[N])
{
case 0: //04677640
T1 = 1.73205 * Ts * (1.73205 * UA - UB) / 2;
T2 = 1.73205 * Ts * UB;
T0 = (Ts - T1 - T2) / 2;
RatioA = (T1 + T2 + T0) / Ts;
RatioB = (T2 + T0 ) / Ts;
RatioC = T0 / Ts;
break;
case 1: //02677260
T2 = 1.73205 * Ts * (1.73205 * UA + UB) / 2;
T1 = 1.73205 * Ts * (-1.73205 * UA + UB) / 2;
T0 = (Ts - T1 - T2) / 2;
RatioA =
- 上一篇:计算机网络 第四版 课后答案
- 下一篇:controlSUITE
相关资源
- 基于DSP的SVPWM变频调速系统
- 基于FPGA的SVPWM实现方法
- SVPWM的原理及法则推导和控制算法详解
- 三电平逆变器SVPWM控制
- st5.0库说明 foc pmsm
- SVPWM输出程序
- 三电平SVPWM算法研究及仿真
- 风电及光伏智能电网设计包含光伏电
- 讲解SVPWM说明
- DSP28335的PMSM的SVPWM电机代码
- 两电平SVPWM带Z源仿真模型
- ST直流无刷电机控制源码
- SVPWM的原理及法则推导和控制算法详解
- 基于DSP28335的SVPWM,CCS6.0
- SVPWM详解.pdf
- 异步电机SVPWM控制研究
- SVPWM仿真 ·
- 基于双环控制的三相SVPWM逆变器研究的
- Svpwm_verilog
- 电力电子系统建模及控制徐德鸿
- SVPWM唯一的一本好的教材下了绝不后悔
- DSP28335+AD7606 SVPWM 电路原理和PCB
- 变频调速SVPWM技术的原理、算法与应用
- PMSM SVPWM 矢量控制各种模型最全
- 异步电动机SVPWM矢量控制变频器系统设
- SVPWM 逆变器死区影响的几种补偿方法
- 三相pwm整流器仿真283942
- PMSM_SVPWM_2015rb.slx
- 关于电机SVPWM实现过程的详细介绍
- 基于SVPWM控制的三相光伏并网逆变器模
评论
共有 条评论