Pagina de start a forumului RUTIS.myforum.ro RUTIS.myforum.ro
Forumul clubului de robotica RUTIS Iasi
 
 FAQFAQ   CautareCautare   MembriMembri   GrupuriGrupuri   InregistrareInregistrare 
 ProfilProfil   Mesaje privateMesaje private   AutentificareAutentificare 

LM335

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului RUTIS.myforum.ro -> Suport concurs Rutis 2009
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
socea_emanuel
Junior
Junior


Data inscrierii: 13/Mar/2009
Mesaje: 2

MesajTrimis: 31/03/2009 11:56    Titlul subiectului: LM335 Raspunde cu citat (quote)

Salut! Vreau sa dezvolt o aplicatie cu senzorul de temperatura de pe placa. Am citit in catalogul acestuia ca se poate face o calibrare a acestuia; problema e ca nu se zice cum. As vrea sa va intreb cum se realizeaza aceasta si eventual niste link-uri utile cu aplicatii despre lucrul cu senzori.
Sus
Vezi profilul utilizatorului Trimite mesaj privat
socea_emanuel
Junior
Junior


Data inscrierii: 13/Mar/2009
Mesaje: 2

MesajTrimis: 31/03/2009 12:07    Titlul subiectului: Raspunde cu citat (quote)

O alta problema e ca as vrea sa afisez temperatura preluata de la senzor in grade Celsius. LM335 are un etaj de 10mV pe 1 grad Kelvin. Nu pot sa folosesc relatia K=C+273. Daca am temperatura negativa??
Sus
Vezi profilul utilizatorului Trimite mesaj privat
vestale
Administrator
Administrator
vestale

Data inscrierii: 31/Mar/2007
Mesaje: 32

MesajTrimis: 31/03/2009 20:58    Titlul subiectului: Raspunde cu citat (quote)

Eu unul nu stiu cum se poate face calibrare acestui senzor, in mod special.
Dar presupunem ca are o eroare de +1 kelvin, practic fiecare temperatura masurata, va fi indicata cu 1 kelvin in plus. Prin calibrare se poate elimina aceasta eroare intervenind in soft si aplicand corectii (offset +1 scazi pentru fiecare valoare citita 1).
La fizica pentru gradarea unui termometru, il introduceam in apa cu gheata si il lasam 10-15 minute, nivelul la care era mercurul era corespunzator la 0 grade Celsius. Apoi introduceam intr-un vas cu apa ce fierbea de 5 minute, si indica 100 grade Celsius.
Pentru ca tu risti sa distrugi circuitul, aceasta metoda de calibrare nu merge, dar poti utiliza un termometru de precizie, si sa compari temperaturile pentru a detecta erorile. Repeta procesul la diverse temperaturi pentru ca nu este obligatoriu ca functia eroare sa fie liniara.
Pentru conversia din Kelvini in grade Celsius e suficient de simplu: daca valoarea citita este mai mare egal decat 273,15 atunci temperatura in grade Celsius este C=K-273,15 ; altfel C=K-273.15 .
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Veace
Membru
Membru
Veace

Data inscrierii: 31/Mar/2007
Mesaje: 63

MesajTrimis: 31/03/2009 22:15    Titlul subiectului: Raspunde cu citat (quote)

Din cate am vazut in datasheet prin calibrare se intelege compararea valorii citite cu valoarea data de un termometru care ar fi calibrat deja. Pentru aplicatii in care nu este critica eroarea de temperatura se poate utiliza senzorul necalibrat. In general erorile sunt date de cativa factori importanti:
1: neliniaritatea caraceristicii senzorului
2: deviatii in procesul de fabricatie
3: zgomot

primele doua categorii pot fi diminuate in jurul unui punct de functionare prin calibrare in acel punct.

T= (T0/10mV-V0+Vin)/10mV
T - temperatura curenta, T0 temperatura la care s-a facut calibrarea, V0 iesirea senzorului la temperatura de calibrare, Vin iesirea curenta a senzorului.

Evident Tcelsiusi = T - 273.15

Pentru a elimina zgomotul se poate face medie pe un anumit esantion a valorilor achizitionate.

Acestea sunt cateva realatii intuitive care se pot folosi pentru a mari precizia temperaturii achizitionate de la senzor.
Sus
Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului RUTIS.myforum.ro -> Suport concurs Rutis 2009 Ora este GMT + 3 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro