Electronic Speed Controller for Brushless DC Motors



This is an electronic speed controller for brushless DC motors. The Controller was designed with 3 MOSFET half bridges. Gates of the mosfets were triggered by TLP250 Optocoupler. Each MOSFET had its own optocoupler acting as a MOSFET driver. The high side of the MOSFETs were equipped with bootstrapping mechanism to provide reliable performance. The synchronization of the gates were controlled by an Arduino.
Design and codes.