Motorola M68HC08 User Manual

Page 152

Advertising
background image

User Guide

Designer Reference Manual

DRM028 — Rev 0

152

User Guide

MOTOROLA

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:

(EQ 6-11.)

Therefore, for low speed requirements minimal speed
SPEED_MIN_RPM must be evaluated experimentally.

NOTE:

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.

CAUTION:

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 128

Range: <0,255>

where the current regulator proportional gain is:

(EQ 6-12.)

/* MUST_CHANGE_15_EXPER: */

#define SPEED_PIREG_I_GAINSCALERIGHT 0

Range: <0,8>

/* MUST_CHANGE_16_EXPER: */

#define SPEED_PIREG_I_GAIN 64

SPEED_MIN_RPM

(0.07 to 0.5)SPEED_MAX_RPM

=

KP

SPEED_PIREG_P_GAIN*2

SPEED_PIREG_P_GAINSCALELEFT

=

F

re

e

sc

a

le

S

e

m

ic

o

n

d

u

c

to

r,

I

Freescale Semiconductor, Inc.

For More Information On This Product,

Go to: www.freescale.com

n

c

.

..

Advertising