Re: Er en korrekt kode med LM35?

H

Hasher

Guest
Helllo!

Jeg bruger PIC18F2420 med LM35 temperaturføler.PIC har 10-bit opløsning ADC.Jeg bruger 5volt Vref.

Jeg har brugt denne formel for temperatur i Celsius konvertering:

Code:

temp = READ_ADC (0);Temperatur C ° = 5,00 * temp * 100/1024;
 
Hvis du konfigurerede ADC til at arbejde sammen med Vcc (5V) reference og bruge alle de 10 bits, lige huske, at LM35 have en opløsning på 10mv / º C, så

Temperatur C ° = 5 / 1024 [v / bit] * 100 [º C / v] * temp

yeah!det er korrekt!

 
er således med rette, at få 3 cifre i temperatur?

Code:

x = READ_ADC (0);værdi = 5,00 * x * 100/1024;temp1 = værdi;dig1 = temp1% 10;

temp2 = temp1 / 10;

dig2 = temp2% 10;

dig3 = temp2 / 10;
 

Welcome to EDABoard.com

Sponsor

Back
Top