数字锁相环 逆变器 程序

数字锁相环 逆变器 程序

ID:47533643

大小:69.00 KB

页数:16页

时间:2020-01-13

数字锁相环 逆变器 程序_第1页
数字锁相环 逆变器 程序_第2页
数字锁相环 逆变器 程序_第3页
数字锁相环 逆变器 程序_第4页
数字锁相环 逆变器 程序_第5页
资源描述:

《数字锁相环 逆变器 程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、//DSPIC30F2010单相逆变带数字锁相环程序#include//中断优先级还没设置,先t2,t1,spwm,其他#include#include#include"lcd.h"#define_T1ONT1CONbits.TON#define_T2ONT2CONbits.TON_FOSC(CSW_FSCM_OFF&XT_PLL8);_FWDT(WDT_OFF);_FBORPOR(RST_PWMPIN&PWMxH_ACT_HI&PWMxL_ACT_HI&PBOR_OFF&MCLR_EN);_FGS(CODE

2、_PROT_OFF);voidIC2_INI(void);voidT2_INI(void);voidPWM_INI(void);voidAD_INI(void);voidT1_INI(void);voidPWM_CAL(unsignedint,unsignedintk,unsignedinta);voidIOUT_PROTECT(void);voidUS_PROTECT(void);voidPROTECT_RE(void);voidPID_CAL(void);voidsmooth_test(unsignedint,unsignedint);voidsmooth_3_

3、test(unsignedinta,unsignedintb,unsignedintc);unsignedintIC2_0,IC2_1;//捕捉周期用,前后相减unsignedlongCAP_T,CAP_T_0;//捕捉得到的周期,不过有分频,记得<<3unsignedintCAP_N,PWM_N,AD_N,T1_N;unsignedintAD0,AD1;//ADCBUF的结果读到这里来,采样满64次后,转存并清空,记得清空unsignedintUD,US,AD_N_200,AD_N_50;//AD转存的数据,供外部计算用,64次计数到位unsignedintAD2

4、,AD3,IOUT,UO;//正弦波采样采用均方根的方法要用32位变量来存,ad结果和转存数unsignedintKp,Ki,Ud0,Ud1,Us0,Us1;//pid环节数,和2次处理的采样电压数据unsignedintUD_10,US_10,IOUT_10,UO_10;//采样结果,转换为10位的有效值,unsignedintRE_DELAY;//保护后延迟计数,计数1时,等于一个周波50个约1sunsignedcharPROTECT_FLAG;//保护标志位unsignedintio_10_0,io_10_1,io_10_2,io_10_max_temp,io

5、_10_max,smooth_fail_n;//电流采样的全局变量constunsignedintd1[100]=//0~90度份100份的正弦{515,1544,2573,3601,4629,5655,6680,7703,8724,9743,10760,11774,12785,13793,14798,15799,16796,17789,18778,19762,20741,21715,22683,23646,24603,25554,26499,27437,28369,29293,30210,31120,32022,32916,33803,34680,35549,36

6、410,37261,38103,38936,39760,40573,41376,42170,42952,43724,44486,45236,45976,46703,47420,48125,48817,49498,50167,50823,51467,52097,52716,53321,53913,54491,55056,55608,56146,56670,57180,57676,58158,58625,59078,59516,59940,60349,60742,61121,61485,61834,62167,62486,62788,63075,63347,63603,

7、63843,64068,64277,64470,64647,64808,64953,65082,65195,65292,65372,65437,65485,65518,65534,};unsignedintPWM_N,k,a;//n=当前在的段的位置,k映射到0~99的查表位置,a变比后期主要控制这个unsignedlongtemp;//*************************************************//主程序//**************************************************intmain(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。