An Embedded Controller Application with Regenerative Braking for the Electric Vehicle
Regenerative braking is very important for increasing the total range of an electric vehicle. In this study, an embedded controller, including regenerative braking, is designed and implemented for an electric vehicle. Experimental studies are carried out on an electric vehicle driven by two in-wheel electric motors. In-wheel electric motors are preferred in light electric vehicles, since they are both highly efficient and supports regenerative braking. In our embedded controller application, the in-wheel electric motor is operated in both the motor mode and the regenerative braking mode. The in-wheel electric motor control embedded software is developed in the Matlab/Simulink environment. The developed software is embedded in the DSP STM32F407 microcontroller, which has ARM Cortex-M4 core. The in-wheel electric motor is controlled by a fuzzy logic controller in the motor mode, the in-wheel electric motor - in the regenerative braking mode. Different PWM (Pulse Width Modulation) ratios are applied to the wheel electric motor in the regenerative braking mode. The experimental data are recorded in real-time by transferring to a PC on the electric vehicle. The performance of the study is proven with experimental tests.
Authors retain copyright and grant the journal the right of the first publication with the paper simultaneously licensed under the Creative Commons Attribution 4.0 (CC BY 4.0) licence.
Authors are allowed to enter into separate, additional contractual arrangements for the non-exclusive distribution of the paper published in the journal with an acknowledgement of the initial publication in the journal.
Copyright terms are indicated in the Republic of Lithuania Law on Copyright and Related Rights, Articles 4-37.
Grant numbers KBP-BAP-17-YL-044