Brushless dc (BLDC) motors are very prominent for majority of the applications because of their high reliability and simplicity. The detection and diagnosis of fault is required in advance for the implementation of fault-tolerant control(FTC) strategy. Thereby, even in the fault situation, the fault tolerant control of the motor is crucial. In this paper, an efficient fault detection control algorithm has been proposed for three phase full bridge inverter of BLDC motor. Theproposed method control algorithm an able to identify and detect both the short circuit and open circuit faults. In order to isolate fault and further avoid the secondary fault various Protective measures are taken consideration. The simulation result, FUZZY logic controller is also implemented for speed control loop and comparison is made with PI and FUZZY speed controller. © 2006-2016 Asian Research Publishing Network (ARPN).