資源簡介
調試PWM口,及V/F算法,參數辨識程序,磁場定向程序,從轉速測量、參數辨識方面改善性能,轉速PI調節,電流閉環 使用PI函數,串口SCI控制,ADC、DQ、CLARKE、park變換。Debug PWM port, and V/F algorithm, parameter identification program, magnetic field orientation program, improve performance from speed measurement and parameter identification, speed PI adjustment, current closed loop using PI function, serial SCI control, ADC, DQ, CLARKE, park transform ;

代碼片段和文件信息
/****************************************************
*?Copyright?(c):西安科技大學電氣控制與自動化研究所
*?All?rights?reserved.
*
*?文件名稱:?main.c
*?文件標識:見配置管理計劃書
*?摘?要:
*
*?當前版本:2.6
*?作?者:?張玉峰
*?完成日期:2014年10月30日
*
*?取代版本:2.5
*?完成日期:2014年9月10日
***************************************************/
//?Include?header?files?used?in?the?main?function
#include?“Pjt.h“
//#define MATH_TYPE IQ_MATH
//#include?
/***************************************************/
//?Global?variables?for?test?defined?in?this?file
/***************************************************/
//?statements?of?extern?Global?variables??include?in?this?file
//extern?base_PARAS_UNION?g_sbaseParas;
//extern?QEP_PARAS_UNION?g_sQepParas;
//extern?SPEED_PARAS_UNION?g_sSpeedParas;
//extern?MOTOR_PARAS_UNION?g_sMotorParas;
//extern?unsigned?int?g_uiFFTEnFlag;
extern?unsigned?int?g_uiADCIag_uiADCIcg_uiDspVBusg_uiADCDspUng_uiADCDspUp
????????g_uiADCUcmpMaxg_uiADCUcmpMing_uiADCRefU;
extern?T_UNION?PanTxBuf;
/***************************************************/
//?Global?variables?within?this?file
//系統參數
SYSPARAS_U?g_sSysParas;
union?SYS_ERR_FLAG?g_sSysErrFlag?=?{0};?//?反映系統錯誤的變量
union?SYS_STA?g_sSysStatus?=?{0}; ?//?反映系統工作狀態及運行階段的變量
union?INDI_STATUS??g_sDIStatus?=?{0};? //數字輸入端子狀態
union?RUN_CMD?g_sRunCmd?=?{0}; ?//運行啟停命令
FRE_STU?g_sFreTarget?=?{0};??//?運行頻率(速度)
unsigned?int g_uiJogRunCmd?=?CMD_STOP;?//停止
/***************************************************/
//?Static?variables?within?this?file
/***********************End?variable?statements****************************/
/***************************************************/
/***************************************************/
//?Prototype?statements?for?extern?functions?used?in?this?file
extern?void?InitI2C(void);
extern?void?InitVHzFun(VF_STU?*p);
extern?void?InitSVGENMF(void);
extern?void?InitParaIdentify(void);
extern?void?InitAngleCal(void);
extern?void?SimpleFFTFun(void);
extern?void?Init_PICtller(void);
extern?void?InitScicPara(void);
extern?void?ScicChkReceive(void);??//查詢接受面板數據
extern?void?EEPROM_P_Selftest(void);
extern?void?ConfigPWM(void);
/***************************************************/
//?Prototype?statements?for?functions?found?within?this?file.
void?EnablePWMDrive(void);
void?DisablePWMDrive(void);
//void?HVDMC_Protection(void);
/***************************************************/
//?Prototype?statements?for?static?functions?found?within?this?file.
static?void?if_flash_init(void);//Copy?time?critical?code?and?Flash?setup?code?to?RAMOnly?used?if?running?from?FLASH
static?void?ParasInit(void);?//?Device?Life?support
static?void?SyaParasInit(void);?//?Device?Life?support
static?void?DeviceInit(void);//?Device?Initial
static?void?SlowPowerOnFun(void);
static?void?DeviceConfig(void);?
static?void?SysPowerOnSelftest(void);?//?System?Power?on?selftest
static?void?DIRdFun(void);??//輸入端子狀態讀取
static?void?RunCmdUpdataFun(void); //?控制參數更新
void???GetFreTarget(void); //?更新運行目標轉速
static?void?SysStaManageFun(void);
static
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????546??2014-06-30?08:54??變頻器原代碼\.ccsproject
?????文件??????21445??2015-03-20?10:37??變頻器原代碼\.cproject
?????文件???????2577??2015-02-02?20:52??變頻器原代碼\.project
?????文件?????????62??2015-04-14?17:18??變頻器原代碼\.settings\org.eclipse.cdt.codan.core.prefs
?????文件????????123??2014-06-30?08:55??變頻器原代碼\.settings\org.eclipse.cdt.debug.core.prefs
?????文件???????2544??2015-02-02?21:25??變頻器原代碼\.settings\org.eclipse.core.resources.prefs
?????文件???????8623??2013-08-15?12:45??變頻器原代碼\cmd\DSP2833x_Headers_nonBIOS.cmd
?????文件???????9348??2014-08-29?14:26??變頻器原代碼\cmd\F28335_FLASH.cmd
?????文件???????8190??2015-01-27?10:00??變頻器原代碼\cmd\F28335_RAM.CMD
?????文件???????1377??2015-04-14?17:24??變頻器原代碼\Debug\ccsObjs.opt
?????文件????????289??2015-04-14?17:20??變頻器原代碼\Debug\cmd\subdir_rules.mk
?????文件????????372??2015-04-14?17:20??變頻器原代碼\Debug\cmd\subdir_vars.mk
?????文件????????289??2015-04-14?17:20??變頻器原代碼\Debug\lib\subdir_rules.mk
?????文件????????377??2015-04-14?17:20??變頻器原代碼\Debug\lib\subdir_vars.mk
?????文件???????7232??2015-04-14?17:24??變頻器原代碼\Debug\makefile
?????文件????????268??2015-04-14?17:20??變頻器原代碼\Debug\ob
?????文件?????????23??2015-04-14?17:20??變頻器原代碼\Debug\source\ccsSrcs.opt
?????文件????????675??2015-04-14?17:20??變頻器原代碼\Debug\source\driver\c\ccsSrcs.opt
?????文件???????9122??2015-04-14?17:20??變頻器原代碼\Debug\source\driver\c\DSP2833x_Adc.obj
?????文件???????4587??2015-04-14?17:21??變頻器原代碼\Debug\source\driver\c\DSP2833x_Adc.pp
?????文件???????1328??2015-04-14?17:20??變頻器原代碼\Debug\source\driver\c\DSP2833x_ADC_cal.obj
?????文件???????1624??2015-04-14?17:20??變頻器原代碼\Debug\source\driver\c\DSP2833x_CodeStartBranch.obj
?????文件???????5851??2015-04-14?17:20??變頻器原代碼\Debug\source\driver\c\DSP2833x_CpuTimers.obj
?????文件???????4743??2015-04-14?17:21??變頻器原代碼\Debug\source\driver\c\DSP2833x_CpuTimers.pp
?????文件??????25975??2015-04-14?17:24??變頻器原代碼\Debug\source\driver\c\DSP2833x_EPwm.obj
?????文件???????8013??2015-04-14?17:24??變頻器原代碼\Debug\source\driver\c\DSP2833x_EPwm.pp
?????文件??????18280??2015-04-14?17:24??變頻器原代碼\Debug\source\driver\c\DSP2833x_EQep.obj
?????文件???????8013??2015-04-14?17:24??變頻器原代碼\Debug\source\driver\c\DSP2833x_EQep.pp
?????文件?????122125??2015-04-14?17:20??變頻器原代碼\Debug\source\driver\c\DSP2833x_GlobalVariableDefs.obj
?????文件???????4097??2015-04-14?17:21??變頻器原代碼\Debug\source\driver\c\DSP2833x_GlobalVariableDefs.pp
............此處省略224個文件信息
評論
共有 條評論