Application Control - Motorola M68HC08 Reference Manual

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

Advertisement

BLDC Motor Control
3.3.2 Speed Control

3.4 Application Control

3.4.1 PC Master Software
Designer Reference Manual
50
Freescale Semiconductor, Inc.
Coef_Toff = 0.5 at Running state, Per_Dis = 150 with default s/w
setting
The speed close loop control is provided by a well known PI regulator.
The required speed is calculated from speed input variable, as explained
in
Process Desired Speed
the average of two back-EMF zero crossing periods (time intervals),
received from the sensorless commutation control block. The speed
regulator output is a PWM duty cycle.
The speed controller works with the constant execution (sampling)
period PER_T3_RUN_US. A detailed explanation is provided in
Processs Speed
Control.
The application can be controlled in two basic modes:
Manual mode
PC master software mode
In manual mode, it is controlled by an on-board start/stop switch and
speed potentiometer. In PC master mode, it is controlled from a
computer using PC master software. In both modes, the individual
variables can be observed using the PC master software.
PC master software was designed to provide the debugging, diagnostic,
and demonstration tools for developing algorithms and applications. It
consists of components running on PCs and parts running on the target
MCU, connected by an RS232 serial port. A small program is resident in
the MCU that communicates with the PC master software to parse
commands, return status information, and process control information
from the PC. The PC master software uses Microsoft
as a user interface on the PC.
BLDC Motor Control
For More Information On This Product,
Go to: www.freescale.com
Setting. The actual speed is calculated from
1
Internet Explorer
DRM028 — Rev 0
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908mr32

Table of Contents