 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
WebMajstr Član

Pridružen-a: Sre 01 Nov 2006 22:55 Prispevkov: 85 Aktiv.: 0.37 Kraj: Kranj
|
Objavljeno: Tor Dec 18, 2012 3:38 pm Naslov sporočila: Merjenje temperature in multiplekser |
|
|
Pozdravljeni!
Trenutno v kurilnici z doma izdelanim vezjem merim temperaturo petih PT1000 sond. Vezje je ogromno, saj takrat še nisem upal uporabljati SMD elementov. Torej za vsako izmed PT1000 sond imam operacijski ojačevalnik, itd... - največji problem pa je, da vse skupaj ni preveč natančno, zato vse skupaj želim posodobiti
Zagledal sem se v MAX 31865 čip, ki bi ga želel uporabiti, saj se mi potem ne bo treba ukvarjati s pretvorbo v digitalni signal, ki ga bom najverjetneje pripeljal kar na RaspberryPi.
Imam pa problem, namreč ne bi želel uporabiti po en MAX31865 čip za vsako sondo, saj ne potrebujem hkrati meriti vseh temperatur, temveč mi je važno da se temperature posodabljajo na nekaj sekund.
Razmišljam o uporabi multiplekserja, vendar v tem primeru potrebujem kakšnega z zelo majhno upornostjo ob vklopljenosti (ON resistance), je tako?
Ideja je, da bi multiplekser vezal kar zaporedno s sondami, on pa bi potem spuščal skozi le signal ene.
Je to mogoče rešiti na kak bolj eleganten način? Željo imam narediti zadevo, ki bo dovolj priročna in ki bo omogočala priklop npr. do 8 PT1000 sond.
Lep pozdrav, Nace
_________________ Brez začetnikov ni profesjonalcev! |
|
Nazaj na vrh |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 15.97
|
Objavljeno: Tor Dec 18, 2012 4:15 pm Naslov sporočila: |
|
|
V kakšni vezavi imaš vezane sonde?
Mostična vezava? 2, 3, 4 žilno?
Teoretično lahko napraviš uporovni delilnik z enim uporom zgoraj, spodaj pa vzporedno 8 kompletkov (Pt1000 + NPNtranzistor). Iz uporovnega delilnika gre odcep na en vhod operacijskega ojačevalnika.
Na baze tranzistorjev preko uporov pripelješ izhode demultiplekserja. Če je tranzistor v nasičenju in ima konstanten bazni tok, se tudi napetost na njem ne spreminja, zato lahko uporabiš konstanten korekcijski faktor (dodaš en trimer na drugi vhod operacijskega ojačevalnika za premik od ničle).
V mostični vezavi pa daš vzporedno vseh 8 sond, posamezno pa vklopiš z optosklopnikom (odpadejo komplikacije s prilagoditvijo nivojev), ki jih spet vklapljaš z demultiplekserjem, pravtako moraš upoštevati dodaten fiksen padec napetosti čez tranzistor.
_________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
 |
igor_k Član

Pridružen-a: Pon 19 Jul 2004 11:44 Prispevkov: 1011 Aktiv.: 4.26 Kraj: Rače
|
Objavljeno: Tor Dec 18, 2012 6:22 pm Naslov sporočila: |
|
|
Po moje je to izvedljivo samo z releji.
|
|
Nazaj na vrh |
|
 |
damo Član


Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 8.45 Kraj: Krško
|
Objavljeno: Tor Dec 18, 2012 6:24 pm Naslov sporočila: |
|
|
Ne vem, kake so max. temperature, ampak če ti zadostuje 125C, ti predlagam, da uporabiš DS18B20. Lahko jih dodajaš "kolikohočeš" na 1-wire bus, ki ima 3 oz. 2 žice. Ne rabiš nobene elektronike, če pa boš šel na Malino, boš pa itak nov software pisal.
_________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
 |
Peter Član


Pridružen-a: Sre 30 Jun 2004 12:55 Prispevkov: 375 Aktiv.: 1.58 Kraj: Pod krvavcem nekje
|
Objavljeno: Tor Dec 18, 2012 6:29 pm Naslov sporočila: |
|
|
Za več vhodov lahko uporabiš 4051 Single 8-Channel Analog Multiplexer potem potrebuješ 4 take multiplexerje za tvojo aplikacijo http://www.linear.com/product/LTC1391
_________________ Vse se da pokvarit, le če se dovol časa ukvarjaš z njo!!! |
|
Nazaj na vrh |
|
 |
bpavsic Član


Pridružen-a: Pet 03 Apr 2009 20:45 Prispevkov: 354 Aktiv.: 1.79 Kraj: Maribor
|
Objavljeno: Tor Dec 18, 2012 6:57 pm Naslov sporočila: |
|
|
Sam delam podobno zadevo, vendar sem se odločil uporabit MCP9808 kot temperaturne senzorje. Cenovno je bolj ugoden kot DS18B20, hkrati pa mi bolj ustreza i2c kot 1wire (priklopiš ga lahko direktno na i2c port od RaspberryPi). Ima tudi 3 pine, s katerim nastaviš 3 bite i2c naslova (torej lahko imaš do 8 senzorjev na istem vodilu). Lahko mu nastaviš tudi "alarm".
|
|
Nazaj na vrh |
|
 |
forest70 Član


Pridružen-a: Ned 20 Jul 2008 1:00 Prispevkov: 588 Aktiv.: 2.85 Kraj: Koper
|
Objavljeno: Tor Dec 18, 2012 7:05 pm Naslov sporočila: |
|
|
uporabiš cd4066, je stikalo 4x cmos
edit: ali pa 74hc4066 kar je isto
Opis: |
|
Velikost datoteke: |
4.75 KB |
Pogledana: |
4196 krat |

|
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.86 Kraj: Ljubljana
|
Objavljeno: Tor Dec 18, 2012 8:52 pm Naslov sporočila: |
|
|
Glede na ta PDF 50 ohm pri PT1000 in 0 stopinj celzija vnese cca 13 stopinj napake.
Uporaba MUX-a, oz. analognih stikal v kombinaciji z MAX31865 bi bila mogoča pri 3, ali 4 žični priključitvi senzorja.
Pri tem je potrebno paziti:
-Da gredo vse povezave na MAX 31865 preko MUX-a, oz. analognega stikala
-Skupna upornost povezave + prehodna upornost MUX-a, oz. analognega stikala ne sme preseči 50 ohm (glede na PDF MAX31865).
-Če je za posamezno tipalo uporabljenih več čipov, naj bodo vsi MUX-i, oz. analogna stikala od istega proizvajalca in iz iste serije.
Pri dvožični priključitvi imaš dve možnosti:
-Dodaš en extra kanal, na katerega namesto PT1000 vežeš precizen 1k upor. Na ta način lahko pomeriš in kompenziraš napako zaradi MUX. Pri tem predpostavljaš, da imajo vsi MUX-i enake karakteristike.
-Druga možnost je, da pred uporabo MUX-ov pridelaš napetostni signal. Če preklapljaš napetostne signale na visokoohmski vhod (Rin >>1k), upornost MUX-a ne vnaša napake. Mislim, da pri tej rešitvi MAX31865 ne pride v poštev.
forest70 je napisal/a: |
uporabiš cd4066, je stikalo 4x cmos
edit: ali pa 74hc4066 kar je isto |
CD4066 je neustrezen zaradi previsoke prehodne upornosti.
|
|
Nazaj na vrh |
|
 |
BorisK Član

Pridružen-a: Sre 02 Apr 2008 23:43 Prispevkov: 278 Aktiv.: 1.32 Kraj: Ljubljana
|
Objavljeno: Tor Dec 18, 2012 9:54 pm Naslov sporočila: |
|
|
>>>CD4066 je neustrezen zaradi previsoke prehodne upornosti.
To ne bo držalo, če le ta stikala ustrezno zvežeš. Uporabil bi vezavo, pri kateri bi vsak Pt1000 imel svoj zaporedni upor proti plusu. Vsak spoj sonde in zaporednega upora bi vezal na svoje analogno stikalo, drugo točko vseh stikal pa bi zvezal skupaj in na AD vhod. Stikala bi pa seveda krmilil tako, da bi v vsakem trenutku bilo sklenjeno le eno. Tok čez stikalo je tako le vhodni tok v AD, ki je zanemarljiv.
|
|
Nazaj na vrh |
|
 |
WebMajstr Član

Pridružen-a: Sre 01 Nov 2006 22:55 Prispevkov: 85 Aktiv.: 0.37 Kraj: Kranj
|
Objavljeno: Tor Dec 25, 2012 3:58 pm Naslov sporočila: |
|
|
Hvala vsem za izčrpne odgovore - se opravičujem da tako pozno odgovarjam
Moje sonde so dvožilne, ker so že nameščene povsod po kurilnici se ne bi spuščal v menjavo
Glede na odgovore se mi zdi še najbolj primerno, da z MUXi preklaplam napetostni signal, ki ga nato vodim na operacijski ojačevalnik s čim večjo vhodno upornostjo.
Imam pa še eno vprašanje. Če se uporabi MCP9808 kot senzor (kot je omenil bpavsic), kako je z montažo senzorjev na npr. cevi v kurilnici ali na bojler. Si predstavljam da je to težava, ker so v plastični embalaži?
Podvprašanje: ČE bi se odločil za zamenjavo vseh tipal za digitalna, katera bi bila najbolj primerna, da bi se lahko namestila na bojler, na cev, itd.. (oblika PT1000 tipal mi je všeč, ker je kovinska paličica, ki se lahko postavi kamorkoli)
Lp, Nace
_________________ Brez začetnikov ni profesjonalcev! |
|
Nazaj na vrh |
|
 |
bpavsic Član


Pridružen-a: Pet 03 Apr 2009 20:45 Prispevkov: 354 Aktiv.: 1.79 Kraj: Maribor
|
Objavljeno: Tor Dec 25, 2012 4:18 pm Naslov sporočila: |
|
|
@WebMajstr
Jaz sem kar čip (MCP9808) nalepil tja, kjer naj meri (npr. na cev radiatorja). Uporabil sem 3M termo samolepljivi trak, ki se uporablja za lepljenje hladilnih reber na čipe (grafične kartice, rami...).
Glede na to, da ima čip merilno območje tam do 125 stopinj, bi moralo ohišje to temperaturo teoretično tudi prenesti... vsaj jaz si tak razlagam. Prenesejo pa tudi reflow postopek (kjer je temperatura še višja kot 125 stopinj), tak da po moje ni problema.
|
|
Nazaj na vrh |
|
 |
int47 Član


Pridružen-a: Pon 15 Dec 2003 0:10 Prispevkov: 2105 Aktiv.: 8.86 Kraj: Ljubljana
|
Objavljeno: Tor Dec 25, 2012 7:04 pm Naslov sporočila: |
|
|
Če boš digitalne senzorje dajal na cevi, upoštevaj, da se senzor lahko precej uspešno hladi skozi priključne pine.
Da to preprečiš, pelji krajšo dolžino kabla ob cevi. Senzor in kabel nato prekrij s termo izolacijo.
|
|
Nazaj na vrh |
|
 |
ssdzkrez Član



Pridružen-a: Sre 12 Jan 2011 15:13 Prispevkov: 401 Aktiv.: 2.28 Kraj: Hrastnik
|
|
Nazaj na vrh |
|
 |
MadMax Član


Pridružen-a: Pet 09 Sep 2005 22:16 Prispevkov: 4743 Aktiv.: 19.97
|
Objavljeno: Tor Dec 25, 2012 10:24 pm Naslov sporočila: |
|
|
Na to vižo, kot jo je pripel ssdzkrez imajo kar se vhoda in multipleksa tiče narejeno tudi pri seltronovih starih čudesih, le da so imeli 14051. Pa zadeva prav lepo deluje kar se tega tiče...
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 7 dni
Powered by phpBB © 2001, 2005 phpBB Group
|