98 #define HAL_CURRENT_OFFSET_MEAS_BITS 5 100 #define HAL_CURRENT_OFFSET_MEAS_COUNT (1 << HAL_CURRENT_OFFSET_MEAS_BITS) 103 #define INV_VDC_IQ_SCALING 25 106 #define MAX_HALL_INDEX 7 109 #define HALL_ANGLE_SUM _IQ(3.0) 223 threeShuntDynamic: 1,
225 threeShuntDynamicSet: 1,
453 int32_t hallEstimVelocity);
int16_t icOffset
Definition: measure.h:194
Current offset structure.
Definition: measure.h:190
int32_t * pSourceCurrentFilt
Definition: measure.h:308
Defines a halltrap instance.
Definition: hallInterface.h:85
MC_ABC_T iabcRaw
Definition: measure.h:252
Definition: measure.h:115
Measure voltage structure.
Definition: measure.h:317
Definition: measure.h:174
uint16_t ReadHallState(HAL_MEASURE_HALL_HANDLE_T *pHallHandle)
ReadHallState.
Definition: measure.c:282
Definition: measure.h:168
HAL_MEASUREMENT_TYPES
HAL measurement types.
Definition: measure.h:123
int32_t getHallFrequency(HAL_MEASURE_HALL_HANDLE_T *pHallHandle)
getHallFrequency
Definition: measure.c:289
_Bool getMeasureOffsetStatus(HAL_MEASURE_MOTOR_INPUTS_T *pMotorInputs)
Status of offset measurement.
Definition: measure.h:429
CURRENT_SHUNT_TYPES currentShuntSet
Definition: measure.h:290
uint32_t countError
Definition: measure.h:372
int32_t pwmPeriod
Definition: measure.h:384
Definition: measure.h:147
Measure current flag.
Definition: measure.h:235
_Bool offsetStatus
Definition: measure.h:223
int32_t iMagSqr
Definition: measure.h:268
ADC_SAMPLING_RATIO_TYPES adcSamplingRatio
Definition: measure.h:380
Definition: measure.h:135
Measure motor inputs structure.
Definition: measure.h:376
MC_ABC_T vabcRaw
Definition: measure.h:335
Hall Sensored Trap Motor Control Library HAL Module.
int32_t iSecondSample
Definition: measure.h:284
Definition: measure.h:149
CURRENT_OFFSET_T * pOffset
Definition: measure.h:262
Definition: measure.h:211
Definition: measure.h:158
Definition: measure.h:213
Definition: measure.h:166
HAL_MEASURE_VOLTAGE_T voltage
Definition: measure.h:400
Measure current structure.
Definition: measure.h:244
Definition: measure.h:117
Definition: measure.h:162
ADC_SAMPLING_RATIO_TYPES
ADC sampling ratio types.
Definition: measure.h:153
Motor Control Library Module.
VOLTAGE_GAIN_TYPES
Voltage gain types.
Definition: measure.h:112
Definition: measure.h:180
Definition: measure.h:143
Definition: measure.h:186
uint32_t countDiff
Definition: measure.h:369
Definition: measure.h:160
int32_t vdcFilt
Definition: measure.h:327
Definition: measure.h:156
Definition: measure.h:119
Definition: measure.h:128
OFFSET_MEASUREMENT_STATES
Offset measurement states.
Definition: measure.h:208
ABC 3 phase structure.
Definition: mcLib.h:128
MC_PHASE_TYPES prevMaxDutyPhase
Definition: measure.h:300
Definition: measure.h:172
uint8_t compHallState
Definition: measure.h:366
const MC_PHASE_TYPES * pMaxDutyPhase
Definition: measure.h:296
int32_t getHallPhaseError(HAL_MEASURE_HALL_HANDLE_T *pHallHandle, int32_t hallEstimVelocity)
getHallPhaseError
Definition: measure.c:311
HALL_INTERFACE_T HallInterface
Definition: measure.h:346
MC_SECTOR_TYPES
Sector types.
Definition: mcLib.h:183
Definition: measure.h:176
MEASURE_CURRENT_FLAGS_T flags
Definition: measure.h:312
Definition: measure.h:182
int32_t halPhaseErrorConst
Definition: measure.h:357
Definition: measure.h:170
uint8_t hallState
Definition: measure.h:349
HAL_MEASURE_MOTOR_INPUTS_T * g_pMotorInputs
Extern motor inputs.
OFFSET_MEASUREMENT_STATES state
Definition: measure.h:248
CURRENT_SHUNT_TYPES
HAL measurement types.
Definition: measure.h:132
VOLTAGE_GAIN_TYPES voltageGainSet
Definition: measure.h:321
Definition: measure.h:141
Definition: measure.h:178
Definition: measure.h:215
Measure Hall Index.
Definition: measure.h:342
HAL_MEASUREMENT_TYPES measureQuantity
Definition: measure.h:392
Definition: measure.h:164
uint16_t w
Definition: measure.h:240
Definition: measure.h:126
Definition: measure.h:184
#define MAX_HALL_INDEX
Definition: measure.h:106
Definition: measure.h:137
MC_SECTOR_TYPES * pPrevPrevSector
Definition: measure.h:258
MC_PHASE_TYPES
Phase types.
Definition: mcLib.h:170
measureCurrentFlags structure
Definition: measure.h:219
HAL_MEASURE_CURRENT_T current
Definition: measure.h:396
void inputsInit(HAL_MEASURE_MOTOR_INPUTS_T *pMotorInputs)
Initializes motor iputs.
Definition: measure.c:86
Definition: measure.h:145
measureCurrentFlags b
Definition: measure.h:238
HAL_MEASURE_HALL_HANDLE_T measureHALL
Definition: measure.h:403
int16_t offsetMeasCount
Definition: measure.h:304
void measureCurrentOffset(HAL_MEASURE_MOTOR_INPUTS_T *pMotorInputs)
Measures offset of current input.
Definition: measure.c:119
Definition: measure.h:139