With Field Oriented Control (FOC)
The xESC is an easy to use, low cost electronic speed controller (ESC) design for sensored brushless DC (BLDC) motors.
Compact brushless motor controller with FOC, integrated absolute encoder and CAN Bus.
Custom PCB design and firmware, which serve as a ESC or BLDC controller, to drive brushless BLDC motors using my own control algorithms.
BLDC Driver and Application: DRV8313, AS5600, STM32F103C8T6
Sensorless BLDC controller software
FOC driver board based on Qfplib-m3 and STM32F103C8T6 with algorithm. Use torque, velocity and angle control. Several applications based on torque control have been realized.
BLDC Controller using STM32 Nucleo board and X-NUCLEO-IHM08M1
My first Sensored BLDC Trapezoidal control firmware developed between 2018-2019. Currently going to be archived soon.
Abstract motor control interface firmware that I developed for BLDC motor Six step and torque control.
Fieldoriented Control (FOC) of sensorless brushless DC motors (BLDC)
LX34050 Inductive Position Sensor-Based Field Oriented Control of Three-Phase BLDC Motor