Sari la conținut
ELFORUM - Forumul electronistilor

termometru cu pic


Postări Recomandate

  • Răspunsuri 114
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Top autori în acest subiect

Daca te uiti in cele doua datasheeturi vei vedea ca reprezentarea temperaturii in cei doi bytes din memoria senzorilor e total diferita. La 1820 LSB contine temperatura unde bitul 0 este zecimala, rezolutia fiind de 0,5 grade, daca faci abstractie de ea valoarea din LSB este dublul valorii temperaturii in grade C. De exemplu pentru 7 grade C LSB va avea valoarea 0000 1110, unde 111 e 7 si 0 e zecimala care este 0, daca era 1111 erau 7,5 grade C; MSB contine semnul pentru temperatura negativa sau pozitiva.La 18B20 LSB contine in primii 4 biti (b0-b3) zecimalele in incremente de 0,0625 grade C, iar urmatorii 4 biti din LSB sunt primii 4 din totalul de 8 ai valorii temperaturii. In MSB primii 4 sunt urmatorii din cei 8 ai valorii temperaturii si restul pentru semn. Deci valoarea temperaturii in 18B20 se afla descompusa intre LSB si MSB, unde LSB contine si zecimalele.Deci e total diferit, nu cred ca se apuca cineva pentru tine sa descompuna acel hex si sa faca modificarile de rigoare, plus de asta nu vei mai avea termometru cu rezolutie de 0,1C. Deci, cauta-ti 18B20, adica respecta schema.

Link spre comentariu
  • 8 luni mai târziu...
  • 1 an mai târziu...
  • 4 săptămâni mai târziu...

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări