Correction method for a rotary encoder for determining a measured variable corresponding to rotary position changes of the rotary encoder by means of a pulse-shaped rotary encoder output signal with rising and falling pulse edges, the pulse length (ΔT1) corresponding to a first known rotation angle increment (Δγ1) and the time interval between two pulses ( ΔT2) a second known Drehwinkelinkrement (Δγ2), and thus the rotational position change and the measured variable can be determined from the number of pulses per unit time. According to the invention, it is proposed that the time position of three consecutive pulse edges is measured, and the rotational speed (v) of the rotary encoder is determined on the basis of the first and third pulse edges, and based on the determined rotational speed (v) an expected, temporal position of the second pulse edge is calculated is corrected, and subsequent pulse edges with the determined deviation between the measured temporal position of the second pulse edge to its calculated, temporal position.
展开▼