Mereni teploty pomoci PIC a napajeni
Dolezal Dusan
dolezal@zoner.com
Čtvrtek Červenec 22 11:18:56 CEST 2004
Ja jsem celkem nedavno delal termostat s PICem, taky jsem hledal nejaky levnejsi ale (aspon)linearni cidlo a pouzil jsem LM335. To je vicemene totez, co LM35, jenom napeti odpovida teplote v Kelvinech, takze se mnohem snaz meri teplota pod nulou, ale mene presne (ale zase o chlup levnejsi, v GM 24 korun bez DPH).
Chtel jsem, aby se mi zmerena teplota vesla do jednoho bajtu, tak ji meril na 0,25 stupne, cim jsem dostal rozsah 64 stupnu, coz mi stacilo (mam rozsah tusim 20-44 stupnu, coz v byte staci). K tomu jsem potreboval rozliseni 2,5mV, takze jsem pouzil Vref- 2,44V a Vref+ 5V (kvuli tem Kelvinum), tako referenci mam obycejnou TL431. Jak uz tu padlo, opravdu je nekde v datasheetu doporuceni, aby rozdil Vref+ a Vref- nebyl mensi nez 2,5V. Protoze ta LM335 ma neprilis velkou absolutni presnost (typicky +-2°C, maximalne az 6°C), udelal jsem tam kompenzaci. Linearita je u LM335 udavana typicky +-0.3°C, maximalne az 1.5°C.
Ve vysledku to neni zase tak spatne, bohuzel to porovnavam jenom s nejakym digitalnim teplomerem, ktery ma urcite sam nejakou chybu, ale vetsinou se rozchazeji maximalne tak o pul stupne, vyjimecne vic. Bohuzel jsem pri ladeni rozbil laboratorni teplomer (to byla radost, honit tu rtut po zemi a premyslet, co vsechno mi pri tom hrozi.. :-), takze presnejsi srovnani nemam, ale i tak si myslim, ze to celkem staci. Protoze ta LM35 je o dost presnejsi, klidne bych do ni sel. Samozrejmosti je nejaka kompenzace absolutni odchylky, s tou nelinearitou asi tezko neco udelate, ale podle datasheetu je typ. +-0.2°C, maximalne +-0.5°C, takze bych se tim netrapil.
Dusan Dolezal
-----Original Message-----
From: hw-list-bounces@mailman.nethouse.cz
[mailto:hw-list-bounces@mailman.nethouse.cz]On Behalf Of Zíka Aleš
Sent: Wednesday, July 21, 2004 12:50 PM
To: hw-list@mailman.nethouse.cz
Subject: Mereni teploty pomoci PIC a napajeni
Zdravim,
mel bych tady zsee jeden dotaz k vyvoji moji domaci automatizace
(jen pro pripomenutí, bude to asi 15 - 20 MCU rozmistěnych po baraku a
propojenych RS485, ktere maji mj. ridit svetla a merit teplotu pro rizeni
vytapeni), momentalne mi jde o to mereni teploty.
Uvazuju ze bych pouzil LM35 (prevodnik teploty na napeti) a pripojil
ho k A/D nejakeho PICe (DS1821 je sice hezky, ale dost drahy, termistor je
zase nelinearni a musel bych kazdy kalibrovat). Trochu me desi, ze LM35 ma
rozliseni 10mV/st.C a tu teplotu je potreba merit s presnosti minimalne 1
st.C, lepe jeste presneji, bude vubec ten A/D prevodnik v PIC takhle
citlivy?
Vychazim z AN546, budu tam muset dat nejakou napetovou referenci,
uvazuju o LM385-1.2, ktera ma Vref=1.235V, takze vyuziju co nejvetsi cas
rozsahu ADC, pro vystup z LM35, ktery se bude pohybovat mezi zhruba 0,1 az
0,4 V. Z hlediska rozsahu by bylo lepsi tam dat obycejnou diodu, ale ta ma
asi dost velky rozptyl mapeti s teplotou a proudem.
Myslite, ze je tahle cesta schudna, nebo to bude merit "jedne
stupen, zadna mira"? Pripadne mate nejake lepsi napady?
A pak mam jeste jeden doplnujici dotaz. Protoze bych rad, aby tenhle
muj vynalez mel co nejmensi spotrebu, nechci davat ke kazdemu MCU
stabilizator napeti, jehoz vlastni spoteba bude vetsi nez celeho MCU, ale
mit rozvedeno cca 4 - 5V (jeste musim zrevidovat, co tam vsechno bude a jake
to chce napajeni) a tim to napajet rovnou a doufat, ze ubytky nebudou tak
velky, aby napeti spadlo pod povolenou hranici.
Uvazuju, ze bych tam pripadne dal jeste jedno napajeni, pro takove
ty veci, ktere chteji vesti proud, ale zase tolik nebaziruji na presne
hodnote napeti (LEDky, spinani triaku a prip. i rele), aby na tom zakladnim
napajeni nebyly velke odberove spicky a moc nelitalo.
Opet se ptam praktiku, jestli je to schudne, nebo jsem vedle jak
jehlicnaty strom a budu mit neustale problemy kvuli nestabilnimu napajeni?
Diky,
Ales Zika
CSE Spoje Pelhrimov
http://results.cz
e-mail: Ales.Zika@pel.br.ds.mfcr.cz
Ales.Zika@seznam.cz
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
HW-list@mailman.nethouse.cz
http://nethouse.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list