cancel
Showing results for 
Search instead for 
Did you mean: 

STM Control - Motor Pilot UART Protocol

kaps
Associate II

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 commanded from a Windows PC. The control software, written in C, is intended to send the speed values to the EVSPIN32G4 demo board, similar to the functionality of your Motor Pilot Software.

Our main question concerns the communication between the PC and the demo board. Your documentation describes the "Asymmetric Serial Packet Exchange Protocol" for UART communication. Is there a library or software toolkit specifically developed for implementing this protocol in our PC software? We are looking for a solution that facilitates seamless and efficient communication between our PC-based control software and the EVSPIN32G4 demo board.

We would greatly appreciate your support in determining whether there are existing software libraries or examples that we can utilize for our application. Any help or guidance regarding the implementation of this protocol would be immensely valuable for our project.

Thank you in advance for your support and commitment to providing effective solutions for developers.

Best regards,

2 REPLIES 2
UNBEEKANNT
Associate II

Hello @kaps ,

have you found a solution or a code example?

I have a similiar problem. I use a different Hardware, but I have the same objectiv to write an Application for a Windows Computer.

 

Best regards

Gael A
ST Employee

Hello,

Unfortunately, apart from the MotorPilot tool embedded in MCSDK, we provide nothing more to facilitate communication between the microcontroller and a computer. However, MotorPilot has been developed in a way that allows you to modify and adapt the tool to your needs.

We do note your request nonetheless, and a creation of a library will be part of further development on our side.

If you agree with my answer, please consider accepting it by clicking on 'Accept as solution'.

Hope this will help,
Gaël A.