STMicroelectronics P-NUCLEO-IHM002 STM32 Nucleo Pack FOC

STMicroelectronics P-NUCLEO-IHM002 Motor Control Nucleo Pack is a motor control kit based on X-NUCLEO-IHM07M1 and NUCLEO-F302R8 boards. It's a motor control solution for low-voltage three-phase DC brushless motors and is based on the L6230 driver and STM32F302R8 MCU.

The P-NUCLEO-IHM002 includes a power supply. P-NUCLEO-IHM001 is also available without a power supply.

The L6230 driver is a DMOS fully integrated device for three-phase brushless PMSM motors, with integrated overcurrent and thermal protection.

The STM32F302R8 is a 32-bit microcontroller based on a high-performance ARM® Cortex® -M4 32-bit RISC core. The microcontroller features a floating point unit (FPU), operating at a frequency of up to 72MHz and embedding an advanced analog peripheral set.

The X-NUCLEOIHM07M1 board is fully configurable and ready to support different closed loop control, FOC or 6-step, based on sensorless or sensor mode. It's compatible with three shunts or single shunt for current sense measuring.

The NUCLEO-F302R8 board provides an affordable and flexible way to try out new concepts and build prototypes with the STM32 MCU. An external power supply (8V min; 12V max) is required to power the kit. It does not require any separate probe as it integrates the ST-LINK/V2-1 debugger and programmer.

Features

  • X-NUCLEO-IHM07M1:
    • Three-phase driver board for BLDC/PMSM motors based on L6230
    • Nominal operating voltage range from 8V to 48Vdc
    • 2.8A output peak current (1.4A RMS)
    • Nondissipative overcurrent detection and protection
    • Full compatible with ST 6-step or ST FOC control algorithm
    • Full support for sensorless and sensor mode
    • 3-Shunt and 1-Shunt configurable jumpers for motor current sensing
    • Hall/encoder motor sensor connector and circuit
    • Potentiometer available for speed regulation
    • Compatible with STM32 Nucleo boards
    • Equipped with ST morpho connectors
  • NUCLEO-F302R8:
    • STM32F302R8 32-bit Microcontroller based on Cortex®-M4 core (72MHz max) with 64-Kbyte Flash memory and 16-Kbyte SRAM
    • Two types of extension resources: Arduino™ UNO Revision 3 connectivity and ST morpho extension pin headers for full access to all STM32 I/Os
    • Mbed-enabled (http://mbed.org)
    • On-board ST-LINK/V2-1 debugger/programmer with SWD connector: selection mode switch to use the kit as a standalone ST-LINK/V2-1
    • Two push buttons: USER and RESET
  • Three-phase motor:
    • Bull-Running model BR2804-1700kV
    • Nominal voltage 11.1Vdc (battery up to 3S)
    • Maximum DC current: 5A
    • 7 pole pairs
    • Max speed 19000 RPM

Motor Control Kit

Block Diagram - STMicroelectronics P-NUCLEO-IHM002 STM32 Nucleo Pack FOC

X-CUBE-MCSDK (Software)

X-CUBE-MCSDK STM32 Motor Control Software Development Kit (MCSDK) makes motor control design easier and faster. The MCSDK (motor control software development kit) firmware (X-CUBE-MCSDK and X-CUBE-MCSDK-FUL) includes the permanent-magnet synchronous motor (PMSM) firmware library (FOC control). The STM32 Motor Control Workbench (to configure the FOC firmware library parameters) is also included with its graphical user interface (GUI).

Publié le: 2016-05-03 | Mis à jour le: 2023-05-23