91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.40M
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2024-04-20
  • 語言: C/C++
  • 標簽: DSP??電機??同步??控制??

資源簡介

dsp控制永磁同步電機

資源截圖

代碼片段和文件信息


/*******************************頭文件********************************/

??#include
??#include
??#include
??#include

//??#pragma?CODE_SECTION(InitFlash“ramfuncs“);
/*****************************PWM模塊參數設定***************************/
?#define?DB_Time???200?????????????//定義PWM死區時間?200/75000000=2.67us
?#define?PI????????3.1435926
?#define?HSP_DIV???2??????????????//高速時鐘分頻?HSPCLK=SYSCLK/HSP_DIV=75MHz
?#define?f_dsp?????150000000??????//定義DSP時鐘150MHz
?#define?i_f???????0.05?????????????//失速保護減頻率分辨率?
?#define?douleIm???15????????????//2倍額定電流
?#define?thirdIm???22??????????//3倍額定電流
?#define?f_Traise0??10??????????????//設定0-50Hz?完成時間為10S
?#define?time0_PRD?1000??????????//設定定時器預定標值
?#define?time1_PRD?1000
?#define?PRD???f_dsp/(HSP_DIV*f_switch*2)

?int?k=0N=0;

/*****************ADC采樣數組********************/

?Uint16?Sample_f[250];????//采樣數組1,電壓指令(0~3V)
?Uint16?Sample_i[250];????//采樣數組2,電流采樣

?float?i_inst1[250];
?float?i_array[100];?????
?int?time_cnt?=?0?j?=?0;??//定時器計數,
?int?cnt_i=0;?
?float?i_ave=0;??
?float?I1=0;??????????????

/***************************SVPWM變量設置*****************************/

?float?Va=0?Vb=0?Vref1=0?Vref2=0?Vref3=0;?????????//矢量控制過程變量
?float?t1=0?t2=0?X=0?Y=0?Z=0;???
?float?M=0.1;?????????????????????????????//調制比
?Uint32?sector=0;??????????????????????????????//扇區
?int?a=0?b=0?c=0;???????????????????????????//扇區判斷中間值
?int?Taon=0?Tbon=0?Tcon=0;????????????????????????//扇區作用時間


/****************************主程序計算參數**************************/

?float???sum_samf=0?sum_sami=0;??????????????//?ADC采樣數組和
?float???mid_samf=0?mid_sami=0;???????????????????????????
?int?????V_FCTL=0?Va_ci=0??F_OUT=0;??????????????//頻率,電流采樣得到電壓值(1000倍整數)
?float???V_f=0???Va_cf=0?f_out=3.02;???????
?int?????f_switch=8000.0;????????????????????????????????//開關頻率設定8K;
?float???freq=0?speed_tar=0;
?int?????c_dec=0;
??????????????????????????????????????????
????????????????????????????
?/*********限流模式下頻率輸出中間量**********/

?float?f_out_i=10?f_out_i_last=0?f_last=0;

?/************啟停控制量初始化************/
?float?f_start=3?f_stop=0?f_dec=0;
?int???start=0?stop=0?dec=0?deccount=0;

?int??time0_Period=0;??????//定時器0周期???
?int??time1_Period=0;?

?/****************測速模塊QEP*******************/
???#if?(CPU_FRQ_150MHZ)
??#define?CPU_CLK???150e6
??#endif
??#if?(CPU_FRQ_100MHZ)
??#define?CPU_CLK???100e6
??#endif

??float?theta[100]={0};??//供graph查看數組
??float?speed[100]={0};??
??int?theta_cnt?=?0?speed_cnt=0;

??void?InitEqep1Gpio();
??void?InitEqep();
??interrupt?void?SpeedCalc();

??float?theta_elec=0;??????//電角度
??float?theta_mech=0;?????//機械角
??float?theta_angle=0;????//初始角度
??int?Direction=0;????????//方向信息
??int?pole_pairs=4;???????//電機極數
??int?QEP_cnt_idx=0;???????//索引時間計數,暫未用到
??float?speed_real=0;???????//實際測得轉速
??float?speed_ave?=?0;
??Uint16?speed_rate=1500;????//額定轉速
??Uint32?cnt_new=0;???????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????376??2018-05-20?10:00??svpwm\.ccsproject

?????文件??????36280??2018-05-20?10:00??svpwm\.cproject

?????文件???????4353??2018-05-15?16:44??svpwm\.launches\svpwm.launch

?????文件???????1011??2018-05-20?10:00??svpwm\.project

?????文件?????????62??2018-05-15?15:50??svpwm\.settings\org.eclipse.cdt.codan.core.prefs

?????文件????????123??2018-05-15?15:50??svpwm\.settings\org.eclipse.cdt.debug.core.prefs

?????文件????????743??2018-05-15?16:02??svpwm\.settings\org.eclipse.core.resources.prefs

?????文件????????449??2018-04-20?19:34??svpwm\cc_build_Debug.log

?????文件???????3947??2008-01-11?16:04??svpwm\CMD\28335_RAM_lnk.cmd

?????文件???????8438??2007-09-21?11:09??svpwm\CMD\DSP2833x_Headers_nonBIOS.cmd

?????文件???????5033??2017-05-28?20:06??svpwm\CMD\F28335.cmd

?????文件????????515??2018-05-29?20:44??svpwm\Debug\ccsObjs.opt

?????文件???????1783??2018-05-29?15:53??svpwm\Debug\CMD\subdir_rules.mk

?????文件????????545??2018-05-29?15:53??svpwm\Debug\CMD\subdir_vars.mk

?????文件??????12727??2018-05-29?15:54??svpwm\Debug\DSP2833x_Adc.obj

?????文件???????1535??2018-05-29?15:54??svpwm\Debug\DSP2833x_ADC_cal.obj

?????文件???????1843??2018-05-29?15:54??svpwm\Debug\DSP2833x_CodeStartBranch.obj

?????文件???????6187??2018-05-29?15:54??svpwm\Debug\DSP2833x_CpuTimers.obj

?????文件??????30606??2018-05-29?15:54??svpwm\Debug\DSP2833x_DefaultIsr.obj

?????文件?????127542??2018-05-29?15:54??svpwm\Debug\DSP2833x_GlobalVariableDefs.obj

?????文件???????2658??2018-05-29?15:54??svpwm\Debug\DSP2833x_MemCopy.obj

?????文件???????6024??2018-05-29?15:54??svpwm\Debug\DSP2833x_PieCtrl.obj

?????文件??????17935??2018-05-29?15:54??svpwm\Debug\DSP2833x_PieVect.obj

?????文件??????13605??2018-05-29?15:54??svpwm\Debug\DSP2833x_Sci.obj

?????文件??????12754??2018-05-29?15:54??svpwm\Debug\DSP2833x_Spi.obj

?????文件??????17165??2018-05-29?15:54??svpwm\Debug\DSP2833x_SysCtrl.obj

?????文件???????1544??2018-05-29?15:54??svpwm\Debug\DSP2833x_usDelay.obj

?????文件??????16719??2018-05-29?15:54??svpwm\Debug\DSP2833x_Xintf.obj

?????文件??????92108??2018-05-29?20:09??svpwm\Debug\main.obj

?????文件???????4209??2018-05-29?20:09??svpwm\Debug\main.pp

............此處省略119個文件信息

評論

共有 條評論