摘要 |
A speed controller wherein feedback data necessary for controlling the speed of a servo-motor are received from a pulse coder in a discrete data form and are digitally processed by a microprocessor to form a predetermined control command. In sampling the data at a predetermined sampling period so as to cope with the processing by the microprocessor, the lag element at a moment when the data is received by the processor as a speed data makes the control of servo motor inacurrate. Therefore, a detecting signal forming unit (5) processes the discrete count data as the sum of the count data that are divided by an integer of a sampling period in synchronism with the sampling period, and sends to a speed processing block (3b) the speed data as the latest speed data necessary for processing at a predetermined sampling period, whereby the effect of the lag element is minimized, thus enabling the microprocessor to fully exhibit its ability to accurately control the speed. |