STMicroelectronics X-NUCLEO-IHM08M1 Quick Start Manual

Version 1.1.0 (May 16, 2016)
Quick Start Guide
Low-Voltage BLDC motor driver expansion board based on STL220N6F7 for STM32 Nucleo
(X-NUCLEO-IHM08M1)
Quick Start Guide Contents
2
Setup & Demo Examples Documents & Related Resources
STM32 Open Development Environment: Overview
L6398
Low-Voltage BLDC motor driver expansion board
Hardware Overview
3
X-NUCLEO-IHM08M1 Hardware Description
The X-NUCLEO-IHM08M1 is a three-phase brushless DC motor driver expansion board based on the STL220N6F7 (STripFETF7 Power MOSFET) for STM32 Nucleo. The combination of STL220N6F7 and L6398 (IC driver) forms the high current power platform for the BLDC motor and the digital section based on the STM32 Nucleo board offers 6­step or FOC algorithm control solutions. It is compatible with the ST morpho connector and supports the addition of other boards which can be
connected with a single STM32 Nucleo board. The user can also mount
the Arduino™ UNO R3 connector.
Main features
3-phase driver board for BLDC/PMSM motors.
Nominal operating voltage range: 8 V - 48 V DC.
Maximum output peak current: 30 A.
Nominal RMS output current: 15A
Thermal monitoring and overheating protection.
3-Shunt and 1-Shunt configurable jumpers for motor current sensing.
Hall / Encoder motor sensor connector and circuit.
Potentiometer available for speed regulation.
User LED
RoHS compliant.
TSV994IPT STL220N6F7
Key Products on board
STL220N6F7: STripFET™ F7 Power MOSFET 260A, 60V L6398: High voltage high and low-side driver TSV994IPT: Rail to rail input/output high merit factor op-amps
Latest info available at www.st.com
X-NUCLEO-IHM08M1
Low-Voltage BLDC motor driver expansion board
Software Overview
4
X-CUBE-SPN8 Software Description
The X-CUBE-SPN8 is an expansion software package for STM32Cube. The software runs on the STM32 and includes
drivers that recognize, initialize and send application commands
to the L6398 device. It is compatible with the NUCLEO-F302R8 or the NUCLEO-
F401RE when connected to one or more X-NUCLEO-IHM08M1 expansion boards.
Key features
Complete firmware package to build motor control applications
based on L6398 gate drivers and STL220N6F7 Power MOSFETs (X-NUCLEO-IHM08M1).
API function available to send any application command to
motor driver
Example implementation to control one low voltage three
phase BLDC/PMSM motor, available on board X-NUCLEO­IHM08M1 expansion board when plugged to NUCLEO­F302R8 or NUCLEO-F01RE
Easy portability across different MCU families, thanks to
STM32Cube
Free, user-friendly license terms
Overall Software Architecture
Hardware Abstraction Layer API
Boards Support Packages
Drivers
Board Demonstrations
X-NUCLEO-IHM08M1 Expansion BoardSTM32 Nucleo Board
MC 6-Step library
Middleware
CMSIS
Utilities
HW Components
STM32
L6398
Applications
3-Ph High current
LV Motor Control
Application
User interface
STL220N6F7
Latest info available at www.st.com
X-CUBE-SPN8
Quick Start Guide Contents
5
X-NUCLEO-IHM08M1: Low-Voltage BLDC motor driver expansion board Hardware and Software overview
Setup & Demo Examples Documents & Related Resources
STM32 Open Development Environment: Overview
Setup & Demo Examples
HW prerequisites
6
1x Low-Voltage BLDC motor driver expansion board
(X-NUCLEO-IHM08M1)
1x STM32 Nucleo development board
(NUCLEO-F302R8 or NUCLEO-F401RE)
1x Low voltage 3-phase BLDC motor
1x Laptop/PC equipped with Windows 7 or 8
1x USB type A to Mini-B USB cable
1x external power supply (according with
the motor characteristics)
NUCLEO-F302R8 /
NUCLEO-F401RE
X-NUCLEO-IHM08M1
Low-Voltage 3-phase BLDC motor
STM32 Nucleo + X-NUCLEO-IHM08M1 + LV motor
Loading...
+ 11 hidden pages