This paper presents a simple flux regulation for a direct torque control (DTC) of induction motor (IM), to improve speed and torque estimations at low and zero speed regions. To accomplish this, a constant switching frequency controller (CSFC) is used to replace the3-level hysteresis torque comparator of a DTC IM. The DTC of IM utilizing CSFC (DTC-CSFC) retains the simple structure of a look-up table based DTC drive. With DTC-CSFC, constant switching frequency is maintained, and at the same, the flux droop problem that normally occurs in DTC with the hysteresis controller (DTC-HC) at low speed is solved; subsequently, the stator flux and torque estimations at low speed are also improved. In the proposed system, the speed feedback for the closed loop speed control is estimated using an extended Kalman filter (EKF), which requires heavy real-time computation. However, due to the simple structure of DTC-CSFC, small sampling time, hence large control bandwidth is possible. The performance of the speed sensorless DTC-HC and DTC-CSFC are compared experimentally under different operating conditions. With the improved stator flux regulation, experimental results of the DTC-CSFC showed a significant improvement in speed and torque estimations at very low and zero frequency operations. Index Terms-Constant switching frequency controller, direct torque control, extended Kalman filter, flux regulation, induction motor.S 0885-8993 (c)