Dr Grout Ian

Project Supervisor: Dr Ian Grout Project No: IGr 1
Project Title: Programmable LED current driver circuit based on VHDL and the Xilinx Spartan-3AN FPGA
Course Suitability: BE in ECE

Project Description:

The aim of this project is to design and develop a mixed-signal circuit design for current control of a light emitting diode (LED) using a digital core based on the field programmable gate array (FPGA) and VHDL. The Xilinx Spartan-3AN FPGA development board with the Xilinx ISE toolset will be used for the digital design and this will be interfaced to a computer using the computer USB port. The LED current will be programmable from 0 mA to 100 mA from the computer. Current control will be based on d.c., pulse width modulation (PWM) and pulse frequency modulation (PFM) techniques. The LED light intensity will be measured using a photodiode and this value will be displayed on the computer screen.

 

Project Supervisor: Dr Ian Grout Project No: IGr 2
Project Title: Sigma-delta modulator based signal generator using the Arduino UNO
Course Suitability: BE in ECE

Project Description:

The aim of this project will be to develop a programmable voltage signal generator using sigma-delta based modulation. A computer software application will allow a user to select a range of analogue signals to generate. These signals will be encoded into a sigma-delta modulated signal using the software application and the encoded signal will be downloaded into the Arduino UNO microcontroller board. The signal will then be output to a programmable analogue output circuit which can be programmed using analogue switches and digital potentiometers. The output from the analogue circuit will be the required analogue signal set using the computer software application.

 

Project Supervisor: Dr Ian Grout Project No: IGr 3
Project Title: Hardware implementation of the Discrete and Fast Fourier transforms using the Spartan-3AN FPGA
Course Suitability: BE in ECE

Project Description:

 The aim of this project is to design and develop a digital hardware circuit to implement the Discrete Fourier transform (DFT) and Fast Fourier transform (FFT) on a sampled signal set and to determine the frequency components of the signal. MATLAB will be used to generate the signal sample set which will then be loaded into a field programmable gate array (FPGA) based circuit that has been designed using VHDL. The Xilinx Spartan-3AN FPGA development board with the Xilinx ISE toolset will be used for the digital design and this will be interfaced to a computer using the computer USB port. A computer application will allow communications between the FPGA and computer in order to upload the sampled data set and download the DFT/FFT results.

 

Project Supervisor: Dr Ian Grout Project No: IGr 4

Project Title: Low-cost thermal imaging camera based on the MLX90614 Contactless IR Infrared Temperature Sensor

Course Suitability: BE in ECE

Project Description:

This project will develop the design of a low-cost thermal imaging camera that will use the Arduino UNO microcontroller, two servo motors and the MLX90614 Contactless IR Infrared Temperature Sensor to create a thermal imaging camera which will display a thermal image on a laptop computer. The existing camera project (information available at https://blog.arduino.cc/2012/10/25/diy-less-expensive-thermal-imaging-camera/ ) will act as a starting point for the project. The camera will be controlled from the laptop and the thermal image viewed using the Processing software.