General encoder and Hall component or increment type encoder capable of transmitting U, V, W signals are installed on rotor. U, V, W signals divide electrical angle of rotor position into six intervals in 60 degrees each. At strating up time of power on, magnetic vector intervals of rotor are determined through U, V, W signal states. The middle point of the interval is as position of magnetic vector of rotor. Controller outputs electrical current to three-phase winding of stator. Maximum phase error of current is only 30 degrees. When rotating rotor steps across interval, first change of U, V, W signal states occurs. Thus, accurate positioning for rotor is carried out, and normal operation begins. System checks position of rotor in every 60 degree in order to avoid positioning error in operation.