Hőmérő az ATmega8 és DS18B20 hőmérséklet-érzékelőn. Magas hőmérséklet szabályozó K-típusú hőelemen. PIC16F676 - Hőmérők - Otthoni és kerti konstrukciók Hőmérő termoelemmel a mikrokontrolleren

Valahogy megakadt a szemem a Nokia 3310-es telefonon - az unokám rohangált vele játszott, természetesen sokáig nem működött. És akkor eszembe jutott, hogy valahol diagramokat láttam tőle a kijelzőn. Googláztam, több linket is adtam ki eszközökhöz, tetszett a hőmérő, a dobozok között turkálva találtam a DS18B20 hőmérséklet-érzékelőt, nos, úgy döntöttem, hogy ennek a séma szerint szerelem össze, főleg, hogy van benne legalább néhány részlet. Az LCD-kijelző két üzemmódot támogat: normál (világos háttéren) és ellentétes (sötét háttéren). Az üzemmódokat a JP1 jumperrel módosíthatja. Az alábbiakban magát a hőmérő áramkört nézzük meg a PIC12F629 mikrokontrolleren:

A készülék műszaki paraméterei:

* Feszültség ...................... 3 - 3,3 V
* Min. lépéshőmérséklet............0,1" C
* Pontosság ................... +/- 0,5 "C Hőm.
* Frissítve minden... 1,2 mp.
* Áramerősség ............... 0,2 mA - 0,8 mA
* Mérési hőmérséklet tartomány … -55 és 125°C között

Folytatjuk az összeszerelést, először óvatosan eltávolítjuk a kijelzőt, nem dobtuk ki az üveget, úgy döntöttem, hogy azt is igazítom.


Maratott a tábla, az archívumban van egy rajz a LUT technológiához. varrtam és csak forrasztottam. innen tölthető le. Eleinte a csatlakozón keresztül csatlakoztattam az érzékelőt, de néha kikapcsolt, ezért csak forrasztottam.


A legnehezebb a vezetékek forrasztása volt a kijelzőhöz, 2 óra volt, először egy 40 tűs számítógépkábelt használtam - nagyon nehéz volt és nem kényelmes, ezért elhagytam és vettem egy 80 tűs kábelt, feloldottam , és 5 perc alatt minden jóra fordult. Bekapcsolta az áramot, és ... működött a hőmérő.



Néhány fúróval és reszelővel végzett manipuláció után egy ilyen ablak kiderült.


Ott marad a natív üveg rögzítése, nem is üveg, hanem műanyag, de a nagyítás tulajdonságával. Ezután szilikon pisztollyal ponthegesztést végzünk - itt a lényeg az, hogy ne melegítsük túl a kijelzőt. Mivel nem volt 3,6 voltos akku, eddig három gyenge akkumulátort raktam be, ezek is 3,3 voltot adnak. Hamarosan adok hozzá akkumulátort.


És itt van a teljes hőmérő a mikrokontroller szerelvényen:


Hibamentesen működik, és a hőmérsékletet nem rosszabb pontossággal méri, mint az ipari analógoké. Ezért ez a séma nyugodtan ajánlható megismétlésre. A cikk szerzője: Fül.

Úgy döntöttem, hogy behelyezek egy hőmérőt a laminálógépembe, egy hőmérőt egy K típusú hőelemen. Hogy számomra informatívabb legyen, úgy gondolom, hogy egy hobbirádióamatőr nem elégedhet meg azzal, hogy egy ilyen készüléken csak két „POWER” és „READY” LED világít. Egy sálat tenyésztettem a részletekért. Minden esetre félbevágható (ez némi sokoldalúság). Azonnal a tirisztoron a táprész helyével, de amíg nem használom ezt a részt, addig lesz egy áramköröm a forrasztópáka számára (ha rájövök, hogyan kell hőelemet rögzíteni a csípésre)


Kevés a hely a laminálóban (a mechanizmusok nagyon szorosan helyezkednek el, érted Kínát), én egy kis hétszegmenses jelzőt használok, de ez még nem minden, az egész tábla sem fér el, itt jött a tábla sokoldalúsága jól használható, kettévágtam (ha a csatlakozót használod, a felső rész sok fejlesztéshez passzol az ur5kby-ről történő hangszedőnél.)


Beállítom, először megcsinálom, ahogy a fórumban is írják, nem forrasztom a hőelemet, hanem 400-ra állítom (bár ha ez a paraméter a memóriában van, akkor ez az elem eltűnik)

Egy ilyen vezérlő elméletileg 999 ° C-ig működik, de otthon ilyen hőmérséklet nem valószínű, legfeljebb nyílt tűz, de ez a hőforrás erős nemlinearitású és érzékeny a külső körülményekre.

itt van egy példa táblázat.
és az egyértelműség kedvéért is

Tehát kicsi a választás a vezérlő leolvasási forrásának kiválasztásában.

Nincs több játék a gombokkal, mindent össze lehet gyűjteni,
Egy kínai teszterből származó hőelemet használtam. És egy hozzászólás a fórumban azt javasolta, hogy ez a hőelem sokszorosítható, a hossza majdnem fél méter, én 2 cm-t levágtam.

Transzformátort szénnel csavarva csinálok, a golyó kifordul, és a két végére pontosan így, rézhuzal mentén, jó forrasztáshoz a vezetékeimhez.

A hőelem egyfajta hőmérséklet-érzékelő, amely mérőeszközökben és automatizálási rendszerekben használható. Vannak bizonyos előnyei: alacsony költség, nagy pontosság, széles mérési tartomány a digitális hőmérséklet-érzékelők termisztoraihoz és mikroáramköreihez képest, egyszerűség és megbízhatóság. A hőelem kimeneti feszültsége azonban kicsi és relatív, a hőelem-mérő áramköre pedig összetett, mivel szigorú követelmények vonatkoznak a precíziós hőelem jelerősítésére és kompenzációjára. Az ilyen eszközök fejlesztéséhez speciális mikroáramkörök vannak, amelyek integrálják az analóg jel átalakító és feldolgozó áramkört. Ezekkel a chipekkel egy meglehetősen kompakt hőmérsékletmérőt építhet, amelynek érzékelője hőelem (1. ábra).

Alapelvek

A Wikipédia a következőképpen határozza meg a hőelem működési elvét:

A működési elv a Seebeck-effektuson, vagy más szóval a termoelektromos effektuson alapul. A csatlakoztatott vezetékek között érintkezési potenciál különbség van. Ha a gyűrűben összekapcsolt vezetők csatlakozásai azonos hőmérsékletűek, akkor az ilyen potenciálkülönbségek összege nulla. Ha a kötések különböző hőmérsékletűek, a köztük lévő potenciálkülönbség a hőmérséklet-különbségtől függ. Ebben a függőségben az arányossági együtthatót termo-EMF együtthatónak nevezzük. Különböző fémek esetében a termo-EMF együttható eltérő, és ennek megfelelően a különböző vezetők végei között fellépő potenciálkülönbség eltérő lesz. Kiváló termo-EMF együtthatójú fémek csomópontját T1 hőmérsékletű közegbe helyezve feszültséget kapunk az eltérő T2 hőmérsékletű érintkezők között, amely arányos lesz a T1 és T2 hőmérsékletek különbségével (2. ábra). .

2. ábra.

A felhasznált anyagpártól függően (tiszta fém vagy ötvözet) többféle hőelem létezik. Projektünkben K-típusú hőelemet (chromel-alumel) használunk, amelyet gyakran használnak ipari szerszámokban és készülékekben. A K típusú hőelem kimeneti feszültsége körülbelül 40 µV/°C, ezért kis bemeneti eltolású jelerősítő áramkörre van szükség.

Mint fentebb említettük, a termo-EMF arányos a hideg és meleg csomópontok közötti hőmérséklet-különbséggel. Ez azt jelenti, hogy a hideg csomópont hőmérsékletét ismerni kell a tényleges meleg csomóponti hőmérséklet kiszámításához. Ehhez egy hideg csomópont kompenzációs áramkörre lesz szükség, amely automatikusan korrigálja a mért termikus EMF-et (3. ábra).

Ahhoz, hogy hőelemet leolvashasson a hőmérsékletről, analóg áramkörre van szüksége, például egy precíziós műveleti erősítőre és egy hideg csomópont kompenzációs áramkörre. Azonban többféle ASIC létezik beépített hőelem interfésszel. Ezek az IC-k integrálják a fent említett analóg áramköröket, és nagymértékben leegyszerűsítik a tervezést. Esetünkben a MAX31855 chipet választottuk a cégtől. Tartalmaz egy analóg áramkört és egy analóg-digitális átalakítót, ezért digitális adatokat fogunk kapni a mikroáramkör kimenetén. A mikroáramkör vásárlása előtt előre meg kell határozni a készülékben használt hőelem típusát.

A MAX31855 chip főbb jellemzői:

  • Hőmérséklet mérési tartomány: -270 °С-tól +1800 °С-ig;
  • Felbontás: 14 bit, lépés: 0,25 °С;
  • Egyszerű SPI-kompatibilis interfész (adat olvasási mód);
  • Hőelem referencia csomópont kompenzációs rendszer;
  • Az áramkör a hőelem vezetékeinek a tápbusszal és a közös buszhoz való rövidzárlatának észlelésére;
  • A mérőkör megszakadásának észlelésére szolgáló séma;
  • Változatok a K, J, N, T és E típusú hőelemekhez;
  • 8 tűs csomag.

A hideg csomópont kompenzációja a chipbe integrált hőmérséklet-érzékelő segítségével valósul meg, így a mérő összeszerelésének egyik fontos feltétele, hogy a chipet közvetlenül a hőelem csatlakozója mellé helyezzük. Fontos feltétel az egység elszigetelése a külső fűtéstől. A csatlakozáshoz a 4. ábrán látható csatlakozót használtuk. Más típusú csatlakozók is használhatók.

A hőmérsékletmérő sematikus diagramja az 5. ábrán látható.

A készülék szíve az AVR mikrokontroller. A MAX31855 chip az SPI interfészen keresztül csatlakozik a mikrokontrollerhez.

Az áramforrás egy LR1 akkumulátor, 1,5 V feszültséggel. A mikrokontroller és a hőelemes interfész chip táplálására egy XC9111 sorozatú chipen készült DC/DC boost konverter áramkört használnak, amely 3,0 V kimeneti feszültséget biztosít. A mikrokontroller vezérli a tápellátást és figyeli az akkumulátor feszültségét.

Mivel a tápellátáshoz 1,5 V-os elemet használnak, az adatok megjelenítésére célszerű a digitális hőmérsékletmérő készülékekben használatos TWV1302W szegmens statikus LCD kijelzőt használni (6. ábra). Ennek az indikátornak az üzemi feszültsége 3 V. 5 V üzemi feszültségű jelző használata esetén további feszültségátalakító áramkörre lesz szükség (7. ábra). Az indikátorvezérlési funkciókat a mikrokontroller látja el. Ezzel a megoldással a készülék által fogyasztott áram 4 mA lesz, az akkumulátor pedig legalább 100 órát bír.

Az Arduino vezérlőkkel történő hőmérsékletmérésről szóló cikksorozat hiányos lenne a hőelemekről szóló történet nélkül. Ráadásul nincs mit mérni a magas hőmérsékletet.

Hőelemek (termoelektromos átalakítók).

Az előző órák összes hőmérséklet-érzékelője lehetővé tette a hőmérséklet mérését a nem szélesebb tartományban - 55 ... + 150 °C. Magasabb hőmérséklet mérésére a hőelemek a leggyakoribb érzékelők. Ők:

  • rendkívül széles -250 … +2500 °C hőmérséklet mérési tartománnyal rendelkeznek;
  • nagy mérési pontosságra kalibrálható, legfeljebb 0,01 ° C-os hibáig;
  • általában alacsony ára van;
  • megbízható hőmérséklet-érzékelőknek számítanak.

A hőelemek fő hátránya egy meglehetősen összetett precíziós mérő szükségessége, amelynek biztosítania kell:

  • alacsony termo-EMF értékek mérése tízes, sőt néha mV-os tartomány felső értékével;
  • hideg csomópont termo-EMF kompenzáció;
  • a hőelem jellemzőinek linearizálása.

A hőelemek működési elve.

Az ilyen típusú érzékelők működési elve a termoelektromos hatáson (Seebeck-effektus) alapul. Ezért a hőelem másik neve termoelektromos átalakító.

Az összekapcsolt, különböző fémek közötti áramkörben potenciálkülönbség képződik. Értéke a hőmérséklettől függ. Ezért termo-EMF-nek nevezik. A különböző anyagok eltérő termo-EMF értékkel rendelkeznek.

Ha az áramkörben a különböző vezetők kötései (csomópontjai) gyűrűbe vannak kötve és azonos hőmérsékletűek, akkor a termo-EMF összege nulla. Ha a vezetékek csomópontjai különböző hőmérsékletűek, akkor a köztük lévő teljes potenciálkülönbség a hőmérséklet-különbségtől függ. Ennek eredményeként eljutunk a hőelem felépítéséhez.

Két különböző fém 1 és 2 egy ponton működő csomópontot alkot. A munkacsomópontot azon a ponton kell elhelyezni, amelynek hőmérsékletét mérni kell.

A hideg csomópontok azok a pontok, ahol a hőelemes fémek egy másik fémhez, általában rézhez kapcsolódnak. Ezek lehetnek mérőkapcsok vagy rézvezetékek a hőelemes kommunikációhoz. Mindenesetre a hideg csomópont hőmérsékletét meg kell mérni, és a mért hőmérséklet számításánál figyelembe kell venni.

A hőelemek fő típusai.

A legszélesebb körben használt hőelemek az XK (chromel - kopel) és az XA (chromel - alumel).

Név Megnevezés NSH anyagokat Mérési tartomány, °C Érzékenység, μV/°C, (hőmérsékleten, °C) Thermo-EMF, mV, 100 °C
THC (chromel-copel) L Chromel, Kopel - 200 … + 800 64 (0) 6,86
THA (chromel-alumel) K Króm, alumel - 270 … +1372 35 (0) 4,10
TPR (platina-ródium) B Platina ródium, platina 100 … 1820 8 (1000) 0, 03
TVR (volfrám-rénium) A Volfrám-rénium, volfrám-rénium 0 … 2500 14 (1300) 1,34

Gyakorlatilag hogyan mérjünk hőmérsékletet termoelemmel. Mérési technika.

A hőelem névleges statikus karakterisztikáját (NSH) táblázat formájában adjuk meg, két oszloppal: a munkapont hőmérséklete és a termo-EMF. A GOST R 8.585-2001 különböző típusú hőelemek NSH-ját tartalmazza, mindegyik fokozathoz megadva. Erről a linkről letölthető PDF formátumban.

Ha hőelemet szeretne mérni, kövesse az alábbi lépéseket:

  • mérje meg a hőelem termo-EMF-jét (E általános);
  • mérje meg a hideg csomópont hőmérsékletét (T cold junction);
  • a hőelem NSH táblázata szerint határozza meg a hideg csomópont termo-EMF-ét a hideg átmenet hőmérsékletének felhasználásával (E cold junction);
  • határozza meg a működő csomópont termo-EMF-jét, azaz. adja hozzá a hideg csomópont EMF-jét a teljes termo-EMF-hez (E munkapont \u003d E közös + E hideg csomópont);
  • az NSH táblázat szerint határozza meg a munkacsomópont hőmérsékletét a munkacsomópont termo-EMF segítségével.

Íme egy példa arra, hogyan mértem meg a forrasztópáka hegyének hőmérsékletét THA hőelem segítségével.

  • Megérintettem a forrasztópáka hegyével a működő csomópontot, megmértem a feszültséget a hőelem vezetékein. 10,6 mV lett.
  • Környezeti hőmérséklet, pl. a hideg csomópont hőmérséklete körülbelül 25 °C. A GOST R 8.585-2001 táblázatban szereplő hidegponti EMF egy K típusú hőelemhez 25 °C-on 1 mV.
  • Az üzemi csomópont termo-emf-je 10,6 + 1 = 11,6 mV.
  • Ugyanebből a táblázatból a 11,6 mV-os hőmérséklet 285 °C. Ez a mért érték.

Ilyen műveletsort kell végrehajtanunk az Arduino hőmérő programban.

Arduino hőmérő magas hőmérséklet mérésére THA hőelem segítségével.

Találtam egy TP-01A hőelemet. Egy tipikus, széles körben használt THA hőelem teszterből. A hőmérőben fogom használni.

A csomagon található paraméterek:

  • K típusú;
  • mérési tartomány – 60 … + 400 °C;
  • pontosság ±2,5% 400 °C-ig.

A mérési tartomány üvegszálas kábelre van megadva. Van egy hasonló TP-02 hőelem, de 10 cm-es szondával.

A TP-02 felső mérési határa 700 °C. Tehát kifejlesztünk egy hőmérőt:

  • ТХА típusú hőelemhez;
  • mérési tartománnyal – 60 … + 700 °C.

Miután megértette a készülék programját és sémáját, bármilyen típusú hőelemhez bármilyen mérési tartománnyal mérőt hozhat létre.

A hőmérő többi funkciója megegyezik az előző három lecke készülékeiével, beleértve a hőmérsékletváltozások regisztrálásának funkcióját is.

Kategória: . Megjelölheti a könyvjelzőt.

A hőelemeket széles körben használják ott, ahol magas hőmérsékletek pontos mérésére van szükség, t2500°C-ig terjedő hőmérséklet. Vagyis ahol a digitális érzékelők azonnal meghalnának a túlmelegedéstől, ott hőelemeket használnak. A hőelemeknek jó néhány fajtája létezik, de a króm-alumel (K típusú) hőelemek a legelterjedtebbek, alacsony költségük és szinte lineáris termoelektromos teljesítményváltozásuk miatt. Az ilyen típusú hőelemeket vízmelegítőkbe és egyéb, hőmérséklet-szabályozással rendelkező háztartási készülékekbe helyezik, széles körben használják fémolvadás közbeni hőmérséklet szabályozására, ezen hőelemek segítségével szabályozzák a forrasztóállomás hegyének melegítését. Ezért nagyon hasznos lesz jobban megismerni őket.

A hőelem két különböző fémből készült vezető, amelyek közös érintkezési ponttal (csomóponttal) rendelkeznek. Ennek az érintkezésnek a pontján potenciálkülönbség keletkezik. Ezt a potenciálkülönbséget hőteljesítménynek nevezik, és közvetlenül függ attól a hőmérséklettől, amelyen a csomópont található. A fémeket úgy választják ki, hogy a hőteljesítmény függése a fűtési hőmérséklettől a leglineárisabb legyen. Ez leegyszerűsíti a hőmérséklet-számítást és csökkenti a mérési hibát.


Az így széles körben használt króm-alumínium hőelemek meglehetősen magas linearitású és stabilitást mutatnak a mért hőmérsékletek teljes tartományában.
Az alábbiakban a króm-alumínium hőelemek (K típusú) grafikonja látható, amely a kialakuló hőteljesítmény függését mutatja a csomóponti hőmérséklettől (a cikk végén lesz egy link egy nagyobb felbontású grafikonra):

Így elegendő a hőteljesítmény értékét megszorozni a szükséges együtthatóval, és megkapni a hőmérsékletet anélkül, hogy a táblázatos értékekkel és a közelítéssel bajlódna - egy együttható a teljes mérési tartományra. Nagyon egyszerű és világos.
De felmerül a kérdés, hogy a termoelemet mikrokontrollerhez kell csatlakoztatni. Nyilvánvaló, hogy ha van feszültség a hőelem kimenetén, akkor az ADC-t fogjuk használni, de a potenciálkülönbség a hőelem kimenetén túl kicsi ahhoz, hogy legalább valamit elkapjon. Ezért először meg kell növelni, például egy műveleti erősítő alkalmazásával.

A műveleti erősítő nem invertáló bekapcsolásának szabványos sémáját vesszük:


A bemeneti és kimeneti feszültségek arányát egy egyszerű képlet írja le:

V ki/Vin = 1 + (R2/R1)

A jelerősítés az R1 és R2 visszacsatoló ellenállások értékétől függ. A jelerősítési értéket annak figyelembevételével kell kiválasztani, hogy mi lesz referenciafeszültség.

Tegyük fel, hogy a mikrokontroller referencia feszültsége 5V. Most el kell döntenie, hogy milyen hőmérsékleti tartományt fogunk mérni. A mérési határt 1000 °C-ra vettem. Ezen a hőmérsékleti értéken a hőelem kimenetének potenciálja körülbelül 41,3 mV. Ennek az értéknek meg kell felelnie az ADC bemenetén lévő 5 voltos feszültségnek. Ezért az opamp erősítésének legalább 120-nak kell lennie. Ennek eredményeként a következő áramkör született:


A rejtekhelyen találtam egy táblát ezzel az opamp-mal sokáig összeszerelve, összeraktam mikrofon előerősítőnek, és ráraktam:


A bredboardon összeállítottam a következő sémát a kétsoros kijelző mikrokontrollerhez való csatlakoztatásához:


A hőelem is sokáig tétlenül feküdt - a multiméteremhez tartozott. A csomópont fémhüvelybe van zárva.


Bascom-AVR hőelem kód:

$regfile = "m8def.dat"
$kristály = 8000000

Homályos W MintEgész szám

"kétsoros kijelző csatlakoztatása

config Lcdpin = Pin, Rs = Portb. 0, E = Portd. 7, Db4 = Portd. 6, Db5 = Portd. 5, Db6 = Portb. 7, Db7 = Portb. 6
config lcd= 16 * 2
Kurzor Ki
Cls

"kiolvassa az értéket az ADC-ből az időzítő megszakításával

config Időzítő 1= időzítő, Előskála = 64
Tovább Időzítő 1 Acp

"ADC konfiguráció

config Adc = Egyetlen, Prescaler=Auto , Reference= Avcc

engedélyezze Megszakítja
engedélyezze Időzítő 1

Tedd

Cls
Rem hőmérséklet:
lcd "Teѕsepaїypa:"
alsó vonal
lcd W


Waitms 200

hurok


"Az ADC-vel dolgozom

Acp:

Rajt adc "indítsa el az ADC-t
W= getadc(1 )
W= W/1. 28 "A méréseket az aktuális hőmérséklethez igazítjuk
Visszatérés

vége



 
Cikkek Által téma:
Áramforrások Nagy teljesítményű tápegység
Mindenki tudja, hogy létezik olyan művelet, mint az áruk értékesítés előtti előkészítése. Egyszerű, de nagyon szükséges lépés. Ezzel analógiával régóta használom az összes vásárolt kínai gyártmányú áru üzemelés előtti előkészítését. Mindig ezekben
Lehetséges multiméterrel ellenőrizni a térhatás tranzisztort?
Utasítás A tranzisztor ellenőrzése, amikor az elektronikus áramkörbe van forrasztva, nem működik, ezért az ellenőrzés előtt bontsa ki. Vizsgálja meg a hajótestet. Ha olvadó kristály van a házon, akkor nincs értelme a tranzisztort ellenőrizni. Ha a test egész, akkor lehet
A legegyszerűbb LED áramkör az 1-től
Sokan láttak miniatűr zseblámpákat, amelyek egyetlen 1,5 voltos elemmel működnek. Elméletileg ez a feszültség nem elegendő egy fehér LED világításához. Ez azt jelenti, hogy néhány eszköz el van rejtve a ház alatt, amely a feszültséget a kívánt szintre növeli.
Hogyan ellenőrizhető a TL431 431 referencia feszültség számítása
A javítás során egyértelműen szükség volt a referencia feszültségforrás működőképességének ellenőrzésére, de nem ellenőrizték, későbbre halasztották, és megtették, amit késni lehetett. Megértettem, hogy "hülye vagyok", de nem tehettem semmit. Teszter vezetékhez