Your SlideShare is downloading. ×
Automatic temp controller
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Automatic temp controller

818
views

Published on

Automatic temp controller

Automatic temp controller

Published in: Business, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
818
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  
  • 2.
    • Using the Microcontroller Atmel 89C52, The Temperature sensing IC DS1621, The LCD and The Matrix Keyboard and establishing the serial communication between the two ICs and interfacing the ICs and the LCD the task of the temperature controlling is performed.
    • This is the microcontroller based Temperature Controller that displays the temperature in the range of -55 0 C to 125 0 C .
    • Besides AT89C51 microcontroller, it used a temperature sensor chip ,LCD module & matrix keyboard.
    • The controller outputs the calibrated the data in digital form.
    • The program for the microcontroller is written in assembly language.
  • 3.  
  • 4.  
  • 5. POWER SUPPLY 7805 REGULATOR DS1621 TEMPRATURE SENSOR MCU AT89C51 LCD DISPLAY (16*1)
  • 6.
    • The Atmel AT89C51 is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications.
  • 7.  
  • 8. FEATURES: • Temperature measurements require no external components • Measures temperatures from –55°C to +125°C in 0.5°C increments. Fahrenheit equivalent is –67°F to 257°F in 0.9°F increments • Temperature is read as a 9–bit value (two byte transfer) • Wide power supply range (2.7V to 5.5V) • Converts temperature to digital word in 1 second • Thermostatic settings are user definable and nonvolatile • Data is read from/written via a 2–wire serial interface (open drain I/O lines) • Applications include thermostatic controls, industrial systems, consumer products, thermometers, or any thermal sensitive system. • 8–pin DIP or SOIC package (150 MIL and 208 MIL)
    • PIN DISCRIPTION:
    • SDA – 2–Wire Serial Data Input/output
    • SCL – 2–Wire Serial Clock
    • GND – Ground
    • TOUT – Thermostat Output Signal
    • A0 – Chip Address Input
    • A1 – Chip Address Input
    • A2 – Chip Address Input
    • VDD – Power Supply Voltage
  • 9. Instruction Description Protocol Read Temperature Read last converted temperature value from temperature register. Aah Read counter Reads value of count remaining from counter A8h Read Slope Read value of the slope accumulator A9h Start Convert T Initiates temperature conversion EEh Stop Convert T Halts temperature conversion 22h Access TH Read or write high temperature limit value into TH register. A1h Access TL Read or write low temperature limit value into TL register A2h Access Configuration Reads or write configuration data to configuration register Ach
  • 10.  
  • 11. Features • Output Current up to 1A • Output Voltages of 5, 6, 8, 9, 10, 12, 15, 18, 24V • Thermal Overload Protection • Short Circuit Protection • Output Transistor Safe Operating Area Protection
  • 12.  
  • 13.  
  • 14. Start Initialize Lcd & show welcome Msg Th __ Tl___ Enter for Cont. Is Enter Pressed? Is Clr Pressed? Th __ Is Th < 125d Tl __ Is Tl < Th Show error & again get Th value Show error & again get Tl value Go to #2 #2 Set Ds1621 with Th , Tl & other settings Temperature ____ No Yes No Yes Yes No No Yes
  • 15.  
  • 16.  
  • 17.  
  • 18.