Page 275 - ARM Based Microcontroller Projects Using MBED
P. 275
CHAPTER
9
Motor Control Projects
9.1 OVERVIEW
In this chapter we shall be developing projects using electric motors with the Nucleo-
F411RE development board. The projects will cover the following types of electric motors:
brushed DC (BDC) motors, servo motors, and stepper motors.
9.2 PROJECT 1—SIMPLE BRUSHED DC MOTOR CONTROL
9.2.1 Description
In this project a small BDC motor operating with 3–12V is connected to one of the output
ports of the nucleo-F411RE development board. The motor is turned ON for 10s, then stopped
for 5s, and turned ON again for 10s. This process is repeated continuously until stopped by
the user. The motor speed is fixed in this project.
9.2.2 Aim
The aim of this project is to show how a small BDC motor can be connected and controlled
from the Nucleo-F411RE development board.
9.2.3 Block Diagram
The BDC motors are low-cost, easy-to-drive electric motors that are used in many
movement-based applications. These motors have two terminals and the voltage is applied
across these terminals. The speed of the motor is directly proportional to the amount of the
applied voltage. The direction of rotation can be changed easily by changing the polarity of
the voltage across the terminals. The torque produced by the motor shaft is directly propor-
tional to the current flowing through the motor windings. Fig. 9.1 shows the block diagram of
261
ARM-based Microcontroller Projects Using mbed # 2019 Elsevier Ltd. All rights reserved.
https://doi.org/10.1016/B978-0-08-102969-5.00009-4