X-CUBE-SPN11:Low voltage three-phase brushless DC motor driver software expansion for STM32Cube

The X-CUBE-SPN11 is an expansion software for STM32Cube. The software runs on the STM32 Nucleo providing management of STSPIN230 to control low voltage three-phase brushless DC motors. The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.

It is compatible with the NUCLEO-F401RE board connected to an X-NUCLEO-IHM11M1 expansion board.

The software comes with a sample implementation driving a low voltage three-phase brushless DC motor, with BEMF sensing.

The package contains a user interface layer enabling real-time transmission of data to a PC through the terminal.

Key Features

  • Sample application to drive a low voltage three phase brushless motor, managing an X-NUCLEO-IHM11M1 board on top of a NUCLEO-F401RE board
  • 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, thanks to STM32Cube
  • Free, user-friendly license terms
Product Specifications
DescriptionVersionSize
DB3015: Low voltage three-phase brushless DC motor driver software expansion for STM32Cube1.0209 KB
User Manuals
DescriptionVersionSize
UM2106: Getting started with the X-CUBE-SPN11, low voltage three-phase brushless DC motor driver software expansion for STM32Cube1.01 MB
Brochures
DescriptionVersionSize
STM32 Open Development Environment Brochure15.104 MB
License Agreement
DescriptionVersionSize
SLA0055: SOFTWARE LICENSE AGREEMENT1.16106 KB
STM32 Open Development Environment
Part NumberManufacturerDescription
X-NUCLEO-IHM11M1STLow voltage three-phase brushless DC motor driver expansion board based on STSPIN230 for STM32 Nucleo
MCUs Embedded Software
Part NumberManufacturerDescription
STM32CubeF4STEmbedded software for STM32F4 series (HAL low level drivers, USB, TCP/IP, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)
Get Software
Part NumberSoftware VersionSupplier
X-CUBE-SPN111.0.0ST
Low voltage three-phase brushless DC motor driver software expansion for STM32Cube X-CUBE-SPN11
Getting started with the X-CUBE-SPN11, low voltage three-phase brushless DC motor driver software expansion for STM32Cube X-CUBE-SPN11
Getting started with X-CUBE-SPN6, low voltage stepper motor driver software expansion for STM32Cube X-CUBE-SPN6
SOFTWARE LICENSE AGREEMENT X-CUBE-SPN6