资源简介
调试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个文件信息
相关资源
- 无刷电机控制源程序
- STM32伺服电机控制器
- 步进电机控制文件 s型、梯形加减速算
- 工业相机原理图CY7C68013A+电机控制芯片
- 非常详细步进电机控制原理图,和完
- 基于FPGA的伺服电机控制器
- 无刷直流电机控制程序
- 基于STM32PID电机控制
- STM32F407. 基于PID速度环的步进电机速度
- 基于DSP28335的直流电机闭环调速
- 永磁同步电机控制方面-预测控制设计
- 基于STM32和ET1100的无刷直流电机控制器
- fpga伺服电机控制资料和源代码中期报
- PID电机控制与调速
- 基于DSP的无刷直流电机控制程序包括
- 现代电机控制技术王成元2009
- 步进电机控制机械臂源码 代码
- 永磁同步电机无位置传感器DSP28335代码
- PAC5220中文参考手册
- FOC电机控制技术介绍(中文)
- 电机无传感器控制
- PAC5210中文参考手册
- CLA实现无刷电机控制可以运行的CODE
- 步进电机控制系统毕业论文(设计)
- 现代电机控制技术_王成元.rar
- 基于FPGA的直流电机控制
- 无感FOC电机控制代码
- dsp28035,can通信和电机控制程序,源码
- TIDSP28335CAN中文使用手册.pdf
- DSP28335的PMSM的SVPWM电机代码
评论
共有 条评论