AN1913D Freescale Semiconductor / Motorola, AN1913D Datasheet - Page 52

no-image

AN1913D

Manufacturer Part Number
AN1913D
Description
3-phase BLDC Motor Control with Sensorless Back-EMF ADC Zero Crossing Detection using DSP 56F80x
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Setting of Software Parameters for Other Motors
10.2.1 Alignment Period
#define x_PER_ALIGNMENT_S
Notes: For the first tuning, it is recommended to set this duration long enough (for example, 5 seconds).
10.2.2 Start-up Periods
#define x_PER_CMTSTART_US
#define x_PER_TOFFSTART_US
Notes: It is recommended to set
Notes: Setting these constants is an experimental process. It is difficult to use a precise formula because
Notes: Slowing down the speed regulator (see
52
The time duration of the Alignment state must be long enough to stabilize the motor, before it starts.
This duration is set in seconds in bldcadczcdefines.h.
The constants defining the start up need to be changed according to the drive dynamic.
All settings in this section are in bldcadczcdefines.h:
x_PER_CMTSTART_US
x_PER_TOFFSTART_US
Crossing is not sensed).
The unit of this constant is 1 s.
Next, set the first motor commutation period =
The Back-EMF Zero Crossing is not sensed during the first duration since it is very short. Hence, the
Zero Crossing information is not reliable during this period.
Table 10-2
Then, if the motor works well, it can be significantly shortened (for example, 0.1 seconds).
there are many factors involved which are difficult to obtain in case of real drive (motor and load
mechanical inertia, motor electromechanical constants, and sometimes also the motor load).
Therefore, constants need to be set for a specific motor.
above stated setting) is encountered.
high load motor
high load motor
Fast motor /
Slow motor/
mechanical
mechanical
Motor size
inertia
inertia
aids in the setting of constants.
is the commutation period used to compute the first (start) commutation period.
x_PER_CMTSTART_US
BLDC control with BEMF Zero Crossing using ADC
Freescale Semiconductor, Inc.
is the first (start) Toff interval after commutation (where Back-EMF Zero
For More Information On This Product,
x_PER_TOFFSTART_US = 2*x_PER_CMTSTART_US.
>5000
<5000
[ s]
Table 10-2. Start-up Periods
14400.0
Go to: www.freescale.com
7200.0
0.5
Section
x_PER_CMTSTART_US * 2
x_PER_TOFFSTART_US
/* Alignment period [s] */
/* Start Commutation Period [micros] */
/* Start Zero Crossing
10.3.1) helps if a problem with start up (using the
Toff Period [micros] */
>10000
<10000
[ s]
First commutation
period
>10ms
<10ms
[s]

Related parts for AN1913D