Motorola M68HC08 Reference Manual page 152

Sensorless bldc motor control using the mc68hc908mr32
Hide thumbs Also See for M68HC08:
Table of Contents

Advertisement

User Guide
NOTE:
CAUTION:
Designer Reference Manual
152
Freescale Semiconductor, Inc.
SPEED_MIN_RPM determines the minimal desired speed. It must be
changed for any motor accommodation. The minimal speed is also
determined by the back-EMF zero crossing technique. Usually:
SPEED_MIN_RPM
Therefore, for low speed requirements minimal speed
SPEED_MIN_RPM must be evaluated experimentally.
SPEED_MIN_RPM can be evaluated with PC master software tuning file
tuning_bldc.pmp.
Minimal PWM Duty cycle limit [-]:
/* CAN_CHANGE_11: */
#define DUTY_PWM_MIN 0.250
Range: <0,1>
DUTY_PWM_MIN determines minimal PWM duty cycle limit, and in
this way it restricts minimal voltage on the motor.
Therefore, DUTY_PWM_MIN must be changed if its default setting
creates a higher voltage than is physically necessary to run with a
speed close to SPEED_MIN_RPM.
If the motor is unable to run down to the speed set in SPEED_MIN_RPM,
then decrease DUTY_PWM_MIN constant.
Speed PI regulator constants:
/* MUST_CHANGE_13_EXPER: */
#define SPEED_PIREG_P_GAINSCALELEFT 0
Range: <0,8>
/* MUST_CHANGE_14_EXPER: */
#define SPEED_PIREG_P_GAIN
Range: <0,255>
where the current regulator proportional gain is:
KP
=
SPEED_PIREG_P_GAIN*2
/* MUST_CHANGE_15_EXPER: */
#define SPEED_PIREG_I_GAINSCALERIGHT 0
Range: <0,8>
/* MUST_CHANGE_16_EXPER: */
#define SPEED_PIREG_I_GAIN
User Guide
For More Information On This Product,
Go to: www.freescale.com
=
(0.07 to 0.5)SPEED_MAX_RPM
128
SPEED_PIREG_P_GAINSCALELEFT
64
(EQ 6-11.)
(EQ 6-12.)
DRM028 — Rev 0
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908mr32

Table of Contents