Abstract: In a moving magnet type linear motor including a stator with a plurality of coils placed in one direction and a mover with a permanent magnet opposed to the stator, a position detector detects the position of the mover. The position detector includes a magnetic body fixed to the mover. One or two or more coils are selected and a voltage is applied to the selected coil while a current or a voltage induced in a coil adjacent to the selected coil is measured, and the position of the magnetic body that changes in response to the position of the mover is determined based on the measured current or the measured voltage.
Abstract: The present invention provides a position detector which can detect the position of a mover on the side of a stator, and which realizes detection with high accuracy in a moving magnet type linear motor. In a moving magnet type linear motor including: a stator 2 with a plurality of coils placed in one direction; and a mover 3 with a permanent magnet so placed as to be opposed to the stator 2, a position detector according to one embodiment of the present invention detects the position of the mover 3. The position detector includes a magnetic body 5 fixed to the mover 3. One or two or more coils are selected and a voltage is applied to the selected coil while a current or a voltage induced in a coil adjacent to the selected coil is measured, and the position of the magnetic body 5 that changes in response to the position of the mover 3 is determined based on the measured current or the measured voltage.