Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

LM35 with 8051 project for temperature sensing

Status
Not open for further replies.

KHANOO

Newbie level 1
Joined
Jun 8, 2006
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,293
MICROCONTROLLERS

I HAVE THE SAME PROJECT USING LM35 WITH THE 8051UC I REQUEST FOR THE COMPLETE DETAIL OF THE PROJECT AS I AM NEW IN THE FIELD START FROM THE BASICS WHAT I HAVE TO DO ??????????????????

Added after 1 minutes:

I HAVE TO RUN A ALARM ALSO USING TEMPRATURE SENSING AND UCONTROLLER 8051
 

Re: MICROCONTROLLERS

I havent done this project of temperature measurement with the 8051 myself but a friend of mine once did it so I can give u a rough idea.
The LM35 is a temperature sensor it will sense the temperature and give some analog output in the form of voltage this voltage will be fed into an A to D converter ( u can use ADC0804). The A to D converter will give some digital output corresponding to the voltage level. This digital output will be given to the uC. The 8051 will then drive 7 segment LED displays attached to it and display the temperature accordingly.
For the alarm you can use a piezo buzzer which will be controlled by the 8051 through a transistor acting as a switch.
 

Re: MICROCONTROLLERS

the sensor measures the temperature and outputs it in voltage form
this voltage is then inputed to an Analog to Digital converter (ADC)
this ADC outputs digital data according to the different voltage levels (corresponding to temperature changes)
u take this digital data and work on it with the microcontroller
u can output the temperature on LCD or 7 segment
u can make it convert from celsuis to fahrenheit
or makes a buzzer if the tempertaure exceeds a certain limit

just get the sensor and ADC datasheets and use two ports from the 8051 (one input from the ADC and one for the interface)

u can also use pic16f877...it has an internal ADC....so u won't need a separate chip from sampling

**broken link removed**

also see this pdf
about interfacing with microcontrollers
https://www.bipom.com/applications/micro_interfacing.pdf

good luck
Salma:D
 

Re: MICROCONTROLLERS

shift the sensor output voltage to a level using a summing amplifier/level shiter to zero volt minimum , then amplify that to get 0-5V . use this as one analog input to microcontroller and give 0-5V variable voltage using pot to another analog(set point)input . by comparing the analog1 with analog2 u can high or low one digital output which can be used to drive ur alarm circuit.
 

Re: MICROCONTROLLERS

sorry , a correction in previous reply(image).

for -550mv - 1500mv sensor poutput , the output of the level shifter block should be 0V-2.05V instead of( 2.05V t0 5V)
 


hi... i have same project to but i am using Z8f082A microcontroller. Can someone give me a circuit diagram connection for an LM35 to a Z8 microcontroller. Please 8O
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top