资源简介
峰岹科技FU68XX油烟机IPM方案demo
代码片段和文件信息
/**************************** (C) COPYRIGHT 2015 Fortiortech shenzhen *****************************
* File Name : AddFunction.c
* Author : Fortiortech Appliction Team
* Version : V1.0
* Date : 01/07/2015
* Description : This file contains all the add function used for Motor Control.
***************************************************************************************************
* All Rights Reserved
**************************************************************************************************/
/* Includes -------------------------------------------------------------------------------------*/
#include
#include
/* Private variables ---------------------------------------------------------*/
FaultStateType mcFaultSource;
PWMINPUTCAL xdata mcPwmInput;
FOCCTRL xdata mcFocCtrl;
FaultVarible xdata mcFaultDect;
ADCSample AdcSampleValue;
VspInput CommuteValue;
MCLedDisplay mcLedDisplay;
MCRAMP xdata mcSpeedRamp;
uint16 mcDcbusFlt;
int16 segmentstate;
int16 mcSpeedFlt;
MotorFRTypeDef mcFRState;
int16 OMEGA_READ;
int16 VSP;
uint16 StartCurrentRef;
uint8 MotorSleepFlag;
uint16 MotorSleepDelayCout;
uint8 Sleep_En;
uint16 SMO_EK2;
MotorTailWindTypeDef xdata TailWindDetect;
const int16 PowerGiven[10] ={050010002200290043005900730079008550};
/*---------------------------------------------------------------------------*/
/* Name : int16 KLPF_VALUE(int16 INVlaue int16 OutLastValue)
/* Input : INVlaue,OutLastValue
/* Output : int16的变量
/* Description: 滤波函数用乘法器做的
/*---------------------------------------------------------------------------*/
int16 KLPF_VALUE(int16 INVlaue int16 OutLastValue)
{
int16 Result = 0;
MD_MA = (INVlaue-OutLastValue);
MD_MB = (int16)480; /*写被乘数和乘数*/
Result = MD_MB;
Result += OutLastValue;
return(Result);
}
/*---------------------------------------------------------------------------*/
/* Name : void FaultProcess(void)
/* Input : NO
/* Output : NO
/* Description: 保护处理函数,关闭FOC输出,同时将状态变为mcFault
/*---------------------------------------------------------------------------*/
void FaultProcess(void)
{
FOC_SET0 &= 0x7F; // disable FOC and clear all register
FOC_CR1 = 0x00; // disable FOC output and initial register
mcState = mcFault;
MOE = 0;
}
/*---------------------------------------------------------------------------*/
/* Name : void TailWindParInit(void)
/* Input : NO
/* Output : NO
/* Description: 逆风启动的变量初始化
/*---------------------------------------------------------------------------*/
void TailWindParInit(void)
{
TailWindDetect.TailWindSpeed =0;
TailWindDetect.MotorDir = 0;
TailWindDetect.AngleState =0;
TailWindDetect.Moto
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1815 2015-07-27 13:51 FU68XX_IPM\FU68XX_- demo\Document\DebugLog.txt
文件 1350 2016-03-25 19:11 FU68XX_IPM\FU68XX_- demo\Document\ReadMe.txt
文件 146420 2016-09-22 10:19 FU68XX_IPM\FU68XX_- demo\KeilC51\FOC_Fortior.uvgui.Administrator
文件 154106 2015-12-31 17:08 FU68XX_IPM\FU68XX_- demo\KeilC51\FOC_Fortior.uvgui.John Luo
....... 145233 2017-03-22 11:56 FU68XX_IPM\FU68XX_- demo\KeilC51\FOC_Fortior.uvgui.VinaPeng
文件 146310 2016-09-21 19:20 FU68XX_IPM\FU68XX_- demo\KeilC51\FOC_Fortior.uvgui_Administrator.bak
文件 154440 2015-12-29 11:22 FU68XX_IPM\FU68XX_- demo\KeilC51\FOC_Fortior.uvgui_John Luo.bak
....... 145233 2017-03-22 11:56 FU68XX_IPM\FU68XX_- demo\KeilC51\FOC_Fortior.uvgui_VinaPeng.bak
....... 21350 2017-03-22 11:56 FU68XX_IPM\FU68XX_- demo\KeilC51\FOC_Fortior.uvopt
文件 18521 2016-09-21 16:21 FU68XX_IPM\FU68XX_- demo\KeilC51\FOC_Fortior.uvproj
文件 6779 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\ADCInit.lst
文件 64556 2017-03-22 11:56 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\AddFunction.lst
文件 4197 2017-03-15 16:07 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\AMPInit.lst
文件 12385 2017-03-15 16:07 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\BEMFDetect.lst
文件 7812 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\CMPInit.lst
文件 4515 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\DriverInit.lst
文件 4677 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\EXTIInit.lst
文件 12750 2017-03-15 16:07 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\FocControl.lst
文件 52005 2017-03-15 16:07 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\FocControlFunction.lst
文件 2768 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\FocSpiInit.lst
文件 482338 2017-03-22 11:56 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\FOC_Youyanji.map
文件 3248 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\GPIOInit.lst
文件 16335 2017-03-15 16:07 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\Interrupt.lst
文件 8620 2017-03-15 16:07 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\main.lst
文件 6067 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\MDUInit.lst
文件 2502 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\PIInit.lst
文件 41555 2016-09-21 14:54 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\PosiCheck.lst
文件 7743 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\SPIInit.lst
文件 4631 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\SystemInit.lst
文件 39266 2017-03-15 16:08 FU68XX_IPM\FU68XX_- demo\KeilC51\Listing\TimerInit.lst
............此处省略130个文件信息
- 上一篇:AD基础元件库
- 下一篇:华中科技大学算法实验
相关资源
- 安卓12306火车票余票查询源码.zip
- f325d3e33b7d07dc41239c923d3feba6.rar
- cs1237手册
- 123D Design 1.8 中文包
- 12306网站建设投标书
- 12306城市代码
- 123-三氮唑桥联香豆素磷酸酯类化合物
- 07-5123-07-ZigbeeClusterLibrary_Revision_7.pdf
- 大漠插件3.1233---免费的最后一个版本
- R1234yf燃烧产物HF的实验研究
- ds18b20测温例程tm4c123x
- ABB伺服选型手册
- 2018年电赛手势识别tm4c123gh6pm做的主控
- 读秀超星一键助手3.0解压密码123.rar
- fpga伺服电机控制资料和源代码中期报
- ADS1232评估板程序
- Fragstats4.2教程271237
- tm4c123gh6pm数据手册
- 金融行业标准(JRT0123—2018)《非银行
- TM4C123G用户指南.pdf
- 大漠插件终身免费版_v3.1234.7z
- TM4C123G在Keil上的包
- 大漠插件3.1233大漠3.1233大漠最后大漠
- PowerISA (IBM powerpc Book 123E)
- crond123_1070490.zip
- 大灰狼企业远程管理系统.密码123.ra
- egret做的游戏
- 大漠插件3.1232 最后免费的全功能插件
- 编译原理的实验12376
- 信息安全 网络安全等级保护2.0 第12
评论
共有 条评论