hra s čítači

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
miras269
Příspěvky: 169
Registrován: 05 bře 2009, 01:00
Kontaktovat uživatele:

hra s čítači

#1 Příspěvek od miras269 »

zdarec hoši, chci se jen optat, v zájmu nudy bych si chtěl hrát s různými elektronickými zapojeními, jenže mě přestalo bavit kopirovat někoho,chci si postavit něco vlastního.V drhuhém ročníku mého studia jsme si hráli s čítači,klopnými obvody,.....

dejme tomu že mám žárovku na 230V/75W a chci aby mi 3x za den v pravidelných intervalech svítila 10 vteřin.

Den má 86400 vteřin.Když budu chtít aby se mi v 8:00 ve 13:00 a v 19:00 rozsvítila žárovka bude to od půlnoci 28800 , 46800 a 68 400 vteřin.

Zřejmě by bylo nejjednodušší naprogramovat něco na PC a třeba přes LPT port to hnát ven, ale mě připadá víc lepší mít toto bez využití PC.

Je mi jasné, že se bude muset použít dávač, který bude pracovat se střídou 1:1 v intervalu jednoho časového úseku jedné vteřiny.Signál z dávače by měl zřejmě jít na nějaký čítač který bude mít na výstupu log.0 a při stavu 28800, 46800 a nebo 68400 se na výstupu obejví log.1.
Výstup bych dále napojil na jakýsi IO který když na vstupu zaznamená log.1 tak na výstupu změní z log.0 na log.1 na nějaký časový úsek, v mém případě 10 vteřin ( třeba v závislosti na odporu mezi jednotlivými ovládacími vstupy IO ).Na výstup onoho IO bych zapojil relé s nízkonapěťovou ovládací cívkou na na kontakty C a NO relé bych zapojil výše zmíňenou žárovku.

Skuste prosím promyslet mé řešení, případně mi prosím pomoci něco změnit a doplnit, aby se dala konstrukce sestavit.Je možné, že je něco takového již vymyšleno, ale nenapadá mě, pod jakým názvem bych to hledal.Díky za trpělivost a snahu mi pomoci.Miras

Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 01:00
Bydliště: OV

#2 Příspěvek od Banda »

Stáhni si katalogové listy binárních čítačů např:
4521
4060
Najdeš je v záložce "Dokumentace". Tím by se dalo začít.

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#3 Příspěvek od procesor »

Ako hra je to dobré..., ale dnes sa to už z hradlami nerobí. Je to príliš pracné a drahé.

Uživatelský avatar
Yarda1
Příspěvky: 2372
Registrován: 11 úno 2009, 01:00

Re: hra s čítači

#4 Příspěvek od Yarda1 »

miras269 píše:Zřejmě by bylo nejjednodušší naprogramovat něco na PC a třeba přes LPT port to hnát ven....
Kdysi jsem něco takového zkoušel - stačil mi k tomu BASIC a SYSMAN - ještě mám schovaný počítač s woknama 98 co lze restartovat pod MS DOS, až budu mít čas, tak se k tomu třeba vrátím. Jak lze co nejjednoduššeji komunikovat s LPT, příp. COM pod novějšími wokny?
Naposledy upravil(a) Yarda1 dne 27 úno 2011, 13:27, celkem upraveno 1 x.

Uživatelský avatar
Chenzee
Příspěvky: 464
Registrován: 26 čer 2007, 02:00
Bydliště: Vysočina

#5 Příspěvek od Chenzee »

jenže mě přestalo bavit kopirovat někoho,chci si postavit něco vlastního.
...
Je možné, že je něco takového již vymyšleno, ale nenapadá mě, pod jakým názvem bych to hledal
... obvykle toto nedělám, ale nyní mi to nedá - nějak si ty dvě věty rozporují :whistling:.

Jinak tvoje myšlenkové pochody jsou (alespoň dle mého) správné, když nebudu brát v potaz to, co psal Procesor výše.
Žádnej učenej z nebe nespadl ...

Uživatelský avatar
Hill
Administrátor
Administrátor
Příspěvky: 18898
Registrován: 10 zář 2004, 02:00
Bydliště: Jičín, Český ráj

#6 Příspěvek od Hill »

Ještě bych doplnil - když potřebuješ rozsvítit na 10s, proč bys čítal po 1s a dělil to deseti? Nestačí ti hodiny po 10s?

Uživatelský avatar
miras269
Příspěvky: 169
Registrován: 05 bře 2009, 01:00
Kontaktovat uživatele:

#7 Příspěvek od miras269 »

Hill píše:Ještě bych doplnil - když potřebuješ rozsvítit na 10s, proč bys čítal po 1s a dělil to deseti? Nestačí ti hodiny po 10s?
jo to je dobrej nápad,čítat jen po deseti, ale co když budu chtít aby doba svitu byla menší nebo větší...?

mohl by jste mi někdo vysvětlil, jak bych mohl čítat do tak vysokých čísel, když třeba výše doporučené IO počítají jen do 24? přeci je nebudu zapojovat za sebe :D:D:D

Uživatelský avatar
PavelFF
Příspěvky: 4796
Registrován: 18 úno 2008, 01:00
Bydliště: Brno

#8 Příspěvek od PavelFF »

Právě že budeš. Např. v takovém klasickém desetimístném čítači (měřiči kmitočtu) je jich vedle sebe (správně za sebou) právě deset. Za to se nemusíš stydět, když to chceš dělat klasicky.

Uživatelský avatar
miras269
Příspěvky: 169
Registrován: 05 bře 2009, 01:00
Kontaktovat uživatele:

#9 Příspěvek od miras269 »

PavelFF píše:Právě že budeš. Např. v takovém klasickém desetimístném čítači (měřiči kmitočtu) je jich vedle sebe (správně za sebou) právě deset. Za to se nemusíš stydět, když to chceš dělat klasicky.
takže když budu mít 24 místnej čítač, kterej byl doporučen výše, tak abych došel k těm 68400 vterinám ( místům ) tak budu potřebovat 2850 integráčů? :D to asi ne :D nebo jak se zapojují.Jako když dosáhnu čísla 24. u jednoho tak se sepne 1. u druhýho? :D

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#10 Příspěvek od Andrea »

Ten čítač čítá do 2^24, to je 16milionů. To je ti málo? 8O

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#11 Příspěvek od EKKAR »

Nevidím důvod, proč bys počítal intervaly od půlnoci 28800 , 46800 a 68 400 vteřin. Vezmeš dekadické čítače, dáš dva za sebe a zatímco na vstupu prvního budeš mít 1impuls za vteřinu, na jeho výstupu už bude jen 1 impuls za 10 vteřin. Když přidáš druhý čítač do 10 (7490), bude na jeho výstupu 1 impuls po 100 sekundách. Tím se ti zkrátí počty, které potřebuješ odpočítat, na čísla 288, 468 a 648. Všecko to je ještě dělitelné 4mi, takže bych použil dělič 7490 zapojený jako dělič čtyřmi nebo dva klopáky D jako děliče dvěma v sérii - jsou v obvodu 7474. dostaneš čísla 72, 117 a 162 - a na to už stačí jen 3 čítače do 10 zařazené v sérii, kterým z výstupů vybereš potřebnou informaci v binárním BCD kódu a po jejím dosažení sepneš přes hradla nějaký silový výstup - relé, optotriak atp. Nesmíš zapomenout na obvod, který celý čítací řetezec vynuluje o půlnoci - po odečtení 86 400 sekund, jinak to bude druhý den celý posunutý...

A abys nemusel používat impuls dlouhý 10 sekund kvůli omezení délky výstupního pulsu, stačí dát na výstup monostabilní klopný obvod s konstantou 10 sekund...
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

Uživatelský avatar
miras269
Příspěvky: 169
Registrován: 05 bře 2009, 01:00
Kontaktovat uživatele:

#12 Příspěvek od miras269 »

EKKAR:

mohl by jsi mi prosim nacrtnout alespon blokove schema?

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#13 Příspěvek od EKKAR »

Máš SZ.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

Uživatelský avatar
breta1
Příspěvky: 3454
Registrován: 09 zář 2005, 02:00

#14 Příspěvek od breta1 »

A kdybys použil denní/týdenní spínací hodiny a sám si upravil podle tvých přání ty krátké spínací časy ( to už bys asi považoval za hotový výrobek?).

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#15 Příspěvek od procesor »

A čo tak začať základmi číslicovej techniky, Booleovou algebrou, kombinačnými a sekvenčnými obvodmi, spôsobmi zadávania a riešenia logických úloh, pravdivostnými tabuľkami...a hromadou ďalších "drobností", aby sa dalo aspoň trochu diskutovať.

Treba si zvoliť "sústavu", v ktorej sa to bude najjednoduchšie realivazovať. Ak máme vyriešený základný krok-takt ( t.j. presný oscilátor a sada deličiek), treba urobiť prvotné nastavenie, aby sme nemuseli čakať na polnoc. Potom vyriešiť jeden, dva, tri "programovateľné" komparátory pre spustenie udalosti a detto jeden, dva tri komparátory na zastavenie udalosti. Ak sa pre každú udalosť zkonšruuje sada prepínačov môže odpadnúť zobrazovanie týchto konštánt. Inak to je pri použití jednej zadávacej prepínačovej klaviatúry sa jednotlivé konštanty musia zapisovať do jednotlivých pamätí(klopných obvodov). Tu treba riešiť zobrazovanie týchto konštánt. Okrem toho je potrebné tieto konštanty aj zabezpečiť proti strate pri výpadku napájania, aby sa otravne nemuseli stále naprogramovávať.

A je tu dilema. Realizovať to všetko obvodmi zo základných hradie a klopných obvodov, alebo použiť multiplexory a demultiplexory, alebo zbernicové systémy. Či sa poohliadnuť k nejakému hradlovému poľu, alebo použiť algoritmicky riadený jednočípak s pár tlačidlami a jednoduchým displejom.

Odpovědět

Zpět na „Poradna“