FPGA Implementation of Master-Slave Servo On-Chip Control with Active Disturbance Rejection

In order to improve the anti-disturbance ability of the system and the running speed of PID controller, this paper proposes a design method of master-slave servo on-chip control system with active disturbance rejection control. The active disturbance rejection control (ADRC) technology is introduced into the system, and the friction and interference factors in the system are summed up as disturbances, which are equivalent to the estimation problem of disturbances, and the anti-disturbance ability of the system is improved. The current loop vector control algorithm is normalized, and the parallel computing unit composed of multiplier and adder is used to complete the current loop vector control algorithm under the control of the state machine, which not only improves the running speed of the current loop vector controller, but also reduces the requirement of multiplier resources for FPGA. The experimental results show that the PID controller with ADRC can improve the noise suppression ability of the system to a certain extent. The whole system can be integrated in a low-end FPGA system to reduce the cost of the system, and the current loop vector control algorithm can be completed in 2 us.

Institutions

Publication Details

Journal
Tehnicki vjesnik - Technical Gazette
Published
2024-12-31
DOI
https://doi.org/10.17559/tv-20231122001137
Primary Topic
Iterative Learning Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FPGA Implementation of Master-Slave Servo On-Chip Control with Active Disturbance Rejection

Tehnicki vjesnik - Technical Gazette
Iterative Learning Control Systems
article

FPGA Implementation of Master-Slave Servo On-Chip Control with Active Disturbance Rejection

article en

Abstract

In order to improve the anti-disturbance ability of the system and the running speed of PID controller, this paper proposes a design method of master-slave servo on-chip control system with active disturbance rejection control. The active disturbance rejection control (ADRC) technology is introduced into the system, and the friction and interference factors in the system are summed up as disturbances, which are equivalent to the estimation problem of disturbances, and the anti-disturbance ability of the system is improved. The current loop vector control algorithm is normalized, and the parallel computing unit composed of multiplier and adder is used to complete the current loop vector control algorithm under the control of the state machine, which not only improves the running speed of the current loop vector controller, but also reduces the requirement of multiplier resources for FPGA. The experimental results show that the PID controller with ADRC can improve the noise suppression ability of the system to a certain extent. The whole system can be integrated in a low-end FPGA system to reduce the cost of the system, and the current loop vector control algorithm can be completed in 2 us.

Tehnicki vjesnik - Technical GazetteVol. 32(1)
Ningbo University of Technology (CN)
Openalex Percentile: Top 70%
Iterative Learning Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

FPGA Implementation of Master-Slave Servo On-Chip Control with Active Disturbance Rejection · Tehnicki vjesnik - Technical Gazette (2024) | TGRS Research Map | TGRS