摘要 |
PURPOSE:To obtain a controller for a motor having no oscillation and blind sector by providing a micro-computer with a table means converting a current command value into the width of a PWM output. CONSTITUTION:A micro-computer 31 reads the data of a counter section 38, subtracts data read at the preceding time and uses them as a speed feedback value. The speed feedback value is subtracted from a speed command value, and a speed deviation value is obtained. The accumulation of past speed deviation values is taken, and employed as an integrated value. The speed deviation value and the integrated value are multiplied by a proportionality factor and an integration constant stored in a memory circuit and added respectively, thus acquiring a current command value. A PWM output value is obtained on the basis of a table 45 memorizing the inverse function of the pulse width of a PWM output and currents flowing through a motor 35 from the current command value, and outputted to a PWM circuit 32. |