AN1931D Freescale Semiconductor / Motorola, AN1931D Datasheet - Page 41

no-image

AN1931D

Manufacturer Part Number
AN1931D
Description
3-Phase PM Synchronous Motor Vector Control
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
MOTOROLA
6.2.6 Brake Control Process
6.2.7 PWM Generation Process
6.2.8 Fault Control Process
6.3 State Diagram
This process also provides voltage limitation i_SDQ_desired.d_axis
(I_SDQ_MAX_F16)
The brake control process maintains DCBus voltage level via the IO_BRAKE driver, which controls
the brake switch. The voltage comparison levels are u_dc_bus_on_brake, which is initialized with
either the U_DCB_ON_BRAKE_MAINS230_F16 or U_DCB_ON_BRAKE_MAINS115_F16 constant
according
U_DCB_OFF_BRAKE_MAINS230_F16
The PWM generation process controls the generation of PWM signals, driving the 3-phase inverter.
The input is pwmABC, with three PWM components scaled to the range <0,1> of type Frac16. The
scaling (according to PWM module setting) and the PWM module control (on the DSP) is provided by
the PWM driver.
The Fault Control process checks the Overheating, Undervoltage, Overvoltage, Overcurrent and
Position Sensing faults.
Overheating
TEMPERATURE_MAX_F16
u_dc_bus_min_fault_C
U_DCB_MIN_FAULT_MAINS115_F16. The Position Sensing fault is checked with the Check Index
Position process.
The Overvoltage and Overcurrent faults are set in the PWMA Fault interrupt.
The software can be split into the processes shown in
The following processes are described below:
All processes start with the DSP Initialization state after Reset.
PIRegParams_omega_mech.NegativePILimit
PIRegParams_omega_mech.PositivePILimit
Application Control State Diagram
PMSM Control State Diagram
Fault Control State Diagram
Analog Sensing State Diagram
and
to
2
Undervoltage
by setting:
mains
Freescale Semiconductor, Inc.
3-Phase PM Synchronous Motor Vector Control
For More Information On This Product,
is
initialized
voltage,
and
Go to: www.freescale.com
are
or
=
=
u_dc_bus_filt
U_DCB_OFF_BRAKE_MAINS115_F16.
checked
I_SDQ_MAX_F16
I_SDQ_MAX_F16
and
with
Section
by
U_DCB_MIN_FAULT_MAINS230_F16
u_dc_bus_off_brake,
the
<
2
6.2.
2
i_SDQ_desired.d_axis
i_SDQ_desired.d_axis
comparisons
u_dc_bus_min_fault_C,
2
+ i_SDQ_desired.q_axis
temperature_filt
initialized
2
2
Software Design
(EQ 6-3.)
(EQ 6-4.)
where
with
2
41
or
<
<

Related parts for AN1931D