Motorola M68HC08 User Manual
Page 147
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
.
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
.
..