Original scientific paper
https://doi.org/10.1080/00051144.2024.2313904
Development of embedded fuzzy control using reconfigurable FPGA technology
Ayman A. Nada
; Mechatronics and Robotics Department, School of Innovative Design Engineering, Egypt-Japan University of Science and Technology E-JUST, Alexandria, Egypt
*
Mona A. Bayoumi
; Electrical Engineering Department, Benha Faculty of Engineering, Benha University, Benha, Egypt
* Corresponding author.
Abstract
The purpose of this work is to investigate the construction of fuzzy embedded control systems
combining fast execution and parallel processing capabilities provided by Field Programmable
Gate Arrays (FPGAs) and Reconfigurable Inputs/Outputs (RIO) chips. A fixed-point fuzzy controller is developed and implemented on a fast mechatronic system with high-speed control
and high channel count on an FPGA target. This paper provides a brief introduction to deploying
Fuzzy Logic Control (FLC) methods using RIO-FPGA technology. It suggests a techniquefor implementing the three stages that constitute the FLC and the PD-like FLC and PID-like FLC structures
into practice. Controllers with 1 and 2 degrees of freedom are developed and tested experimentally. Parallel loops, key challenging advantage of LabVIEW programming, are utilized for
decoding feedback signals, generating pulse trains for actuator’s drivers and for calculation of
control gains. An NI-SbRIO board that combines deployable devices with a real-time processor,
a re-configurable FPGA, and analogue and digital input–output ports is used. The experimental work demonstrates the significant enhancement of implementing reconfigurable embedded
fuzzy control upon such mechatronic systems.
Keywords
Embedded systems; FPGA; fuzzy logic; mechatronic systems
Hrčak ID:
323051
URI
Publication date:
14.2.2024.
Visits: 0 *