摘要 |
PROBLEM TO BE SOLVED: To provide a motor control device in which, even if the counter value of a position counter for counting the edge of a pulse signal from a position sensor is deviated from a normal value, the deviation is eliminated. SOLUTION: The difference (Pi-P(i-1)) between the counter value of the position counter P at the occurrence of an edge and the counter value P(i-1) of the position counter P at the occurrence of the previous edge is calculated each time the edge of the pulse signal from each of the electric angle sensors of a brushless motor occurs. The deviation of the counter value of the position counter P from the normal value is reflected on the difference (Pi-P(i-1)). Namely, the difference (Pi-P(i-1)) is deviated from the normal value by the deviated amount. The displacement amount [J-(Pi-P(i-1))] of the difference (Pi-P(i-1)) to the normal value J is set as a correction valueΔP for correcting the counter value of the position counter P, and correction equivalent to the correction valueΔP is made to the counter value of the position counter P. COPYRIGHT: (C)2007,JPO&INPIT
|