hra s čítači
Moderátor: Moderátoři
hra s čítači
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
Re: hra s čítači
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?
...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í
Jinak tvoje myšlenkové pochody jsou (alespoň dle mého) správné, když nebudu brát v potaz to, co psal Procesor výše.
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
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áčů?
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...
A kutilmile - nelituju tě
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.