Looking for help on developing "Software application for Sensor based closed loop algorithm using BLDC motor for Position control"
The idea is to
1) Control position - that is to rotate the motor with a desired angle such as 5 degrees, 7 degrees, 10 deg, 13 deg, 20 deg, etc..
2) Control speed in rpm
But as the motor control based application is new for me, I'm not sure what control algorithm or which solution is best fit for my requirement.
I started working on implementing 6 step sequence with PWM based on 3 feedback signals of HALL effect outputs from BLDC motor, which I believe this drives the BLDC motor with no control (open loop).
Note: For this, I'm using an evaluation kit (other than STM which is already available with me), but yet to get the other hardware like motor driver card and BLDC motor.
To start with, could you please suggest a good approach to build this application:
1) Any suitable development kit with BLDC motor position control software, so that I plan to buy it and explore the BLDC software application to achieve solution for my project.
2) Request to suggest a reference (an application notes or a tutorial) to understand the construction of a closed loop control algorithm (a suitable control method) for position control of BLDC motor.
Appreciate your valuable suggestion on this.