三种SPWM算法源码

  上传用户:yanzixiaohui 上传日期:2011-03-11 文件类型:DOC
  文件大小:35.50K 资料积分:0分 积分不够怎么办?
三种SPWM算法源码

这个是 头文件 spwm.h
/***************普通SPWM程序************************/
#ifndef _NORMAL_SPWM_H
#define _NORMAL_SPWM_H

//SPWM 表结构体 三项公用一个表
typedef struct _SPWM_table
{
Uint16 TableSize; //表大小 即表中所有数据
Uint16 SpwmSize; //SPWM表大小
volatile Uint16 *p_SPWM_A; //A相指针
volatile Uint16 *p_SPWM_B; //B相指针
volatile Uint16 *p_SPWM_C; //C相指针
Uint16 *p_HeadTable; //表头指针 指向SPWM表
}SPWM_TABLE;

extern SPWM_TABLE g_SPWM_Table; //全局SPWM表

void InitSpwm(void);
void StartSpwm(void);
interrupt void ISR_T1UFINT_NORMAL_FUNC(void);

void CalcSpwmWithSym(float32 a/*调制比*/,float32 w_Hz/*调制频率*/,float32
z_Hz/*载波频率*/);
void CalcSpwmWithImSym(float32 a/*调制比*/,Uint16 w_Hz/*调制频率*/,Uint32
z_Hz/*载波频率*/);
void CalcSpwmWithArea(float32 a/*调制比*/,Uint16 w_Hz/*调制频率*/,Uint32
z_Hz/*载

关键词: SPWM   源码  

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关下载