thermometer project bahram ghandchi - liu changwei - israa abdulaziz alsuhayyih 19.06.2014 et1496

12
THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

Upload: cora-ormsby

Post on 15-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

THERMOMETER PROJECTBAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH

19.06.2014

ET1496

Page 2: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

INTRODUCTION

• This project is about to design and build a digital thermometer is lab environment.

• Presentation of temperature and a pulse with modulation (PWM) output signal.

Page 3: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

PROJECT COMPONENTS & REQUIREMENTS

• Main Board AMTEL STK500 Card, Atinity 2313/V microprocessor and SMT16030 Digital Temperature Sensor which can measure temperature from -45°C till +130°C.

• To build a sensor we have TO92 sensor, it has three pins and each pin is dedicated for separate duty,

• PIN 1 to OUTPUT

• PIN2 to VCC

• PIN3 to Ground

Page 4: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

PROJECT COMPONENTS & REQUIREMENTS

Page 5: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

PROJECT DESCRIPTION

This project aimed to design and build a digital thermometer, and should be able to show temperature from -45°C till +130°C.

Project has three main parts:1. Microprocessor Programming

2. Transmission of temperature signals to LED’s through RS232 connection

3. Showing Temperature on the FPGA board 

Because of lack of time and HW, we change the project scope and VHDL part eliminated, also for RS232 part we used PC connection and for showing temperature we use hyper terminal on PC.

Page 6: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

OPERATIONAL PROCESS

• When we connect a sensor to the Main board sensor signals start communicate with main board but it should be translated in the way that can be understood by microprocessor.

• each signal contain Duty Cycle (D.C) , D.C = Th/Tp , Tp = TH + TL

• D.C = 0.32 + 0.047 * t

• D.C*213 – 68 = t

• for T input is between 0 – 40 C 

• Counting

• Counter block inside microprocessor

Page 7: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

PROJECT PROCESS

ICP

Noise Cancelation

Edge Detector

ICF1

Page 8: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

OPERATIONAL PROCESS

• Time Counter Control Register (TCCR1B)

• Time Counter Interrupt Flag Register (TIFR)

Page 9: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

OPERATIONAL PROCESS

• Now we have temperature and it should be communicated through RS232 to PC

• Baud Rate BBRD // Speed 9600 or 2400 // Stop bits //

• Tx UCRSB, Buffer

• Microprocessor is faster than Tx RS232, we use buffer and other subroutines

Page 10: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496
Page 11: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

SHOW THE RESULT

Binary

BCD

ASCII

Page 12: THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 19.06.2014 ET1496

THANK YOU VERY MUCHBAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH

19.06.2014

ET1496