资源简介
选择文件
选择文件
( DSP的SVPWM产生示例,可以学习SVPWM的编程思想和编译方法,能直接移植到28335中应用。
![](http://www.nz998.com/pic/57336.jpg)
代码片段和文件信息
//***************************************************/
//文件名:clarke_park.c
//功能:克拉克变换和帕克变化子函数
//说明:输入信息采用结构体,使用时改变结构体指针即可改变输入量
// 函数park()实现变换变化
// 函数clarke()实现克拉克变化
// 最终将采样的电流信号转换为两项旋转坐标下信号
//****************************************************/
#include “DSP2833x_Device.h“ // DSP2833x Headerfile Include File
#include “DSP2833x_Examples.h“ // DSP2833x Examples Include File
#include “math.h“
#include “float.h“
#define PI 3.1415926
typedef struct
{
float as; // 三项静止坐标轴系下信号
float bs;
float alpha; // 两项静止坐标系下信号
float beta;
}CLARKE;
CLARKE CLARKE1={0000};
typedef struct
{
float alpha; // 两静止平面坐标系下电压信号
float beta;
float ang; // 电气角度 电气角度=机械角度*极对数
float de; // 旋转坐标系下电压信号
float qe;
}PARK;
PARK park1={00000};
void clarke(CLARKE *v)
{
v->alpha = v->as;
v->beta = (v->as + 2 * v->bs)*(0.57735026918963); // 1/sqrt(3) = 0.57735026918963
}
void park(PARK *v)
{
float ang;
ang=(v->ang/360)*2*PI; //角度转化为弧度
v->de=v->alpha*cos(ang) + v->beta*sin(ang); //得到静止平面坐标系下d轴电压
v->qe=v->beta*cos(ang) - v->alpha*sin(ang); //得到静止平面坐标系下q轴电压
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3944 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\cc_build_Debug.log
文件 3947 2008-01-11 16:04 利用DSP产生SVPWM波\SVPWM\CMD\28335_RAM_lnk.cmd
文件 8438 2007-09-21 11:09 利用DSP产生SVPWM波\SVPWM\CMD\DSP2833x_Headers_nonBIOS.cmd
文件 4851 2009-08-17 20:53 利用DSP产生SVPWM波\SVPWM\CMD\F28335.cmd
文件 113460 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\clarke_park.obj
文件 1112 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_ADC_cal.obj
文件 1391 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_CodeStartBranch.obj
文件 113759 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_CpuTimers.obj
文件 154937 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_DefaultIsr.obj
文件 115673 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_EPwm.obj
文件 121824 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_GlobalVariableDefs.obj
文件 112547 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_PieCtrl.obj
文件 119453 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_PieVect.obj
文件 117535 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_SysCtrl.obj
文件 1123 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_usDelay.obj
文件 116361 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\DSP2833x_Xintf.obj
文件 112327 2011-12-30 13:41 利用DSP产生SVPWM波\SVPWM\Debug\Example_EPwmSetup.obj
文件 27880 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\PWM.map
文件 112793 2011-01-12 10:56 利用DSP产生SVPWM波\SVPWM\Debug\PWM.obj
文件 168376 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\PWM.out
文件 120329 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug\SV_PWM.obj
文件 1401 2012-02-15 17:17 利用DSP产生SVPWM波\SVPWM\Debug.lkf
文件 10465 2007-09-26 10:23 利用DSP产生SVPWM波\SVPWM\INCLUDE\DSP2833x_Adc.h
文件 5870 2007-09-26 10:23 利用DSP产生SVPWM波\SVPWM\INCLUDE\DSP2833x_CpuTimers.h
文件 6315 2007-09-26 10:23 利用DSP产生SVPWM波\SVPWM\INCLUDE\DSP2833x_DefaultIsr.h
文件 2701 2007-09-26 10:23 利用DSP产生SVPWM波\SVPWM\INCLUDE\DSP2833x_DevEmu.h
文件 6876 2009-08-26 09:42 利用DSP产生SVPWM波\SVPWM\INCLUDE\DSP2833x_Device.h
文件 13320 2007-09-26 10:23 利用DSP产生SVPWM波\SVPWM\INCLUDE\DSP2833x_DMA.h
文件 1993 2007-09-26 10:23 利用DSP产生SVPWM波\SVPWM\INCLUDE\DSP2833x_Dma_defines.h
文件 45525 2007-09-26 10:23 利用DSP产生SVPWM波\SVPWM\INCLUDE\DSP2833x_ECan.h
............此处省略54个文件信息
- 上一篇:拼车小程序源码
- 下一篇:基于mpu6050计步器算法
相关资源
- 基于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控制的三相光伏并网逆变器模
评论
共有 条评论