This study presents the simulation of brushless DC (BLDC) motor control in MATLAB/Simulink simulation environment with model-based and direct torque control (DTC) method with extended kalman filter (EKF). In this study, a control method based on DTC method is tested to control a nonlinear BLDC motor with extended kalman filter. In this method, an accurate control can be made thanks to the load moment estimation, which is not found in the literature. As a result of the tests have carried out at low and high speeds, it is concluded that the system can lead to real-time systems.