![]() |
![]() |
|
MSPM0G3519SensorlessFOCMotorControlLibrary
1.0
|
Measure current structure. More...
#include <measure.h>

Data Fields | |
| OFFSET_MEASUREMENT_STATES | state |
| MC_ABC_T | iabc |
| MC_ABC_T | iabcRaw |
| MC_SECTOR_TYPES * | pPrevPrevSector |
| CURRENT_OFFSET_T | offsetGainIMaxBy1 |
| CURRENT_OFFSET_T * | pOffset |
| int32_t | iaSum |
| int32_t | ibADC0Sum |
| int32_t | ibADC1Sum |
| int32_t | icSum |
| int32_t | i1Sum |
| int32_t | i2Sum |
| int32_t | iMagSqr |
| int32_t | iFirstSample |
| int32_t | iSecondSample |
| CURRENT_SHUNT_TYPES | currentShuntSet |
| CURRENT_SHUNT_TYPES | currentShunt |
| const MC_PHASE_TYPES * | pMaxDutyPhase |
| MC_PHASE_TYPES | prevMaxDutyPhase |
| int16_t | offsetMeasCount |
| int32_t * | pSourceCurrentFilt |
| MEASURE_CURRENT_FLAGS_T | flags |
Measure current structure.
| OFFSET_MEASUREMENT_STATES HAL_MEASURE_CURRENT_T::state |
Offset measurement states
Referenced by measureCurrentOffset().
| MC_ABC_T HAL_MEASURE_CURRENT_T::iabc |
Three Phase Current
Referenced by HAL_ReadCurrents().
| MC_ABC_T HAL_MEASURE_CURRENT_T::iabcRaw |
Three Phase Raw Current
Referenced by HAL_ReadCurrents(), and measureCurrentOffset().
| MC_SECTOR_TYPES* HAL_MEASURE_CURRENT_T::pPrevPrevSector |
Previous previous Voltage Sector
Referenced by HAL_ReadCurrents().
| CURRENT_OFFSET_T HAL_MEASURE_CURRENT_T::offsetGainIMaxBy1 |
Current offset at peak current of IMax/1
Referenced by measureCurrentOffset().
| CURRENT_OFFSET_T * HAL_MEASURE_CURRENT_T::pOffset |
Current offset
Referenced by HAL_ReadCurrents().
| int32_t HAL_MEASURE_CURRENT_T::iaSum |
A-phase current offset
Referenced by inputsInit(), and measureCurrentOffset().
| int32_t HAL_MEASURE_CURRENT_T::ibADC0Sum |
B-phase on ADC0 current offset
Referenced by inputsInit(), and measureCurrentOffset().
| int32_t HAL_MEASURE_CURRENT_T::ibADC1Sum |
B-phase on ADC1 current offset
Referenced by inputsInit(), and measureCurrentOffset().
| int32_t HAL_MEASURE_CURRENT_T::icSum |
C-phase current offset
Referenced by inputsInit(), and measureCurrentOffset().
| int32_t HAL_MEASURE_CURRENT_T::i1Sum |
DC current sum of first sample
Referenced by inputsInit(), and measureCurrentOffset().
| int32_t HAL_MEASURE_CURRENT_T::i2Sum |
DC current sum of second sample
Referenced by inputsInit(), and measureCurrentOffset().
| int32_t HAL_MEASURE_CURRENT_T::iMagSqr |
Current magnitude squared
Referenced by HAL_ReadCurrents().
| int32_t HAL_MEASURE_CURRENT_T::iFirstSample |
First current sample
Referenced by measureCurrentOffset().
| int32_t HAL_MEASURE_CURRENT_T::iSecondSample |
Second current sample
Referenced by measureCurrentOffset().
| CURRENT_SHUNT_TYPES HAL_MEASURE_CURRENT_T::currentShuntSet |
Current shunt configuration to sense set by user
Referenced by CurrSenseAmpConfigInit(), HAL_SelectShuntMeasure(), and measureCurrentOffset().
| CURRENT_SHUNT_TYPES HAL_MEASURE_CURRENT_T::currentShunt |
Current Shunt configuration to sense
Referenced by HAL_ReadCurrents(), HAL_SelectShuntMeasure(), HAL_SetPhaseCurrentChannels(), inputsInit(), and measureCurrentOffset().
| const MC_PHASE_TYPES* HAL_MEASURE_CURRENT_T::pMaxDutyPhase |
Maximum duty phase: sample other two currents
Referenced by HAL_ReadMotorInputs(), and HAL_SelectShuntMeasure().
| MC_PHASE_TYPES HAL_MEASURE_CURRENT_T::prevMaxDutyPhase |
Previous sample of maximum duty phase
Referenced by HAL_ReadMotorInputs(), and HAL_SelectShuntMeasure().
| int16_t HAL_MEASURE_CURRENT_T::offsetMeasCount |
Offset counter
Referenced by inputsInit(), and measureCurrentOffset().
| int32_t* HAL_MEASURE_CURRENT_T::pSourceCurrentFilt |
Filtered source current or bus current
| MEASURE_CURRENT_FLAGS_T HAL_MEASURE_CURRENT_T::flags |
Measure current flags
Referenced by CurrSenseAmpConfigInit(), getMeasureOffsetStatus(), HAL_SelectShuntMeasure(), inputsInit(), and measureCurrentOffset().