Motorola M68HC08 Reference Manual page 147

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

Advertisement

NOTE:
NOTE:
DRM028 — Rev 0
MOTOROLA
Freescale Semiconductor, Inc.
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.
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.
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
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
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 */
User Guide
For More Information On This Product,
Go to: www.freescale.com
6-2.
User Guide
Tuning for Customer Motor
in
Designer Reference Manual
147

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908mr32

Table of Contents