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
  • 612 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
  • 5396 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
  • 6508 Views
  • 2 replies
  • 7 kudos

Max modulation control

Hi,It is not an issue with ST software but wanted to clarify, my application requires different modes with speed limitation in each mode, to do that i have started controlling the CircleLimitationM1.MaxModule parameter in torque control mode which is...

STuser2 by Associate III
  • 33 Views
  • 0 replies
  • 0 kudos

Resolved! Speed Loop PID Tuning in ESC001V1

For PID tuning, from documentation, I understood how to calculate gains for current loop. But how to calculate them for speed loop? How Motor control workbench is auto calculating the gains for speed regulator? Please provide documentation or formula...

How to cool B-D431B-ESC1

I saw in a post here that someone blew up their B-G431B-ESC1 with just 5As using the motor profiler. The spec says the mosfets will output up to 120A. I am looking to run motors up to 30A. I'd like to see if there is a prescribed way of adding heat s...

robomow by Associate II
  • 112 Views
  • 3 replies
  • 0 kudos

DACs not working on EVLSERVO1

Hello,I am using the EVLSERVO1 board and trying to monitor the DAC outputs with an oscilloscope, since the high-frequency plots in Motor Pilot are difficult to use effectively. I enabled DAC Debug in the FOC Wizard, assigning DAC Out 1 to PA4 and DAC...

Isaac1 by Associate II
  • 59 Views
  • 2 replies
  • 0 kudos

EVSPIN32G06Q1S3 not in CubeMX board selector

I'm trying to program the EVSPIN32G06Q1S3 to run a PMSM, but I attempted to use STM32CubeMX to help with the pinouts and code. The problem is that I can't find the EVSPIN32G06Q1S3 in the board selector. Is there a way to download then import the boar...

Hugo_ by Associate
  • 146 Views
  • 2 replies
  • 0 kudos

How to configure the motor open loop mode?

hello everybody:    l'm currently debugging the FOC motor with MC Workbench. Now I have generate the code with the open loop configuration. According to the user mannual, I can use the APIs in the code as follows:------------------------------------F...

DF_MC by Associate II
  • 71 Views
  • 1 replies
  • 0 kudos

Resolved! How can I configure the Motor with low speed

Hi, I'm working on a project in MC Workbench 6.3.2 and trying to configure a motor with a maximum speed of 150 RPM. When I set the "Max. Application Speed" parameter to 150 RPM (as shown in the first picture), I encounter an error related to the "Spe...

maxspeed.jpg sensor_setting.jpg
DF_MC by Associate II
  • 161 Views
  • 6 replies
  • 2 kudos