Design and implementation of a brushless DC motor control system based on extended Kalman observer | Synapse