This paper introduces sensorless hysteresis direct torque control for permanent magnet synchronous motors to provide a reduced torque pulsation profile, which leads to a smaller mechanical vibration. The suggested algorithm utilizes the principle of vehicle steering, which continuously fixes the direction of the vehicle in the track. Moreover, the algorithm efficiently employs the output of torque and the output of flux error controllers used in basic hysteresis direct torque control to select two nonzero adjacent vectors. The initial switching time for the selected vectors is determined by a function that considers the absolute magnitude of the torque error and the magnitude of the flux error in addition to the space angle position of the stator flux. To reduce the processing time in the control signal flow, a suggested structure for switching the initial time of the selected vectors is developed. The final switching time of the vectors is adaptively adjusted according to the minimum required stator voltage to drive the load and according to the stored rotor energy that arises due to the inertia of the mechanical load connected to the motor shaft. The simulation results along with the experimental results show a fast dynamic response of torque, relatively reduced torque ripples, and reduced current harmonics compared to the basic hysteresis direct torque control.