Motorola M68HC08 User Manual

Page 147

Advertising
background image

User Guide

Tuning for Customer Motor

DRM028 — Rev 0

Designer Reference Manual

MOTOROLA

User Guide

147

START_INCR_OOUTREG should not necessarily be changed for a
motor accommodation. It can be set experimentally. If the motor has
a low torque, increase the value. If the motor starts with a high speed,
then slows down by regulator, decrease the value.

NOTE:

START_INCR_OOUTREG can be evaluated with PC master software
tuning file tuning_bldc.pmp.

Number of successive feedbacks necessary to enter the Running state
[-]:

/* CAN_CHANGE_8_EXPER: */

#define I_CNTR_FOK 0x03

Range: <0,255>

The motor starts spinning with Starting (Back-EMF Acquisition) state.
The software enters regular Running state with speed regulation after
I_CNTR_FOK back-EMF successive commutation steps are done.

Usually it is not recommended to change I_CNTR_FOK, but it can be
evaluated when there are problems with motor start up.

NOTE:

I_CNTR_FOK can be evaluated with PC master software tuning file
uning_bldc.pmp.

We suggest using PC master software with tuning file tuning_bldc.pmp
for start-up parameters evaluation. You can use this procedure:

1. Ensure that the Alignment current and regulator were properly set

(

Alignment Current and Current Regulator Setting

)

6.5.4.3

in

const_cust_x.h

2. Ensure that PER_DIS_US and COEF_HLFCMT are properly set

in const_cust_x.h

3. Set #define PER_CMT_START_US in const_cust_x.h

according to

Table 6-2

.

4. Ensure PER_CMT_START_US<=PER_CMT_MAX_US/2

5. Set #define START_INCR_OOUTREG 20.0 in const_cust_x.h

6. In order to disable speed regulator, temporarily change the

software by clearing speed regulator parameters:

7. #define SPEED_PIREG_P_GAIN 0 /* 64 */

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