86 #ifndef FOC_INCLUDE_HALL_CALIBRATION_H_ 87 #define FOC_INCLUDE_HALL_CALIBRATION_H_ 97 #define CALIBRATION_ALIGN_ANGLE _IQ(0.125) 101 #define CALIBRATION_ANGLE_STEP _IQ(0.5/360.0) 103 #define HALL_ANGLE_MASK 0x7FFFFFF 105 #define HALL_ANGLE_OVERFLOW_MASK 0xF8000000 218 return pHallCalibHandle->
status;
void hallCalibRun(HALL_CALIB_T *pHallCalibHandle)
Hall Calib Run.
Definition: hallCalib.c:100
const uint8_t * pHallSectorPerRev
Definition: hallCalib.h:194
uint16_t hallIndexPrev
Definition: hallCalib.h:165
bool hallCalibEnable
Definition: hallCalib.h:192
Definition: hallCalib.h:119
int32_t iqRef
Definition: hallCalib.h:139
Definition: hallCalib.h:115
bool status
Definition: hallCalib.h:188
HAL_MEASURE_HALL_HANDLE_T * pHALLIntHandle
Definition: hallCalib.h:197
HALL_CALIBRATION_STATE_e calibState
Definition: hallCalib.h:183
Definition: hallCalib.h:123
Definition: hallCalib.h:117
Motor Control Library Module.
Hall Calibration Working Structure.
Definition: hallCalib.h:128
HAL interface for FOC Module.
const int32_t * pTargetVelocity
Definition: hallCalib.h:134
int32_t * pThetaHallReversePU
Definition: hallCalib.h:158
int32_t * pThetaHallForwardPU
Definition: hallCalib.h:154
HALL_CALIBRATION_STATE_e
HallCalibration State.
Definition: hallCalib.h:108
Definition: hallCalib.h:111
Definition: hallCalib.h:121
Definition: hallCalib.h:113
uint32_t polePairs
Definition: hallCalib.h:161
Measure Hall Index.
Definition: measure.h:342
_Bool getHallCalibStatus(HALL_CALIB_T *pHallCalibHandle)
Get Calib Status.
Definition: hallCalib.h:216
void hallCalibInit(HALL_CALIB_T *pHallCalibHandle)
Hall Calib Init.
Definition: hallCalib.c:84