LM35 Temperature Sensor With Seven Segment Display

11/11/2018 LM35 Temperature Sensor With Seven Segment Display November 11, 2018 MaxPhi Arduino Projects & Tutorials

Views 54 Downloads 6 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

11/11/2018

LM35 Temperature Sensor With Seven Segment Display

November 11, 2018

MaxPhi Arduino Projects & Tutorials

 MAIN MENU

Sélectionner une langue Fourni par

Traduction

AVR PROJECTS

LM35 Temperature Sensor Interfacing with Seven Segment Display using AVR September 2, 2017 - by admin - 2 Comments.

The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius (Centigrade) temperature. The LM35 thus has an advantage over linear temperature sensors calibrated in ° Kelvin, as the user is not required to subtract a large constant voltage from its output to obtain convenient Centigrade scaling.

https://www.maxphi.com/lm35-temperature-sensor-with-seven-segment-display

1/12

11/11/2018

LM35 Temperature Sensor With Seven Segment Display

In this project, we are measuring the temperature using the LM35 temperature sensor and display on the two seven segment. The LM35 sensor can measure the temperature from full −55° to +150°C range. For display the temperature up to +150°C we need three seven segment display. But in this project, to make project simple and easy to understand we used only two segments. The main part of this project is the understanding the analog to digital conversion(ADC) in the AVR microcontroller and the other is how to display that temperature value to the two seven segment display.

Table of Contents [hide] 1 What is LM35 Temperature Sensor 2 LM35 Pinout 3 How to Calculate Analog to Digital Value – Formula 3.0.1 Example: 4 LM35 Temperature Sensor and Seven Segment Display AVR Connection 5 LM35 Temperature Sensor and Seven Segment Display AVR Code

What is LM35 Temperature Sensor The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius(Centigrade) temperature. The LM35 does not require any external calibration or trimming to provide typical accuracies of ±1⁄4°C at room temperature and ±3⁄4°C over a full −55 to +150°C temperature range. Features Calibrated directly in ° Celsius (Centigrade) Linear + 10.0 mV/°C scale factor 0.5°C accuracy guaranteeable (at +25°C) Rated for full −55° to +150°C range Suitable for remote applications Low cost due to wafer-level trimming Operates from 4 to 30 volts Less than 60 μA current drain Low self-heating, 0.08°C in still air Nonlinearity only ±1⁄4°C typical Low impedance output, 0.1 W for 1 mA load More about LM35 Datasheet. https://www.maxphi.com/lm35-temperature-sensor-with-seven-segment-display

2/12

11/11/2018

LM35 Temperature Sensor With Seven Segment Display

LM35 Pinout

How to Calculate Analog to Digital Value – Formula Use the following ratio: e/V max  =  d/2 n– 1  where V max maximum voltage that the analog signal can assume n number of bits available for the digital encoding, Here n = 10 d present digital encoding e present analog voltage from the sensor

Example: How to Calculate the Digital Value if we have 30 °C temperature. Here scale factor = 10.0 mV/°C or 0.01V/°C If we have 30 °C temperature than Voltage = 30 * 0.01 = 0.3V So e = 0.30V Vmax = 5V d = e * 2 n– 1 / V max  d = 0.30 * 1023/5 d = 61.38 or almost double Note: Every time we calculate the digital value, it is double to the temperature. So in programming, we divide it by 2 for getting the approximate value of the temperature.

LM35 Temperature Sensor and Seven Segment Display AVR Connection https://www.maxphi.com/lm35-temperature-sensor-with-seven-segment-display

3/12

11/11/2018

LM35 Temperature Sensor With Seven Segment Display

LM35 Temperature Sensor and Seven Segment Display AVR Code #include #include #include int count=0; int d0,d1,seg; int delay=5; int ReadADC(uint8_t ch) { ADMUX=ch; //Start Single conversion https://www.maxphi.com/lm35-temperature-sensor-with-seven-segment-display

4/12

11/11/2018

LM35 Temperature Sensor With Seven Segment Display

ADCSRA |= (1