ST X-NUCLEO-IHM17M1 Quick Start Manual

Quick Start Guide
Low voltage three-phase brushless DC motor driver expansion board based on STSPIN233 for STM32 Nucleo
(X-NUCLEO-IHM17M1)
Version 1.0 (Feb 28, 2018)
Quick Start Guide Contents
2
Hardware and Software overview
Setup & Demo Examples Documents & Related Resources
STM32 Open Development Environment: Overview
Arduino UNO R3 connector*
Low voltage 3-ph brushless motor driver expansion board
Hardware overview
3
X-NUCLEO-IHM17M1 hardware description
The X-NUCLEO-IHM17M1 is a low voltage 3 phase brushless
motor driver expansion board based on STSPIN233. This driver is designed to operate in battery powered scenarios. With its low current consumption standby and its complete set of protection features, it offer high levels of performance and robustness.
The X-NUCLEO-IHM17M1 is compatible with the ST morpho
connector and supports the addition of other expansions boards.
STSPIN233
ST morpho connector*
Key products on board
STSPIN233: Low voltage three phase and three sense
motor driver
Supply and motor connector
Latest info available at www.st.com
X-NUCLEO-IHM17M1
(*) Not mounted
Key Features
Low voltage range from 1.8 V to 10 V
Current up to 1.3 Arms
Full overcurrent protection and short-circuit protection
Thermal shutdown
Compatible with STM32 Nucleo boards
Equipped with ST morpho connectors
Hall/Encoder motor sensor connector and circuit
Potentiometer available for speed regulation
RoHS compliant
Low voltage 3-ph brushless motor driver expansion board
Software overview
4
X-CUBE-SPN17 software description
This X-CUBE-SPN17 is a software expansion for
STM32Cube used to develop applications based on STSPIN233. The package includes an application example to drive a low voltage three phase brushless motor, managing a X-NUCLEO­IHM17M1 board plugged on top of a NUCLEO-
F401RE board
Key features
Sample application to drive a low voltage three phase brushless motor,
Timer to generate step clock and voltage reference
Management of parameters like minimum and
maximum speed, direction etc.
GPIO, PWM and IRQ configuration
API function available to send any application
command to the motor driver
User interface utility based on PC terminal to
control the motor
Speed control through potentiometer
Motor control by user button
Easy portability across different MCU families,
X-CUBE-SPN17
Latest info available at www.st.com
Overall system architecture
MotorControl
Application
MC_6Step_Lib UART_serial_com
Middleware
STM32Cube Hardware Abstraction Layer (HAL)
Hardware Abstraction
Hardware
STM32 Nucleo development board
STM32 Nucleo expansion boards
X-NUCLEO-IHM17M1 (Move-Actuate)
Quick Start Guide Contents
5
X-NUCLEO-IHM17M1: 3 phase brushless DC motor driver expansion board
Hardware and Software overview
Setup & Demo Examples Documents & Related Resources
STM32 Open Development Environment: Overview
Loading...
+ 11 hidden pages