Sari la conținut
ELFORUM - Forumul electronistilor

PIC12F675 -LM35DZ ajutor calcule


lama

Postări Recomandate

Am nevoie de o a x-a parere legat de niste formule. Fie PIC cu LM35DZ. Pe pinul de de Vout am 0.33V. Pe pinul la PIC ajunge 0.27(e acolo o rezistenta de 1k). E alimentat la 4.64V. Din manual rezulta ca am 33grade. E pus pe un HDD care zice ca ar avea 43 de grade.

Asta e o curiozitate(poate la HDD masoara temperatura pe electronica Hddului, habar nu am).

 

ADC-ul il fac fata de VDD care e 4,72V.

Deci calculele ar fi 4.72/1023 = 0.00460V

In pic citesc valori intre 55-67, facand un average fie 61.

Deci as avea 61*0.00460/100= 28.06.

Deci e pe aproape(citirea ADC-ul e acceptabila- are 0.27V pe intrare, din calcule rezulta 28 grade).

Acum eu va trebui sa compensez pentru caderea de pe rezistenta. Acesta am pus-o conform datasheetului care recomanda un 2.2k, dar eu pe la altii am gasit de 1k , asa ca am pus si eu 1k

 

Asta a fost ipoteza. Ajutorul de care am nevoie: sunteti de acord cu partea bold? Daca nu , unde e grsit?

Link spre comentariu
  • Răspunsuri 9
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • lama

    4

  • 10vid

    2

  • Liviu M

    1

  • fratello

    1

Top autori în acest subiect

V.

Deci calculele ar fi 4.72/1023 = 0.00460V

In pic citesc valori intre 55-67, facand un average fie 61.

Deci as avea 61*0.00460/100= 28.06.

...

Ajutorul de care am nevoie: sunteti de acord cu partea bold? Daca nu , unde e grsit?

Si ca sa fie si un Gica Contra, nu cumva e *100? Adica:

61*0.00460 [b]* [/b]100= 28.06.
Link spre comentariu

V.

Deci calculele ar fi 4.72/1023 = 0.00460V

In pic citesc valori intre 55-67, facand un average fie 61.

Deci as avea 61*0.00460/100= 28.06.

...

Ajutorul de care am nevoie: sunteti de acord cu partea bold? Daca nu , unde e grsit?

Si ca sa fie si un Gica Contra, nu cumva e *100? Adica:

61*0.00460 [b]* [/b]100= 28.06.
:nas: C-am asa este.
Link spre comentariu

Deci calculele ar fi 4.72/1023 = 0.00460V

Se imparte la 1024, nu 1023. Cred ca am mai atras atentia cuiva pe acest forum nu demult. 2^10=1024.
Si totusi... Divizarea se face la 1023 si nu la 1024 (2^10-1 =1023), ultima valoare introducand o mica eroare de circa 5mV.

 

Si asta pentru ca la fel ca si la ATMEL :"0x000 represents ground, and 0x3FF represents the selected reference voltage minus one LSB".

Link spre comentariu

Ultima valoare nu introduce nici o eroare. Se cam face confuzia cum ca valoarea 1023 ar trebui sa fie Vref. (ex. 5v). Nu e adevarat. 1024 ar trebui sa fie Vref, dar ca sa produc si sa afisez aceasta cifra am nevoie de inca un bit la ADC, iar costul nu se justifica. Asadar, Vref nu este niciodata returnat de catre ADC, cu alte cuvinte, ADC-ul nu merge pana la Vref, ci doar pana la o valoare mai mica cu o treapta decat Vref, chiar si la aplicarea unor tensiuni mai mari chiar decat Vref.O treapta = Vref/1024Pentru a intelege mai bine, sa facem analogia intre numaratoarea binara si cea zecimala:0.1111111111........ binar, e echivalent cu 0.999999999999....... zecimal.1.0000000000........ binar e echivalent cu 1.0000000000......... zecimal.Deja se vede de ce cu toti bitii setati, ADC-ul nu returneaza valoarea intrega ci doar aproape intreaga.Pentru ADC de 10 biti:0.1111111111 binar, egal cu 0.999023....... zecimalpentru ADC de 24 biti:0.111111111111111111111111 binar, egal cu 0.9999999403...... zecimal.etc.

Link spre comentariu

de ce senzorul se alimenteaza la o tensiune diferita de cea a ADC-ului?

e alimetat de la acelasi Vdd. Doar ca atunci cind il masor in loc de 4.72 am 4.64. De ce? Habar nu am( o fi vre-o cadere pe el/ poate spun prostii cit mine de mari). Poate stie cineva? Dar ptr mine nu e important.Ma intereseaza tensiunea pe care o scoate el.Abia astept DS18B20 ca sa vin iarasi cu intrebari : da
Link spre comentariu

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