Fórum témák

» Több friss téma
Fórum » Hőmérséklet kapcsoló NTC-vel
 
Témaindító: benjiii, idő: Jún 14, 2007
Témakörök:
Lapozás: OK   1 / 8
(#) benjiii hozzászólása Jún 14, 2007 /
 
Sziasztok!

Egy digitális hőmérőt és egyben kapcsolót szeretnék építeni a következő kritériumokkal.
- digitálisan kijelzi a hőfokot ( kb 90 Celsius fok )
- amikor eléri az előre beállított kritikus értéket akkor jelezze ki pl. egy LED-del
- vissza lehessen kereni , hányszor lépte túl a kritikus értéket
Tömören ennyi,
ÉS AZ ÉRZÉKELŐ AMIVEL MINDEZT MEG KELLENE VALÓSÍTANI AZ ALÁBBI LINKEN TALÁLHATÓ,

A SEGÍTSÉGET ELŐRE IS KÖSZÖNÖM,
üDV,
BENJI

Bővebben: Link
(#) gtk válasza benjiii hozzászólására (») Jún 14, 2007 /
 
Ok,de ez milyen protokolon kozli a homersekletet?
(#) (Felhasználó 1947) válasza gtk hozzászólására (») Jún 14, 2007 /
 
Szia !

Ha jól vettem ki ez csak egy termisztor.


Üdv ! Luki
(#) pet válasza benjiii hozzászólására (») Jún 14, 2007 /
 
PIC
(#) benjiii válasza (Felhasználó 1947) hozzászólására (») Jún 14, 2007 /
 
Szia !

Igen ,ez egy sima hőmérséklet érzékelő. A hőmérséklet változására változik az ellenállása. A hőmérséklet növelésével csökken az ellenállás, és fordítva.
(#) (Felhasználó 1947) válasza benjiii hozzászólására (») Jún 14, 2007 /
 
Szia !

Ez olyan "gombhoz a kabátot" project.
A pic-es szakik biztos tudnak segíteni, ez nem az én világom.
Én csak az analóg elektronikában érzem jól magam.

Üdv ! Luki
(#) benjiii válasza (Felhasználó 1947) hozzászólására (») Jún 15, 2007 /
 
Igen !
Ahogy mondod, de sajna az érzékelőn nem tudok változtatni.
Azért köszi!
Várom PIC-es szakik véleményét.

Üdv,
Benji
(#) otto54 válasza benjiii hozzászólására (») Jún 15, 2007 /
 
Hello!
Tulajdonképpen arra van szükséged,hogy valaki megtervezze az áramkört,illetve írja meg a szoftvert is hozzá? Te tulajdonképpen a hardver megépítését végeznéd?
(#) benjiii válasza otto54 hozzászólására (») Jún 15, 2007 /
 
Hello!

Igen , nekem tervek kellenének, hogy egyáltalán hogy induljak neki. A pic-hez nem igazán értek.
Üdv,
(#) otto54 válasza benjiii hozzászólására (») Jún 15, 2007 /
 
Nos a PIC-hez én sem értek, AVR-t használok.
Természetesen azért vannak olyan általános kérdések amelyeket egy terv elkészítése előtt tisztázni kell.
Milyen érzékelő lesz?
Az érzékelőt fixnek kell tekintenünk,mert ehhez ragaszkodsz.
Milyen hőmérséklethatárok között akarsz mérni?
Milyen mérési pontosság a követelmény?
A tápfeszültség ellátása a készüléknek miről történik?
Milyen kijelző legyen a készüléken?
A határhőmérsékletet milyen módon akarod beállítani (poti, nyomógomb)?
Ime néhány kérdés!
(#) benjiii válasza otto54 hozzászólására (») Jún 20, 2007 /
 
Szia!


Válaszok a kérdéseidre:

- olajhőmérsékletet kellene érzékelni egy járműben
- az érzékelő fix, azon nem tudok változtatni.
- a hőmérséklethatár 0 - 100 C°
- a mérési pontosság + /- 1 C°
- a tápfesz 12 V egyenfeszültség mint a járművekben általában
- a kijelző több féle lehet: vagy hétszegmenses led kijelző, ( ez volna a legjobb ) vagy folyadékkristályos kijelző
- a határhőmérsékletet potenciométerrel szeretném beállítani
- ha eléri a határhőmérsékletet egy fényjelzést adjon ( LED )
- számlálja, hogy hány alkalommal lépte túl a határhőmérsékletet
- vagy tárolja el, hogy mi volt a legmagasabb hőmérséklet

Ha valami nem tiszta várom a további kérdéseket.

Üdv,
Benji
(#) gtk válasza benjiii hozzászólására (») Jún 20, 2007 /
 
Szerintem uC/ADC-vel lehetne ebben az esetben nekiindulni a homerseklet meghatarozasanak.Ha ez megvan a tobbi mar nem jelenthet nagy gondot.
(#) benjiii válasza gtk hozzászólására (») Jún 20, 2007 /
 
Nem vagyok túl járatos a témában, mire is gondolsz?
(#) mokus hozzászólása Jún 20, 2007 /
 
No, szerintem ehhez a kütyühöz kapni fogsz egy adatlapot is, amin minimum van egy rész arról, hogy az ellenállás változása milyen összefüggésben van a hőmérséklet változásával (tippem szerint lineális). Ha nem akkor egy hőmérő és egy multiméter segítségével készítesz egy szép diagramot.

Utánna PIC-el megvalósítasz egy ellenállás mérést. (van jópár példa erre a neten! pl egy:AN512)
Utánna már csak a mért ellenálásnak megfelelő hőmérsékletet kell egy kijelzőn megjeleníteni.

Persze egy kezdőnek nem egyszerű project. Én pár hónapja nézegetem a PIC-eket és programozásukat de még nekem is nagy falat lenne, persze elméletben értem mit kellene csinálni.
(#) otto54 válasza benjiii hozzászólására (») Jún 20, 2007 /
 
Szia!

Igy már el lehet indulni a tervezéssel!

Új kérdés:
Megvetted már az érzékelőt? Amennyiben igen,akkor kaptál-e hozzá adatlapot? Amennyiben volt vele leírás,akkor szkenneld be és tedd fel,hogy tovább tudjunk lépni.
(#) benjiii válasza otto54 hozzászólására (») Jún 20, 2007 /
 
Hello!

Egyenlőre ennyim van.

http://www.conrad.hu/conrad.php?name=Products&cid=VkZaU1ZrMVZNVVZWV...ZPUT09

próbálok adatlapot szerezni.
Elkezdtem egyébként a mérést a hőmérővel meg a multimeterrel, nekem az jött ki hogy közel lineáris.
Üdv,
B.
(#) benjiii hozzászólása Jún 20, 2007 /
 
(#) mokus válasza benjiii hozzászólására (») Jún 20, 2007 /
 
(#) otto54 válasza benjiii hozzászólására (») Jún 20, 2007 /
 
Az adatlap adatai alapján nem lineáris a szenzor karakterisztikája.
Excel-be írd be az adatokat,majd rajzoltasd meg grafikont . Egész jól látszik,hogy nem lineáris.
Valószínűleg a valóságban sem az.
Milyen hőfok tartományban mérted az ellenállását?

(#) mokus válasza otto54 hozzászólására (») Jún 20, 2007 /
 
Idézet:
„kiváló hosszúideju stabilitás és megszólalási ido értékek, jó linearitás, robusztus ház, víz- és olajállóság a szenzor kiemelkedo jellemzoi.”
by Conrad

Az adatlap amit linkeltem a német Conrad oldalán található. De azok az adatok tényleg nem lineárisak...
Mérés lenne a legjobb megoldás. Feldobni egy tűzhelyre egy bögre olajat felmelegíteni 150°C-ra és szépen végigmérni ahogy hül kifelé...
(Adatlap/infok nélkül én nem hoztam volna ez az 100)
(#) benjiii válasza otto54 hozzászólására (») Jún 20, 2007 /
 
Most már én is látom , hogy nem lineáris.

A szenzort nem én választottam, ez a szenzor van beépítve a gépbe.
Üdv,


(#) otto54 válasza benjiii hozzászólására (») Jún 20, 2007 /
 
Akkor ezt adottságnak tekintjük!

(#) benjiii válasza otto54 hozzászólására (») Jún 20, 2007 /
 
Hát igen!
Valami megoldás rá?
(#) otto54 válasza benjiii hozzászólására (») Jún 20, 2007 /
 
Most egy kis számolás kellene.
A szenzort egy feszültségosztó alsó tagjának betéve, mekkora legyen a felső tag értéke,hogy a kívánt tartományban °C-ban tudjuk leolvasni a hőmérséklet értékeket.
Nyilván több féle megoldás is létezik.
Lényeges,hogy túl nagy áram nem folyhat a szenzoron, mert akkor a saját árama is melegíti és hibás lesz a mérés.
(#) pbalazs válasza benjiii hozzászólására (») Jún 21, 2007 /
 
A termisztor a leg nemlineárisabb hőm. szenzor. Kicsit lehet linearizálni, ha párhuzamosan kötsz vele egy ellenállást, de ekkor meg az érzékenysége csökken.
Mivel akarod izgatni a szenzort? Mert ha kontrollerrel, akkor ott a táblázat, ami alapján egyértelmű, hogy hány fok van.
Ha csak feszméréssel akarod megoldani, akkor kicsit gáz.
(#) benjiii válasza pbalazs hozzászólására (») Jún 21, 2007 /
 
Hello,

Nem igazán értem amit az utolsó pár mondatodban írtál. Kezdő vagyok a témában. Milyen kontrollerre gondoltál?
(#) dpeti hozzászólása Jún 21, 2007 /
 
gondoltam gyakorlom az ilyenekkel való bánást, ezért beírtam excel-be és illeszteni próbáltam rá egy exponenciális görbét (mikrovezérlőknél hasznos), ami végeredményben iszonyatos hibákat adott annak ellenére, hogy a diagrammon helyesen rajzolta, utánna illesztettem rá egy hatodfokú polinomot, ami még szebben rásimult, de ha a képletét felhasználva újrakiszámoltam az egészet, akkor megint hajmeresztő eredmények jöttek ki

excel 2003, és csatolom a munkafüzetet

nincs valakinek ötlete ezzel kapcsolatban?
(#) pbalazs válasza benjiii hozzászólására (») Jún 21, 2007 /
 
Az a kérdés, hogy hogyan akarod megoldani a hőmérséklet kijelzését.

1. fogsz egy mikrokontrollert, amire írsz egy programot, és azt csinálja, amit akarsz. Ez megméri az NTC ellenállását, és az ennek megfelelő hőmérsékletet kikeresi a táblázatból, és kijelzi. Ehhez persze neked kell programot írni, ugyanis a mikrokontroller önmagától semmit sem tud.

2. az NTC ellenállás változásából feszültség változást csinálsz, és ezt méred egy közönséges feszmérő IC-vel, pl. 7106-tal, ami képes LCD-t mehajtani. Ekkor nem kell programot írnod.
(#) dpeti hozzászólása Jún 21, 2007 /
 
végülis ezek jöttek ki a karakterisztikájára:

R(T) = a*exp(b*T) + c*exp(d*T)

Együtthatók: ( 95 %-os konfidencia intervallumokkal)
a = 2404 [2117, 2691]
b = -0.07761 [-0.07935, -0.07588]
c = 4947 [4637, 5258]
d = -0.03747 [-0.03901, -0.03594]


Hátha jó lesz még egyszer...
(#) mokus válasza pbalazs hozzászólására (») Jún 21, 2007 /
 
Szerintem a legegyszerűbb megoldás az első.
Szépen fokonként, tized fokonként rögzíteni a szenzor adatait, ezt berakni egy tömbbe, majd méréskor a kiolvasott értékhez legközelebbit kivenni a tömbből és megjeleníteni. bár azt végképp nem tudom, hogy mikrokontrollerek (PIC, AVR) esetében vannak e tömbműveletek, egyáltalán lehetséges e ez.
Következő: »»   1 / 8
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem