88 #ifndef APPLICATION_H_ 89 #define APPLICATION_H_ 96 #include <ti/iqmath/include/IQmathLib.h> 113 #define MIN_TARGET_DUTY_FLOAT 0.01 115 #define MIN_TARGET_SPEED _IQ(MIN_TARGET_DUTY_FLOAT) 118 #define VOLTAGE_OUT_OF_BOUNDS_TIME_MSEC 50.0 120 #define NO_MOTOR_TIME_MSEC 500 122 #define ABNORMAL_SPEED_TIME_MSEC 10 158 reverseDirectionCmd: 1,
162 directionActionTaken: 1,
Definition: application.h:136
Definition: application.h:138
Definition: application.h:130
SENSORED_FOC_APPLICATION_T * g_pMC_App
Motor Control Application Variable.
Load Working Structure.
Definition: load.h:154
void FOC_fault_Recovery(SENSORED_FOC_APPLICATION_T *pMC_App, FAULT_SERVICE_T *pFault)
FOC_fault Recovery.
Definition: faults.c:265
const MC_ABC_T * pDabc
Definition: application.h:231
Measure motor inputs structure.
Definition: measure.h:376
APP_STATE_TYPES
App State type.
Definition: application.h:125
Source Limit Structure Values.
Definition: sourceLimits.h:96
uint16_t w
Definition: application.h:172
APP_FLAGS_T flags
Definition: application.h:191
Dead Time Comp Working Structure.
Definition: deadTimeCompute.h:116
MOTOR_T motor
Definition: application.h:215
Definition: application.h:132
Dead Time Computation Module.
App interface Structure.
Definition: appInterface.h:128
Definition: application.h:142
FOC_T foc
Definition: application.h:219
Library of IQMath operations.
void FOC_faultReport(SENSORED_FOC_APPLICATION_T *pMC_App, FAULT_SERVICE_T *pFault)
FOC_fault Report.
Definition: faults.c:226
MC_SECTOR_TYPES * pVoltageSector
Definition: application.h:235
ABC 3 phase structure.
Definition: mcLib.h:128
Fault Service Structure.
Definition: faults.h:190
Motor structure.
Definition: motor.h:109
HAL interface for FOC Module.
SOURCE_LIMITS_T sourceLimits
Definition: application.h:207
MC_SECTOR_TYPES
Sector types.
Definition: mcLib.h:183
int32_t targetVelocity
Definition: application.h:199
Application Flags.
Definition: application.h:150
APP_FAULT_TYPES
Application Faults Values.
Definition: faults.h:129
Definition: application.h:128
APP_FAULT_TYPES faultStatus
Definition: application.h:187
Definition: application.h:134
APP_STATE_TYPES state
Definition: application.h:183
int32_t * pBlankingTime
Definition: application.h:239
Definition: application.h:140
FOC Working Structure.
Definition: foc.h:160
FAULT_SERVICE_T faultService
Definition: application.h:247
LOAD_T load
Definition: application.h:223
DEAD_TIME_COMPUTE_T deadTime
Definition: application.h:227
#define MAX_HALL_INDEX
Definition: measure.h:106
int32_t * pMinPWMdelta
Definition: application.h:243
Application Flags Structure.
Definition: application.h:147
HAL_MEASURE_MOTOR_INPUTS_T motorInputs
Definition: application.h:211
APP_INTERFACE_T * pAppInterface
Definition: application.h:195
Application Working Structure.
Definition: application.h:178