Fórum témák
» Több friss téma |
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
Ok,de ez milyen protokolon kozli a homersekletet?
Szia !
Ha jól vettem ki ez csak egy termisztor. Üdv ! Luki
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.
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
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
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?
Hello!
Igen , nekem tervek kellenének, hogy egyáltalán hogy induljak neki. A pic-hez nem igazán értek. Üdv,
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!
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
Szerintem uC/ADC-vel lehetne ebben az esetben nekiindulni a homerseklet meghatarozasanak.Ha ez megvan a tobbi mar nem jelenthet nagy gondot.
Nem vagyok túl járatos a témában, mire is gondolsz?
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.
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.
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.
Najó...
Link egy bővebb adatlaphoz
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? Idézet: by Conrad„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.” 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)
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,
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.
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.
Hello,
Nem igazán értem amit az utolsó pár mondatodban írtál. Kezdő vagyok a témában. Milyen kontrollerre gondoltál?
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?
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.
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...
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. |
Bejelentkezés
Hirdetés |