MSPM0G3519SensorlessFOCMotorControlLibrary  1.0
Data Fields
HAL_MEASURE_CURRENT_T Struct Reference

Measure current structure. More...

#include <measure.h>

Collaboration diagram for HAL_MEASURE_CURRENT_T:
Collaboration graph
[legend]

Data Fields

OFFSET_MEASUREMENT_STATES state
 
MC_ABC_T iabc
 
MC_ABC_T iabcRaw
 
MC_SECTOR_TYPESpPrevPrevSector
 
CURRENT_OFFSET_T offsetGainIMaxBy1
 
CURRENT_OFFSET_TpOffset
 
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_TYPESpMaxDutyPhase
 
MC_PHASE_TYPES prevMaxDutyPhase
 
int16_t offsetMeasCount
 
int32_t * pSourceCurrentFilt
 
MEASURE_CURRENT_FLAGS_T flags
 

Detailed Description

Measure current structure.

Field Documentation

§ state

OFFSET_MEASUREMENT_STATES HAL_MEASURE_CURRENT_T::state

Offset measurement states

Referenced by measureCurrentOffset().

§ iabc

MC_ABC_T HAL_MEASURE_CURRENT_T::iabc

Three Phase Current

Referenced by HAL_ReadCurrents().

§ iabcRaw

MC_ABC_T HAL_MEASURE_CURRENT_T::iabcRaw

Three Phase Raw Current

Referenced by HAL_ReadCurrents(), and measureCurrentOffset().

§ pPrevPrevSector

MC_SECTOR_TYPES* HAL_MEASURE_CURRENT_T::pPrevPrevSector

Previous previous Voltage Sector

Referenced by HAL_ReadCurrents().

§ offsetGainIMaxBy1

CURRENT_OFFSET_T HAL_MEASURE_CURRENT_T::offsetGainIMaxBy1

Current offset at peak current of IMax/1

Referenced by measureCurrentOffset().

§ pOffset

CURRENT_OFFSET_T * HAL_MEASURE_CURRENT_T::pOffset

Current offset

Referenced by HAL_ReadCurrents().

§ iaSum

int32_t HAL_MEASURE_CURRENT_T::iaSum

A-phase current offset

Referenced by inputsInit(), and measureCurrentOffset().

§ ibADC0Sum

int32_t HAL_MEASURE_CURRENT_T::ibADC0Sum

B-phase on ADC0 current offset

Referenced by inputsInit(), and measureCurrentOffset().

§ ibADC1Sum

int32_t HAL_MEASURE_CURRENT_T::ibADC1Sum

B-phase on ADC1 current offset

Referenced by inputsInit(), and measureCurrentOffset().

§ icSum

int32_t HAL_MEASURE_CURRENT_T::icSum

C-phase current offset

Referenced by inputsInit(), and measureCurrentOffset().

§ i1Sum

int32_t HAL_MEASURE_CURRENT_T::i1Sum

DC current sum of first sample

Referenced by inputsInit(), and measureCurrentOffset().

§ i2Sum

int32_t HAL_MEASURE_CURRENT_T::i2Sum

DC current sum of second sample

Referenced by inputsInit(), and measureCurrentOffset().

§ iMagSqr

int32_t HAL_MEASURE_CURRENT_T::iMagSqr

Current magnitude squared

Referenced by HAL_ReadCurrents().

§ iFirstSample

int32_t HAL_MEASURE_CURRENT_T::iFirstSample

First current sample

Referenced by measureCurrentOffset().

§ iSecondSample

int32_t HAL_MEASURE_CURRENT_T::iSecondSample

Second current sample

Referenced by measureCurrentOffset().

§ currentShuntSet

CURRENT_SHUNT_TYPES HAL_MEASURE_CURRENT_T::currentShuntSet

Current shunt configuration to sense set by user

Referenced by CurrSenseAmpConfigInit(), HAL_SelectShuntMeasure(), and measureCurrentOffset().

§ currentShunt

CURRENT_SHUNT_TYPES HAL_MEASURE_CURRENT_T::currentShunt

§ pMaxDutyPhase

const MC_PHASE_TYPES* HAL_MEASURE_CURRENT_T::pMaxDutyPhase

Maximum duty phase: sample other two currents

Referenced by HAL_ReadMotorInputs(), and HAL_SelectShuntMeasure().

§ prevMaxDutyPhase

MC_PHASE_TYPES HAL_MEASURE_CURRENT_T::prevMaxDutyPhase

Previous sample of maximum duty phase

Referenced by HAL_ReadMotorInputs(), and HAL_SelectShuntMeasure().

§ offsetMeasCount

int16_t HAL_MEASURE_CURRENT_T::offsetMeasCount

Offset counter

Referenced by inputsInit(), and measureCurrentOffset().

§ pSourceCurrentFilt

int32_t* HAL_MEASURE_CURRENT_T::pSourceCurrentFilt

Filtered source current or bus current

§ flags

MEASURE_CURRENT_FLAGS_T HAL_MEASURE_CURRENT_T::flags

The documentation for this struct was generated from the following file:
© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale