CPC G04B 19/02 (2013.01) [G04C 3/008 (2013.01); G04C 3/14 (2013.01); H02P 8/02 (2013.01); G04C 3/143 (2013.01)] | 14 Claims |
1. A pointer device comprising:
a pointer;
a stepping motor comprising a coil and configured to drive the pointer;
a driving circuit configured to drive the stepping motor;
a detection unit configured to detect electromotive force generated in the coil due to an impact; and
at least one processor configured to control driving of the driving circuit, wherein the at least one processor is configured to:
determine a direction of a first peak of the electromotive force detected by the detection unit;
determine a total number of a second or subsequent peaks of the electromotive force detected by the detection unit, wherein each of the second or subsequent peaks of the electromotive force is a peak in the opposite direction to a peak immediately preceding the each of the second or subsequent peaks;
determine whether the total number is an even number;
determine whether the pointer is shifted in a shifting direction corresponding to the direction of a first peak of the electromotive force based on the direction of the first peak of the electromotive force and a result of the determination of whether the total number is the even number; and
upon determining that the pointer is shifted in the shifting direction, correct a position of the pointer in accordance with the shifting direction.
|