Basic Introduction to Servo Drives
Servo drivers are an important component of modern motion control and are widely used in industrial robots and CNC machining centers and other automated equipment. Especially, servo drivers used for controlling AC permanent magnet synchronous motors have become a research hotspot both at home and abroad. Currently, in the design of AC servo drivers, the widely adopted control algorithm is the three-loop control algorithm based on vector control, which includes current, speed, and position control. Whether the speed loop design in this algorithm is reasonable plays a crucial role in the entire servo control system, especially in the performance of speed control. [1]
In the speed closed-loop of the servo driver, the real-time speed measurement accuracy of the motor rotor is crucial for improving the dynamic and static characteristics of the speed loop. To achieve a balance between measurement accuracy and system cost, incremental optical encoders are generally used as the speed measurement sensors, and the commonly used speed measurement method is the M/T measurement method. Although the M/T measurement method has certain measurement accuracy and a wide measurement range, it has its inherent drawbacks, including: 1) At least one complete disc pulse must be detected within the speed measurement cycle, which limits the minimum measurable speed; 2) The two control system timer switches used for speed measurement are difficult to maintain strict synchronization, and in measurement scenarios with large speed changes, the speed measurement accuracy cannot be guaranteed. Therefore, the traditional speed loop design scheme using this measurement method is difficult to improve the speed following and control performance of the servo driver.

