| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**************************** (C) COPYRIGHT 2018 Fortiortech shenzhen *****************************
- ******************************************************************************
- * @file FocControl.h
- * @author Fortior Application Team
- * @version V1.0.0
- * @date 10-Apr-2017
- * @brief define motor contorl parameter
- ******************************************************************************
- */
- #ifndef __FocControlFunction_H_
- #define __FocControlFunction_H_
- /* Define to prevent recursive inclusion -------------------------------------*/
- typedef struct
- {
- int16 IuOffset; //Iu的偏置电压
- int32 IuOffsetSum; //Iu的偏置电压总和
- int16 IvOffset; //Iv的偏置电压
- int32 IvOffsetSum; //Iv的偏置电压总和
- int16 Iw_busOffset; //Iw或Ibus的偏置电压
- int32 Iw_busOffsetSum;//Iw或Ibus的偏置电压总和
- int16 OffsetCount; //偏置电压采集计数
- int8 OffsetFlag; //偏置电压结束标志位
- }CurrentOffset;
- extern CurrentOffset xdata mcCurOffset;
- extern FaultVarible idata mcFaultDect;
- extern void GetCurrentOffset(void);
- extern void Motor_Ready (void);
- extern void Motor_Init (void);
- extern void FOC_Init(void);
- extern void Motor_Charge(void);
- extern void MC_Stop(void);
- extern void Motor_TailWind(void);
- extern void TailWindDealwith(void);
- extern void Motor_Open(void);
- extern void Motor_Align(void);
- extern void McTailWindDealwith(void);
- extern void MotorcontrolInit(void);
- extern void BEMFTailWindDealwith(void);
- //extern void Motor_PllStart(void);
- #endif
|