The invention relates to a speed difference controller with a free
contraction function. One end of an internal
coil spring is fixed to a shell of the speed difference controller, and the other end of the internal
coil spring is connected with a rotating shaft of a core. During normal use, a
fall protection safety
rope is pulled out, and the
coil spring is contracted; after loads are released, a
rope winding wheel is driven by the rotating shaft so as to wind the safety
rope under the action of elasticity of the coil spring, so that the free
contraction function is realized. The speed difference controller further has a speed difference locking function. In the condition of fall due to slipping, the
fall protection safety rope is quickly pulled out, so that the rotating shaft and a rotating mechanism are driven to quickly rotate by the rope winding wheel, and under the action of
centrifugal force, a pawl overcomes the tension of a tension spring so as to be opened and then is locked and jammed with a wheel disc, so that the speed difference locking function is realized. The speed difference controller further has an anti-
impact function. When the pawl is opened and locked after fall due to slipping, the rotating mechanism rotates relative to the rotating shaft under the action of
axial force of a friction plate, so that buffer force is provided for a falling person, death caused by excessive pulling force after locking is prevented, and the anti-
impact effect is achieved.