Časovač pro velmi dlouhé časy

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Raziel
Příspěvky: 3
Registrován: 17 zář 2008, 00:00

Časovač pro velmi dlouhé časy

#1 Příspěvek 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
masar
Příspěvky: 14454
Registrován: 03 pro 2005, 00:00

#2 Příspěvek 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. :wink:
Uživatelský avatar
Jindra2
Příspěvky: 789
Registrován: 09 srp 2005, 00:00

#3 Příspěvek od Jindra2 »

Nebo 4541.
Jindra
Marie Fůrie

#4 Příspěvek 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 :)
Uživatelský avatar
kevin_mitnick
Příspěvky: 1812
Registrován: 20 kvě 2007, 00:00

#5 Příspěvek 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...
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#6 Příspěvek 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 :wink:
Akorát to trochu víc žere než ten ATtiny :roll:
Uživatelský avatar
urbanek
Příspěvky: 556
Registrován: 01 kvě 2005, 00:00
Kontaktovat uživatele:

#7 Příspěvek 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....
Uživatelský avatar
Raziel
Příspěvky: 3
Registrován: 17 zář 2008, 00:00

#8 Příspěvek 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í?
Uživatelský avatar
Ragnol
Příspěvky: 232
Registrován: 09 lis 2005, 00:00
Kontaktovat uživatele:

#9 Příspěvek 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.
Marie Fůrie

#10 Příspěvek 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.
Uživatelský avatar
Raziel
Příspěvky: 3
Registrován: 17 zář 2008, 00:00

#11 Příspěvek 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
masar
Příspěvky: 14454
Registrován: 03 pro 2005, 00:00

#12 Příspěvek 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. :wink:

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?
Uživatelský avatar
stevo59
Příspěvky: 471
Registrován: 16 čer 2007, 00:00
Bydliště: pod Tatrami

#13 Příspěvek 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...
Uživatelský avatar
kbulda
Příspěvky: 1599
Registrován: 23 říj 2007, 00:00
Bydliště: u Mělníku

#14 Příspěvek od kbulda »

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“