2021-10-13 02:15 PM
Hi all,
Over the past few months, I have been using the motor control SDK to develop a custom high efficiency motor controller for my university solar car team. After spending a while getting my hardware working and debugged, I am working on custom firmware for implementation in an EV and have compiled several questions regarding braking.
My primary background is actually in mechanical design and electrical hardware, so I am still learning the firmware side as I work through this project. As such, it would be great if you could provide "step-by-step" answers for any of the questions below! I have taken a motor theory coarse so I am fairly comfortable with the concepts of FOC.
Context: As this is for an EV application, I want to be able to implement regenerative braking for maximum efficiency. For this, the driver has an additional pedal (in addition to a standard mechanical braking system) which will be used for motor braking. My goal is for the pedal position to control the percentage of maximum battery charge current. When fully pressed, the motor will brake at a rate to charge the battery at maximum current. I am already aware that I should implement On-the-fly startup and likely a dissipative brake for this application
Questions:
Lots to discuss here. Thanks again in advance! Any help is greatly appreciated.
2021-10-13 11:57 PM
Hi @AEzza.1 and welcome to the ST Community.
Since your question is about STM32 MCSDK, I moved your thread from the topic Motor Control Hardware to "STM32 Motor Control".