background image

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)

Summary of Contents for X-NUCLEO-IHM17M1

Page 1: ...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 ...

Page 2: ...art Guide Contents 2 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 ...

Page 3: ...e 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 ...

Page 4: ...ep 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 Lat...

Page 5: ...art 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 ...

Page 6: ...ion board X NUCLEO IHM17M1 1x STM32 Nucleo development board NUCLEO F401RE 1x 3 phase low voltage brushless motor 1x external DC power supply with two electric cables 1x USB type A to mini B USB cable 6 Power stage supply voltage from 1 8 V to 10 V NUCLEO F401RE 3 phase low voltage brushless motor X NUCLEO IHM17M1 ...

Page 7: ... LINK009 ST LINK V2 1 USB driver STSW LINK007 ST LINK V2 1 firmware upgrade A Windows PC with one of the supported development toolchains KEIL MDK ARM IAR EWARM GCC based IDE System Workbench for STM32 X CUBE SPN17 software expansion for STM32Cube 7 ...

Page 8: ...nd JP4 closed on 1Sh position Driving one 3 phase brushless motor with X NUCLEO IHM17M1 and X CUBE SPN17 2 Stack the X NUCLEO IHM17M1 on the STM32 Nucleo board using the ST morpho connector and connect the 3 phase brushless motor U V W to the J3 connector 4 Connect the STM32 Nucleo board to the PC through the USB cable On the NUCLEO F401RE JP1 off JP5 PWR on UV5 side JP6 IDD on 3 ...

Page 9: ...ixStep_param h and modify the parameters according to your target configuration 7 Build the project and download bin file into the STM32 memory Run the example and push the blue button to start and the black button to stop the motor Open your preferred toolchain MDK ARM from Keil EWARM from IAR or SW4STM32 from www openstm32 org 8 You can also use a User interface utility based on PC terminal to r...

Page 10: ...brushless DC motor driver expansion board based on STSPIN233 User manual X CUBE SPN17 DB3517 Low voltage three phase brushless DC motor driver software expansion for STM32Cube Data brief UM2362 Getting started with the X CUBE SPN17 low voltage three phase brushless DC motor driver software expansion for STM32Cube User manual Software setup file 10 All documents are available in the DESIGN tab of t...

Page 11: ...rt Guide Contents 11 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 ...

Page 12: ...nvironment ODE consists of a set of stackable boards and a modular open SW environment designed around the STM32 microcontroller family www st com stm32ode Function Packs FP STM32Cube development software STM32 Nucleo expansion boards X NUCLEO STM32 Nucleo development boards STM32Cube expansion software X CUBE ...

Page 13: ...tra low power to high performance ST morpho extension header STM32 Nucleo Development Boards NUCLEO A comprehensive range of affordable development boards for all the STM32 microcontroller series with unlimited unified expansion capabilities and integrated debugger programmer functionality 13 www st com stm32nucleo Arduino UNO R3 extension headers ...

Page 14: ...h additional functionality that can be plugged directly on top of the STM32 Nucleo development board directly or stacked on another expansion board 14 DIL24 support for new devices Motion MEMS sensors Environmental sensors www st com x nucleo Example of STM32 expansion board X NUCLEO IKS01A1 ...

Page 15: ...f IDEs including IAR EWARM Keil MDK and GCC based environments Users can choose from three IDEs from leading vendors which are free of charge and deployed in close cooperation with ST These include Eclipse based IDEs such as Ac6 System Workbench for STM32 and the MDK ARM environment Tools IDEs Application examples e g basedonSTOpenSoftwareX Hardware Sampleapplications Applications IAREWARM Keil MD...

Page 16: ...rophone Pressure temperature humidity Bluetooth LE Sub GHz radio NFC Wi Fi GNSS Energy management battery General purpose microcontrollers Stepper motor driver DC BLDC motor driver Audio amplifier COLLECT TRANSMIT ACCESS CREATE POWER PROCESS Software Secure microcontrollers Touch controller Operation Amplifier Accelerometer gyroscope Translate Industrial input output www st com stm32ode ...

Reviews: