Stránka 1 z 1
Jak hlidat jednoduse poruchu termistoru?
Napsal: 05 pro 2016, 20:50
od termit256
Koupil jsem od nejmenovane korporace za cenu srotu stroj, ktery funguje jinak dobre. Jen ma ten neduh, ze chvenim a jinymi mech. vlivy obcas selzou termistory, vypadnou z uchyceni, urvou se draty apod.
Myslenka je takova, pridat k merenemu bloku jeste jeden stejny termistor, jejich hodnoty porovnavat a v pripade nejake vetsi odchylky vyhlasit alarm.
Napada vas nejake jednoduche HW reseni? Tech termistoru tam je cca 20ks a tak bych nerad vyrabel nejaky sileny orloj.
Termistory jsou zapojeny jako na obrazku, rozsah odporu je 150R-600K, pak to jde do AD prevodniku MCU.
Tim zaloznim by se dala hlidat jen maximalni teplota, ale timto resenim nezjistim poruchu toho zalozniho termistoru, proto chci porovnavat. Ma to byt ochranny obvod, tak idealne bez pritomnosti SW.
Napsal: 05 pro 2016, 21:20
od kovar
Je to blbost tam dát přes něj žárovičku?

Napsal: 05 pro 2016, 21:25
od ZdenekHQ
termit256 píše:...rozsah odporu je 150R-600K

Ten rozsah je správně ?
Napsal: 05 pro 2016, 21:49
od termit256
No, mel by to byt termistor 104GT z nasl. datasheetu, rozsah teplot cca -10 az 250C
http://www.atcsemitec.co.uk/gt-2-glass-thermistors.html
Mam k termistoru i konstanty pro Steinhart–Hart rovnici a vicemene to sedi s tou tabulkou.
Zarovickou nevim jak bych problem vyresil.
Napsal: 05 pro 2016, 21:59
od ZdenekHQ
No, na tak širokým rozsahu hodnot odporu termistoru, při "napájení" přes odpor 1K patrně z kdovíjak stabilizovanýho napájení 3.3V bych to celý označil jako velmi, velmi odvážnou aplikaci.
Tady je každá rada drahá.
Napsal: 05 pro 2016, 22:17
od termit256
Ten odpor je 4k7, mam tam preklep. Ale obavam se, ze to na situaci moc nemeni
Napsal: 05 pro 2016, 22:20
od ZdenekHQ
Jestli fyzicky upadne, objeví se tam plných 3.3V
Dá se to hlídat komparátorem, ale ne s touhle přesností. To nezvládne měřit ani 12-bit převodník, referenci neřeším, musí to mít nějak rozsahově "ořezaný".
Napsal: 05 pro 2016, 22:39
od ZdenekHQ
S tím odporem 4K7 to vychází trošku blíž realitě, co se týká indikace změny teploty v rozsahu těch stovek kiloohmů.
Pokud ten termistor má maximálně 600K a je "napájenej" přes 4K7, dej tam komparátor s referencí třeba 2K2 / 600K ze stejnýho napájení. Bude potřebovat hysterezi, ale já bych ho zapojil spíš jako integrátor, t.j. místo odporu pro hysterezi dát kondík. V praxi to chodí líp, pokud na výstupu není vyžadován obdélník.
Napsal: 05 pro 2016, 22:40
od termit256
No stava se ze nejen upadne drat, tohle je v SW udajne nejak osetrene, ale obcas se vyklepe cely termistor pripadne merici bod. Termistor je pak na dratech, ale meri kraviny protoze nema kontakt s topenim a to pak topi a topi... Dle obsluhy se sem tam stavalo ze se termistor "pripece" a prestane reagovat na zmeny teploty coz je taky problem. Regulaci to provadi v rozsahu cca 150R-10K, ale okolni teplota muze byt v zime vicemene venkovni a ochrana by nemela generovat poruchovy stav ani kdyz se nektere sekce nevyhrivaji, po zapnuti stroje apod.
Stroj je proste blbe mechanicky udelany (proto se ho zbavili) a pouziva se k trochu jinemu ucelu nez byl puvodne sestrojen, proto ty potize. Poruchy se udajne nedeji zase nejak casto, ale kdyz uz, nadela se dost skody, masina jede bez obsluhy, takze teoreticky hrozi pozar apod.
Napsal: 05 pro 2016, 22:47
od ZdenekHQ
Pak jedině zdvojit a okénkovým komparátorem porovnávat výsledky měření.
Na tyhle měření patří termočlánky, ne termistory.
Napsal: 05 pro 2016, 23:07
od forbidden
Soft je danej, nebo ho můžeš předělat? Šlo by udělat něco jako hlídání předpokládaných hodnot. Třeba se měří každou minutu a maximální Δt může být X °C. Pokud bude větší (směrem dolů - upadl) tak třeba alarm. Stejně jako se dá ohlídat, že do pár minut od zapnutí výhřevu se musí teplota začít zvedat.
Kdyby se vychytaly všechny podmínky, tak by to snad šlo realizovat.
Napsal: 06 pro 2016, 00:01
od termit256
Ke zdrojovym kodum bohuzel pristup nemam, mam jen obsah pameti programu.
Jaks to myslel s okenkovym komparatorem?
Jako ze pripojit oba termistory na diferencialni zesilovac a na vystup okenkovy komparator?
V novem stroji uz termoclanky maji, tohle byl prototyp, tak si asi chteli usetrit praci s mnozstvim zesilovacu, kompenzaci studenych koncu apod a tak narvali termistory primo na AD prevodnik.
Napsal: 06 pro 2016, 01:49
od EKKAR
Asi nejblbuvzdornější řešení je zbavit se těch termistorů a celý to přestrojit na ty termočlánky taky ... Bude to sice asi taky finančně a dost možná i konstrukčně nejnáročnější, ale naprosto definitivní řešení.
Napsal: 06 pro 2016, 07:07
od termit256
To by asi bylo, jenze je to pomerne slozity jednoucelovy automat a odladit uplne novy SW by stalo extremni mnozstvi casu, i kdyz HW dokumentaci mam temer kompletni. Jsou tam napriklad servomotory s analogovym rizenim . Jen nastavit parametry polohove a rychlostni PID regulace aby byly minimalni odchylky, pripadne byly tam kde to nevadi byl udajne porod a ja bych musel mj. celou polohovou PIDku napsat znovu. Na to si opravdu netroufam/nemam cas.