Stránka 1 z 2
časovač/termostat
Napsal: 28 bře 2010, 01:45
od frantajetel11
Zdravím všechny bastlíře.
Již nějakou dobu mám vyrobenou tuhle „mikrovlnku" a chtěl bych jí trochu zmodernizovat.
To pod dřevěným rámečkem je topná deska z výkonových odporů (230V cca 30W) na sušení emulze.
Jelikož jsem momentálně procesorový analfabet, tak bych chtěl poprosit znalé kolegy o pomoc s výběrem PICu a programem.
Mám k dispozici 16F84A, 16F628A, 16F648A (pokud by musel být jiný není problém) programátor Pickit2 a MPlab.
Zařízení by mělo fungovat takhle:
Při zapnutí se sepne výstupní relé a podle polohy přepínače Topení/UV zapne buď topnou desku nebo UV výbojku a čeká určený čas (cca 3 minuty). Po tomhle čase se na displeji objeví např. READY (výstup je stále sepnutý). Pak je možné zmačknout Start a začne odpočet času.
Výstupní relé v poloze topení funguje zároveň jako termostat (60 +-5°C)(čidlo NTC, DS1621, SMT 160-30 nebo i něco jiného).
Funkce přepínače still ON/ timer je zřejmá.
V poloze UV je výstup seplý stále, LEDka po ukončení času bliká, bzučák pípá.
V poloze Topení výstup stále funguje jako termostat, LEDka a bzučák stejná fce.
Tlačítka SET+ a SET- podle polohy přepínače Topení/UV budou nastavovat časy (stačí po 10 sec.)
Chtěl bych, aby si procesor pamatoval naposledy zvolené časy i po vypnutí napájení.
Displej bude zobrazovat zvolenou funkci (+u topení teplotu) a zbývající čas (minuty:sekundy).
Úpravám schématu se samozřejmě nebráním.
Napsal: 28 bře 2010, 13:19
od Banda
Tohle zvládnou poslední dva jmenovaní. Použije se vnitřní oscilátor, displej v 4bit módu a teplotní čidlo digitální.
Napsal: 28 bře 2010, 14:46
od Niki31
Ak si zaciatocnik tak pouzitie SMT160 nedoporucujem.Vyhodnotenie
teploty je programovo aj casovo velmi narocne. Vzhladom na to ze
ches realizovat este aj casovac.
Pouzij radsej ntc a mikrokontroler s A/D prevodnikom.(napr. PIC16f876)
Program a zapojenie bude velmi jednoduche a rozlisenie 1'C je myslim
dotatocne.
V oboch pripadoch ti mozem poskitnut hotove rutiny pre PIC ,pripadne .
schemu zapojenia snimacov.
Este chcem upozornit na tu vybojku.Ak budes robit plosne spoje vecsieho rozmeru asi nad 10x10cm,budes mat problem.Obrazec bude od stredu smerom ku krajom rozostreny.Takisto stred bude osvetleny za kratsi cas
ako oraje.(nepojde vyvolat,stred sa odplavi aj s obrazcom a okraje
este nebudu hotove!) Lepsie je pouzit aspon 4 trubice z horskeho slnka vedla seba.Pri case ovetlenia asi 90Sec. dosiahnes profi vysledky.
Napsal: 28 bře 2010, 14:58
od frantajetel11
Myslíš 16F648A a SMT 160-30?
Já jsem koumal něco podobnýho jako
http://s-o.webnode.cz/lcdip/ + jsou tam i nějaký termostaty a v PE 1/2010 a 3/2010 vyšly články na timer a termostat na tišťáky. Tak jsem myslel nějak to zkloubit dohromady. Ale v procesorech jsem se znalostma naprosto na nule (něco teda vím teoreticky, praxe = 0)
Vnitřní oscilátor chápu, teplotní čidlo digitální taky (teoreticky), ale displej v 4bit módu, to jsem mimo mísu...
Ještě mě napadlo, že by tam mohly být dvě relé a přepínač Topení/UV by nemusel být dvojitý a nemusel by spínat silové obvody.
Napsal: 28 bře 2010, 15:12
od frantajetel11
Díky za info.
K té výbojce - je to 125W a zkoušel jsem i spoje cca 15x 18 a problém s tím nebyl. Předlohu tisknu na normální papír laserovkou a žádný "zprůsvitňování" papíru neřeším. Osvit vychází okolo 10 minut.
Jestli by byly nějaký problémy s tím snímačem SMT... tak bych se mu radši vyhnul. Akorát teda jinej uP

.
Pokud bys mi poskytnul nějaké rutiny pro PIC, tak to by bylo super. Díky
Napsal: 28 bře 2010, 15:40
od forbidden
S časovačem samotným bych ti případně pomoct mohl, koukni sem:
http://www.tosi.cz/elektro.html#timer
Dodělal jsem to tento týden.
Napsal: 28 bře 2010, 15:45
od Niki31
Napis teda co chces pouzit.Smt cidlo kmita na 1Khz a teplota meni striedu
signalu.Potrebujes teda merat niekolko period a zaznamenat ako dlho je v log.1 a ako dlho v log.0 a z toho matematicky vypocitat teplotu.
Casovo narocne! Ak pouzijes ntc ,jednoduchym ad prevodom ziskas teplotu priamo v 'C.Program bude velmi kratky.
Displeje z radicom HD88xx sa daju ovladat po 8 alebo 4 dratoch to je len kvoli uspore vyvodov na procesore.Oboje je rovnocenne staci si vybrat.
A stou vybojkou vyrobis aj takyto spoj?
Napsal: 28 bře 2010, 16:19
od Niki31
Pripravil som ti priklad obsluhy ntc snimaca.Ak pouzijes zapojenie cidla podla obrazka hore.Je to zakladne ziskanie teploty ale pre regulaciu potrebujes este dodat ofset teploty.
Ak rozumies programu a je tipredchadzajuce jasne , napis,pritvtrdime.
pripravim este priklad pre smt cidlo.
Napsal: 28 bře 2010, 16:20
od frantajetel11
To Niki31 - já sice moc rozteč 1,27 nedělám, ale myslim, že by to problém být neměl. Nejvíc záleží na kvalitě předlohy.
To Forbidden - pěkný stránky a tohle zapojení se mi taky líbí.
Jelikož ten termostat bude pouze na jednu teplotu, tak ho asi stvořim nezávisle na uP a zkusil bych ten časovač z tvýho odkazu. Můžu kdyžtak nějaký dotazy po SZ ?(opravdu jsem těsně před nástupem uP nějak usnul ve vývoji

) Akorát se k tomu asi dostanu nejdřív někdy příští týden.
Napsal: 28 bře 2010, 16:20
od Atlan
Preco by sa patlal s ntc ked moze pouzit DS18x20 ma to presne bez kalibracie.
Akurat bude musiet poriesit regulaciu teploty pac postupom zap vyp rpri dosiahnuti teploty mu to bude lietat +-5st (ale pri tejto aplikacii bezpredmentne. Dal by som tu svoje riesenie ale pouziva atypicky displehj.
Napsal: 28 bře 2010, 16:23
od frantajetel11
Napsal: 28 bře 2010, 16:27
od forbidden
Klidně se ptej.
Napsal: 28 bře 2010, 16:35
od Niki31
Vsetci mate pravdu.lenze on je zaciatocnik a neviem ci bude zvladat obsluhu cidiel smtxx a DSxx ked nezvladne ani 5 riadkov s NTC.
Inak u tohto zapojenia netreba nic kalibrovat.Presnost je na 1'C a pre
ruru na pecenie je to viac nez dost.
Samozrejme nech sa pyta.
Este k tomu plosaku je to roztec 0.25mm a cez papier a s vybojkou to nespravis,presiel som si tym. Preto som na to chcel upozornit este pred vyrobou osvitky aby si ju nerobil za rok znova.
Napsal: 28 bře 2010, 20:02
od frantajetel11
JJ máš pravdu v procesorech jsem opravdu začátečník
A u tý osvitky - vyměnit výbojku za několik zářivek snad není problém (pokud se tam vejdou). Zatím mi tohle stačí, jestli budu potřebovat něco lepšího, to se uvidí
Všem zatím děkuju za rady.
Napsal: 28 bře 2010, 20:18
od Andrea
Niki31 píše:Este k tomu plosaku je to roztec 0.25mm
Haha, prosimtě nemachruj, ten IO má rozeč 0,5mm a to já dělám běžně přes kanclpapír horským sluníčkem.
