摘要 |
Some embodiments address a problem of detecting the absolute amount of displacement of a moving body. In various embodiments, the multi-turn absolute angle of rotation of a main shaft is calculated from a rotation angle detected by an angle sensor joined to the main shaft and a countershaft. The rotation of a main shaft (12) joined to a rotary drive source (11) is transmitted to countershafts (13, 14) at a predetermined gear ratio. The rotation angles (Ss, Sp, Sq) of the main shaft (12) and the countershafts (13, 14) are detected by angle sensors (15a, 15b, 15c), each of the rotation angles is sent to a synchronizing/integer-obtaining processor (17) by an AD-conversion-angle calculator (16) as angle detection values (θs, θp, θq), and period signals (p, q) obtained as integers are calculated. The period signals (p, q) are sent to a period computer (18), and the period signal (r) of the main shaft is calculated. The multi-turn absolute angle of rotation (θc) of the main shaft is calculated by a rotation angle synthesizer (19) on the basis of the period signal (r) of the main shaft and the angle detection value (θs) of the main shaft. These or other embodiments can be applied to devices for detecting the amount of displacement of a moving body moving in a straight line. |