The paper proposes a design scheme of movement encoder with low cost and high performance. The scheme can provide higher precise rotor position signal for motor by a hall-effect latch and a linear hall-effect sensor, and it can also provide rotational speed and direction of motor by a winding with full pole distance, at last we deduce a torque balance equation based on speed and acceleration of motor. The study shows that the scheme with low cost have much higher position precision than traditional rotational transformer and hall-effect position sensor, and it does not exist amplitude error and phase error, function error is small. It is very worthy to the wide application of motor of electric bicycle, wind-driven generator, electric car, and servomotor, etc.