Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

User Guide

Tuning for Customer Motor

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 */

DRM028 — Rev 0

 

Designer Reference Manual

 

 

 

 

 

 

MOTOROLA

User Guide

147

 

For More Information On This Product,

 

Go to: www.freescale.com

 

Page 147
Image 147
Motorola M68HC08 manual Alignment Current and Current Regulator Setting 6.5.4.3, Constcustx.h