You are on page 1of 11

PID based Temperature Controller

Implementation on FPGA

Guided by: Prepared by:


Dr.RajendraKumar Patel, Harsh H. Pandya
HOD of E.C Department, Er.No:150573111011
MEFGI.

Electronics and Communication Department


MEFGI
Index
Project Definition
Introduction
Application
Block Diagram
Flow Chart
Software / Hardware Requirement
Task to be done
References
Project Definition
In previous days, we was using micro-controller or
micro-processor for measuring temperature. but, there
was certain problems. It doesn't give very good switching
speed, It means the accuracy is not high as well as It
required more hardware and power consumption is high.

The solution of this problem is FPGA. The switching


speed of FPGA is higher then normal micro-controller,
That means it give higher accuracy as well as It is also
required less number of hardware and It is consume
lesser power compare to normal micro-controller.
Introduction
This Project is about implementation of quick responsive
Temperature Controller using PID (Proportional-Integral
Derivative) on FPGA platform. HDL development and
FPGA configuration will be done using Xilinx Vivado
2015.2. The Verilog will be used as HDL. The FPGA
implementation of the PID controller is expected to
exploit concurrency of hardware to further improve the
response over conventional Software based PID
controllers. Performance analysis of the proposed PID
controller versus Software based PID controllers will be
done and presented as a final submission.
Application

Temperature Monitor and Control in


Industry.

Energy Saving Measures for Temperature.

Prevention of Rapid Heating for Ceramic


Firing Process.
Block Diagram

System Block Diagram


Flow Chart
Start

Set Value

Set 8 bit counter to 0

Increment Counter

Yes
If
counter<Set
Heater Start
No

Heater Stop
Software / Hardware Requirement

Software:
Xilinx Vivado 2015.2.
MATLAB.

Hardware:
Nexys 4 DDR3 FPGA Board.
Task to be done

Understand Internal Architecture of


Digital PID.

Learn how to implement logic units using


verilog.

Selection of H/W and Software.


References
[1] Yang Wenchao, Zhang Rongbiao, Zhang Chunyan. The Research of
Realizing PID Controller Based on FPGA U]' Microcomputer
Information, 2005, 21 (11-2).
[2] LeiYingJie, ZhangShanWen, LiXuWu etc. MATLAB genetic
algorithm toolbox and its application[M]. Xian Xian university of
electronic science and technology press, 2005.
[3] Aporntewan C, Chongstitvatana P A hardware implementation of
the Compact Genetic AlgorithmU]' Evolutionary Computation,
2001, 1624-629.
[4] Wallace Tang. Hardware implementation of genetic algorithms
using FPGA[J]. IEEE, 2004, I (I) 49-552.
THANK YOU............