MPI 04.00 Reference >> mpiMotor
MPIMotorCommutationBlockConfig
Definition
typedef struct MPIMotorCommutationBlockConfig {
MPIMotorCommutationMode mode;
long length;
double scale;
long offset;
long phaseDelta; /* between sin and cos */
struct {
double *ptr;
double coeff;
} input[2];
double outputLevel; /* used for OpenLoop */
} MPIMotorCommutationBlockConfig;
Description
MPIMotorCommutationBlockConfig contains the configurations for sinusoidal motor commutation by the controller.
| mode | An enumerated value representing the operational mode for commutation. |
|---|---|
| length | Feedback counts per revolution. |
| scale | Commutation points per revolution / feedback counts per revolution. |
| offset | Commutation angle offset. |
| phaseDelta | 0, 90, or 120 degrees. |
| *ptr | Pointer into commutation table. |
| coeff | Output scale factor. |
| outputLevel | Analog output level, used for open-loop control. |
