Journal Article

·2014

Multiple closed loop system control with digital PID controller using FPGA

Şirin Akkaya , Onur Akbatı YTU , Haluk Görgün YTU

Abstract

PID (Proportional - Integral - Derivative) controllers are the most widely used closed loop controllers due to their simplicity, robustness, effectiveness and applicability for much kind of systems. With the rapid development of technology, implementation of PID controller has gone several steps from using analog components in hardware to using some software-based program to execute PID instructions digitally in some processor-based systems. And also, these developments have brought an alternative solution to implement PID instructions in Programmable Logic Devices (PLD). Field Programmable Logic Array (FPGA) is the most advanced members of PLDs. This paper presents the digital PID algorithm on FPGA. The controller algorithm is developed using VHDL and implemented using Altera DE0 Nano Board. As the controlled system, five axis robot arm is selected, which have five dc motor and four potentiometer to determine the positions of motors. The results show that digital PID controller and also multi-feedback control systems can be implemented successively using FPGA devices.

Keywords

PID controller Field-programmable gate array VHDL Computer science Robustness (evolution) Control system Control engineering Open-loop controller DC motor ModelSim Programmable logic controller Control theory (sociology) Embedded system Computer hardware Engineering Closed loop Control (management) Electrical engineering Temperature control Operating system

Subject Areas

Advanced Control Systems Design ·Control and Systems Engineering ·Physical Sciences
Embedded Systems and FPGA Applications ·Electrical and Electronic Engineering ·Physical Sciences
Industrial Automation and Control Systems ·Control and Systems Engineering ·Physical Sciences

Citations by Year

OpenAlex SDG Match

SDGs auto-classified by OpenAlex (score ≥ 0.4 shown).

Affordable and clean energy 49%