Stránka 1 z 1
Časovač pro velmi dlouhé časy
Napsal: 17 zář 2008, 13:54
od Raziel
Zdravím.Potřebuji navrhnout časový spínač,jež by každé 3,6,12 či 24 hodiny(dle navolení uživatele-přes tlačítka)sepnul určitý obvod na cca tři či čtyři vteřiny.
Uvažoval jsem nad použitím 555(sice není na dlouhé časy příliš přesná,ale tolerance spínání +/- 5 minut nevadí),či mikroprocesoru(patrně C2051),ale nemám s procesory pražádné zkušenosti a raději bych zapojení konstruoval analogově.
Co se týče bastlení jsem naprostý začátečník,proto bych uvítal jakékoli nápady týkající se tohoto problému.
Předem děkuji za rady
Napsal: 17 zář 2008, 15:40
od masar
Nabízí se řešení pomocí obvodů CMOS
4060, popř.
4521. Pak dosažení i takto dlouhých časů není problém. Stačí zagooglit nebo se podívat i do témat v tomhle fóru.

Napsal: 17 zář 2008, 16:12
od Jindra2
Nebo 4541.
Jindra
Napsal: 17 zář 2008, 16:37
od Marie Fůrie
5 minut chyba za 24 hodin je 0,3%, to RC článkem udělat nepůjde (pokud nebude zavřený v termostatu). Nabízí se síťový kmitočet nebo krystalový oscilátor. Nejlépe hodinkový krystal 32768Hz připojený k procesoru. 2051 je na to moc starý a velký, lepší je třeba ATtiny12 nebo ATtiny25 (DIL8), 2 nožičky krystal, 1 nožička reset, 2 nožičky přepínače (4 možné časy), 1 nožička výstup. Program nebude složitý, možná Ti ho někdo zdejší za zdvořilé požádání napíše

Napsal: 17 zář 2008, 19:54
od kevin_mitnick
Kup to hotove...
http://www.elkoep.cz/crm-2h~1.html
sedum stovek snad neni tak moc, za to to mozna ani nepostavis...
Napsal: 17 zář 2008, 21:12
od Crifodo
A nebo si kup za dvě stovky na aukru starou 486 notebook, ovládací program v DOSu stáhneš z webu nebo si napíšeš a v bastlení se můžeš vyřádit na paralelním portu a rozhraní pro relátko nebo optočlen.
Máš tím vyřešen programátor, tlačítka, displej, paměť, periférie, hodiny
Akorát to trochu víc žere než ten ATtiny

Napsal: 18 zář 2008, 16:47
od urbanek
Osobně bych použil nějakej malej procesůrek, třeba to ATtiny nebo PIC12F508 apod. Zapojení je pak velmi jednoduché a časování přesné. Akorát je potřeba trochu umět programovat....
Napsal: 18 zář 2008, 18:30
od Raziel
Všem moc děkuji za rady,asi opravdu bude lepší realizovat vše pomocí procesoru. Uvažuji o již zmíněném ATtiny či ATmega(ke kterémuž jsem našel lépe zpracované materiály). Jaké jsou hlavní odlišnosti těchto dvou typů procesorů? Doporučili byste nějaké studijní materiály k těmto procesorům, určené pro úplné začátečníky bez znalosti programování?
Napsal: 18 zář 2008, 18:38
od Ragnol
Raziel píše:Všem moc děkuji za rady,asi opravdu bude lepší realizovat vše pomocí procesoru. Uvažuji o již zmíněném ATtiny či ATmega(ke kterémuž jsem našel lépe zpracované materiály). Jaké jsou hlavní odlišnosti těchto dvou typů procesorů? Doporučili byste nějaké studijní materiály k těmto procesorům, určené pro úplné začátečníky bez znalosti programování?
Rozdíl je akorát v hw vybavení,počtu pinů . Jinak je to úplně stejný. Jinak mě se při začátcích osvědčila knížka Mikrokontroléry Atmel AVR od Vladímíra Váňi. Má jak knížku pro C tak asembler , takže je jen na tobě v čem to budeš chtít datlovat. A nejlepší literatura k AVR je podle mě originální datasheet a nápověda AVR studia.
Napsal: 18 zář 2008, 18:40
od Marie Fůrie
Raziel píše:Všem moc děkuji za rady,asi opravdu bude lepší realizovat vše pomocí procesoru. Uvažuji o již zmíněném ATtiny či ATmega(ke kterémuž jsem našel lépe zpracované materiály). Jaké jsou hlavní odlišnosti těchto dvou typů procesorů? Doporučili byste nějaké studijní materiály k těmto procesorům, určené pro úplné začátečníky bez znalosti programování?
Odlišnosti jsou patrné už z názvu, tina je malinká, MEGA velká

Tiny mají méně nožiček, méně paměti, méně periferií, méně instrukcí. Megy jsou na tom opačně. Na to co chceš, stačí ta nejmenší Tina12 nebo mladší a chytřejší sestřička Tina25, obě s 8 nožičkama. Co se týče učení, ve škole nám vysvětlili jak funguje procesor a konkrétní věci o konkrétních procesorech se já osobně učím z datašítů výrobců, ale o AVR jsou i nějaké knihy v češtině, ostatní určitě poradí nějakou literaturu vhodnou i pro úplného začátečníka.
Napsal: 11 říj 2008, 13:36
od Raziel
Ještě jednou děkuji za rady,už jsem si alespoň ujasnil co od zařízení čekat:).
Tak tedy ještě jednou:
Rád bych tedy navrhl zapojení a naprogramoval AVRko(v assembleru)pro spínaní malého motorku v pravidelných,uživatelem nastavitelných intervalech(např 3x denně)a zobrazení těchto údajů(pravděpodobně aktuální čas a kdy a kolikrát motorek sepne)na 7 segmentovky.Dával bych přednost nějakému co nejjednoduššímu zpracování.
Za případné rady ohledně programu a návrhu obvodu předem velmi děkuji
Raziel
Napsal: 11 říj 2008, 14:49
od masar
Raziel píše:Rád bych tedy navrhl zapojení a naprogramoval AVRko(v assembleru)pro spínaní malého motorku v pravidelných,uživatelem nastavitelných intervalech(např 3x denně)a zobrazení těchto údajů(pravděpodobně aktuální čas a kdy a kolikrát motorek sepne)na 7 segmentovky.Dával bych přednost nějakému co nejjednoduššímu zpracování.
A co ti v tom brání? Tak navrhuj - to co jsi tady napsal je velmi hrubá a nepřesná představa. Objevil se tu 7-mi segmentový displej, tak si řekni, co chceš aby ukazoval, čím budeš údaje na něm vyvolávat a které to budou údaje. Aktuální čas je další funkce, vyžadující určité nastavovací prvky. Přitom mluvíš o
pravidelných intervalech, které tuto funkci nevyžadují.
Pokud neupřesníš svoje požadavky, je to jako když král rozkáže ušít pro princeznu troje šaty a neřekne, jak mají vypadat.
p.s. Kromě toho na trhu je široký výběr programovatelných zásuvek, které tyto funkce běžně mají a stojí kolem 200Kč. Nebylo by snazší je využít?
Napsal: 11 říj 2008, 16:13
od stevo59
Postav si monostabilný obvod s 555-kou a spínaj to programovateľnou zásuvkou. Zásuvka zaistí zapnutie ( nastaviteľné spravidla po 15 min.) a monostabil zaistí, aby sa motor točil tých potrebných pár sekúnd, nie 15 min., počas ktorých je zapnutá zásuvka...
Napsal: 11 říj 2008, 20:08
od kbulda