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

Slides:



Advertisements
Similar presentations
Review: Interrupts & Timers
Advertisements

More fun with Timer/Counters
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Motor Control Lab Using Altera Nano FPGA
Automated Pool Maintenance System Jonathan Arbogast Janine Garnham Ajay Suthar.
Company LOGO Infrared Remote Controller for Digital Thermometer Sunghwa Jung & Xing Wang.
COMP3221: Microprocessors and Embedded Systems Lecture 20: Analog Output Lecturer: Hui Wu Session 2, 2004.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
Controllers-system for APS – CubeSat nano-satellite Instructor: Daniel Alkalay Students: Moshe Emmer & Meir Harar Technion – Israel Institute of Technology.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
Servo Control Using Analog Signal Obtain “analog” input using analogRead().
ASPPRATECH.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
THANGJAM105/MAPLD1 EFFICIENT FPGA IMPLEMENTATION OF PWM CORE.
Block Diagram of 4518 Dual BCD Counter The 4518 Dual BCD Counter has two BCD counters. Each counter is similar to the other. Each counter has a master.
16-Bit Timer/Counter 1 and 3 Counter/Timer 1,3 (TCNT1, TCNT3) are identical in function. Three separate comparison registers exist. Thus, three separate.
8253 TIMER. Engr 4862 Microprocessors 8253 / 8254 Timer A.k.a. PIT (programmable Interval Timer), used to bring down the frequency to the desired level.
PH4705 & ET4305: Digital Sensors
Timers ELEC 330 Digital Systems Engineering Dr. Ron Hayne
MICROPROCESSOR INPUT/OUTPUT
Chapter 8 Serial and Parallel Port Interfacing Valvano’s Intro. To Embedded Systems.
1 Lab 1: Introduction. 2 Configure ATMEL AVR Starter Kit 500 (STK500), a prototyping/development board for Lab1. ATmega16 ( V) is the chip used.
PWM Circuit Based on the 555 Timer. Introduction In applications LED Brightness Control we may want to vary voltage given to it. Most often we use a variable.
MICROPROCESSOR AND MICRO CONTROLLER LAB
Advanced Microprocessor1 I/O Interface Programmable Interval Timer: 8254 Three independent 16-bit programmable counters (timers). Each capable in counting.
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Michael Broski Jonathan Mulvaine Josh Schortgen Phillip Byers TEAM BOAR.
8254 Timer.
Intel 8051 Another family of microcontroller is the Intel 8051 family. The basic 8051 microcontroller has four parallel input/output ports, port 0, 1,
Design & Implementation VHDL ET062G & ET063G Lecture 7 Najeem Lawal 2012.
Network and Systems Laboratory nslab.ee.ntu.edu.tw.
#1 of 10 Tutorial Introduction PURPOSE -To explain how to configure and use the Timer Interface Module in common applications OBJECTIVES: -Identify the.
Timer 1 and 2 operation, PWM Principles. Timer 1 Operation.
Seth Schwiethale James Crosetto James Ellison.  square pulse of ms, repeats every 20 ms  It is the same for both steering and acceleration 
Keyboard Introduction Keyboard is an input device. It is used to give text, numbers and controls as input to computer. The.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
Istituto Tecnico Industriale A.Monaco EURLAB Moving a robot simple example program to control a DC-Motor Next - Press the button (left)
A versatile FPGA based photon counter and correlator sudersan dhep meet’16.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
ECE445: Senior Design Spring 2015 Team 17: Weather Jukebox Sang Yun Bang, Thomas Fedrigon, Shanda Lu.
ARM CORTEX (STM32) BASED MOTOR SPEED CONTROL SUBMITTED BY EDGEFX TEAM.
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Application Case Study Christmas Lights Controller
Introduction to Microcontroller Technology
Why are Timer Functions Important?
simple example program to control a DC-Motor
Timers and Event Counters
V.V.P. ENGINEERING COLLEGE,RAJKOT
team toykO drift Team Members: RYAN WILSON: LEADER
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
Programmable Interval Timer
FPGA.
Introduction to Microprocessors and Microcontrollers
Chapter F – Mux / demux.
Serial Communication Interface
DC motor and PWM.
Programmable Interval timer 8253 / 8254
Programmable Interval timer 8253 / 8254
Wave Generation and Input Capturing
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
Compiled by Dr. N.Shanmugasundaram, HOD, ECE Dept, SECE.
Timer/Counter Timer/Counter 0 Timer/Counter 1 Timer/Counter 2 8 bit
Programmable Interval Timer
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Presentation transcript:

THERMOMETER PROJECT BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH 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.

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

PROJECT COMPONENTS & REQUIREMENTS

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.

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 = * t D.C*213 – 68 = t for T input is between 0 – 40 C Counting Counter block inside microprocessor

PROJECT PROCESS ICP Noise Cancelation Edge Detector ICF1

OPERATIONAL PROCESS Time Counter Control Register (TCCR1B) Time Counter Interrupt Flag Register (TIFR)

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

SHOW THE RESULT BinaryBCDASCII

THANK YOU VERY MUCH BAHRAM GHANDCHI - LIU CHANGWEI - ISRAA ABDULAZIZ ALSUHAYYIH ET1496