Getting started
UM1996
6/29
DocID028716 Rev 2
2
Getting started
2.1
System architecture
A generic motor control system can be basically schematized as the arrangement of three
main functional blocks (see System functional hardware blocks):
Control block
accepts user commands to drive a motor. The X-NUCLEO-IHM08M1 is
based on the STM32 Nucleo board, which provides all the digital signals for effective
motor driving control.
Power block
is based on the 3-phase inverter topology. The core of the power block
is the embedded L6398 driver, which contains all the necessary active power and
analog components to perform low voltage PMSM motor control.
Motor
the X-NUCLEO-IHM08M1 is able to proper drive a low voltage BLDC/PMSM
motor.
This section describes how to set up different hardware parts before writing and executing
an application on the STM32 Nucleo board with the low-voltage BLDC motor driver
expansion board.
Figure 2: System functional hardware blocks
2.2
Building the system
The X-NUCLEO-IHM08M1 expansion board (Power block in the figure above) is a
complete hardware development platform for the STM32 Nucleo board allowing effective
evaluation of motor control solutions for single BLDC/PMSM motors. For regular board
operation, please follow the steps below:
1.
Plug the expansion board on an STM32 Nucleo main board (Control block) through
the ST morpho connector; there is only one position allowed for this connection.
Ensure that the blue (B1) and black (B2) buttons on the STM32 Nucleo board are not
covered, as shown below.