3.3.7 mcFocI_MotorDirectionChange

C

/* Change motor direction */
void mcFocI_MotorDirectionChange(const tmcFocI_ModuleData_s * const pParameters)	

Summary

Changes the direction of the motor.

Description

This function changes the motor's direction by inverting the direction command stored in the FOC module's state. The direction command state is then used in the mcFocI_FieldOrientedControlFast API to update the reference speed.

Precondition

None.

Parameters

ParamDescription
pParametersA pointer to the FOC module data structure.

Returns

None

Example

// Define the FOC module data structure
tmcFocI_ModuleData_s mcFocI_ModuleData_gds;

/** Change state variable to toggle motor spin direction  */
mcFocI_MotorDirectionChange(&mcFocI_ModuleData_gds);
    

Remarks

None.