STM32 MCUs Motor control

Discuss STM32 solutions for motor control, including PID tuning, sensorless operation, ADC noise, custom algorithms, and more.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

MCSDK 6.4.0 is out!

Dear MCSDK users, MCSDK version 6.4.0 is now available: Download It here. This version of the new Motor Control SDK 6 series (X-CUBE-MCDSK) provides mainly FOC and 6Step improvements, here are the main changes for this version: Motor Control Features...

GMA by ST Employee
  • 471 Views
  • 0 replies
  • 3 kudos

Board Manager documentation is out !

The documentation of the Board descriptions format is now available on Motor Control Boards Description Wiki page, this documentation is compatible with MCSDK versions from 6.1.2. Board Descriptions are used by the ST motor-control workbench to enabl...

Zied b. by ST Employee
  • 5366 Views
  • 5 replies
  • 3 kudos

MCSDK documentation and your feedback

Motor Control Wiki: STM32 Motor Control Knowledge Database - stm32mcuMC Frequently asked questions (FAQ) for version MCSDK5.x:Frequently asked questions (FAQ) - stm32mcu   The documentation of the Board descriptions format is now available on the Mot...

Zied b. by ST Employee
  • 6459 Views
  • 2 replies
  • 7 kudos

Resolved! Stm32G431B-ESC-1 motor direction with pwm

Hi, I have managed to get my ipm motor running with hall sensors. I can run the motor with motor pilot no problem. I can run the motor down to zero rpm and in reverse direction. I have it running with a pwm signal generated on an arduino in forward r...

TRowe by Associate II
  • 1969 Views
  • 4 replies
  • 1 kudos

Bug: RTOS task scheduler too fast

MCWB Version: 6.2.1CubeMX Version: 6.10.0Issue: I generate a default project for the B-G431-ESC1. Only settings I change is to enable the FreeRTOS with TIM6 as the tick timer. Firmware Package Version is V1.5.1 (Recommended).Via CubeMX I add a GPIO o...

DMeie.2 by Senior II
  • 2291 Views
  • 8 replies
  • 2 kudos

STM Control - Motor Pilot UART Protocol

Dear STM32 Community,I am reaching out to you regarding a specific inquiry about the development of a prototype that involves controlling BLDC motors using an EVSPIN32G4 demo board. Our aim is to set up a test stand where the motor speed control is c...

kaps by Associate II
  • 1255 Views
  • 2 replies
  • 1 kudos

Dead band not in snyc

Dear Team,I am using the STM32F103C8T6 MCU and I am trying to generate PWM signals with dead band.and according to my configuration dead band is not in sync.Please let me know what configuration I have to make?  Note: I have gate driver which Lin is ...

image.png
Dipak_95 by Associate
  • 619 Views
  • 1 replies
  • 0 kudos

Resolved! Working with multiple charts in the dashboard.

How can i add multiple charts to the dashboard? I want to use at least 2-charts in the dashboard, and monitor some variables (not an array) on a chart while some other variables (not an array) on a different chart. I have seen one chart + gauge(s) ex...

EDokm by Associate III
  • 1488 Views
  • 5 replies
  • 0 kudos

Hall effect sensor

My sensors polarity active low at my custom board I'm using a inverting schimitt trigger how can i change hall polarity at software 

TKara2_0-1717775655926.png
TKara.2 by Associate III
  • 504 Views
  • 0 replies
  • 0 kudos

Resolved! Rotary encoder for RPM calculation

Hi team,I have rotary encoder (Model - OVW2 -2048-2MC). Its resolution is 2048P/R. I get the encoder count via uart, but I have a problem, when encoder rotate continuously it does not give the data via uart, move slowly the encoder it update the valu...

Resolved! Unable to set open loop voltage

**EDIT: I misunderstood the implementation of the open loop mode, as I thought it was performing open loop SVPWM at a particular modulation index. After reviewing the open loop documentation within the motor control docs I now understand that this is...

cdoel by Associate II
  • 988 Views
  • 1 replies
  • 0 kudos