Stránka 1 z 2

Multisim (čitač 74HC393N)

Napsal: 25 říj 2011, 17:32
od Golah
Zdravim, Potreboval bych poradit ohledne zapojeni citace s casovacem 555 kdy mam takovy pocit ze na displeji se mi neco zobrazi ale po preteceni citace mi displej ukazuje 0 je tu nejake reseni jak zajistit uchovani cisla na displeji po urcitou dobu? Pri resetovaci frekvenci 20-100hz .Dale bych chtel pripojit druhy citat protoze potrebuji 8-bitovy citat ktery spojim ze dvou 4-bitovych typu 74HC393N. prikladam soubor ve kterem je schema zapojení 555 s jiz se spocitanymi soucastkami. Prilozeny link na schema v multisimu
http://www.uloz.to/10754296/555-citac-displej-ms10

Dekuji za jakoukoliv odpoved.

Napsal: 25 říj 2011, 17:50
od Andrea
Za ten čítač se dává registr z D klopných obvodů (třeba 74HC374 nebo 74HC574), zpíše se do něj na konci čítací periody před zresetováním čítače.

Napsal: 25 říj 2011, 18:40
od Golah
tzn ze citac ktery jsem pouzil nejde aplikovat na tuto ulohu? popripade muzes sem hodit nejaky obrazek se schematem zapojeni s tim typem co si doporucila?

Napsal: 25 říj 2011, 19:41
od Andrea
Jakou "tuto úlohu"?

Napsal: 25 říj 2011, 20:10
od Golah
Po celou dobu mezi restartama citace se tedy zobrazuje na displeji hodnota ktera je ulozena v registru z předchoziho restartu? Chapu to dobre?

Napsal: 25 říj 2011, 20:26
od Andrea
Ano, ta hodnota je držena v registru do příštího zápisu a následního vynulování čítače. Jen je potřeba na chvíli před zápisem do registru zahradlovat vstup do čítače, aby se hodnota na jeho výstupech v okamžiku zápisu (chvíli před a chvíli po) neměnila, mohlo by se tam zapsat něco neurčitého.

Napsal: 25 říj 2011, 21:26
od Golah
Jaky typ hradla mas na mysli a jakym zpusobem? predpokladam ze bych mel zahradlovat oba citace...

Napsal: 25 říj 2011, 21:33
od Andrea
Třeba AND nebo NAND, prostě hradlo, které zastaví přísun hodin (čítaných pulsů) do čítače na dobu nutnou k ustálení výstupů čítače. Po ustálení se hodnota zapíše do registru, čítače se vynulují, uvolní se hradlo na vstupu a zase se např. 100ms čítá. Jestli máš ty dva 4-bitové čítače zřetězené za sebou jako asynchronní čítač (QD prvního do CLK druhého), tak stačí zahradlovat ten první, do kterého lezou čítané pulsy.

Napsal: 25 říj 2011, 22:57
od Golah
Jop presne tak. 1. input pripojim na hodiny a 2. input bych mel privest kam?

Napsal: 27 říj 2011, 10:39
od BOBOBO
Začni hledat fukci čítače . Z přiloženého je zřejmo , že máš 3 a půlku z 4a6ky .
2ku se chystáš implementovat . Něco je popsáno zde . http://jecna.quinix.cz/soubory/12A_-_Ci ... kvenci.doc

Napsal: 31 říj 2011, 14:54
od Golah
teoreticky to chapu vse co zde popisujete ci odkazujete ale stale netusim jak to zapojit s tím NANDem nebo ANDem. Abych zamezil přístupu hodin do čítače.Navic pri zvysovani frekvence resetu (rozsah 20-100Hz) bych si predstavoval ze na displeji by mela cisla klesat napr 80,75.70... bohuzel me se to tak nechova... diky za brzkou odpoved.

Napsal: 31 říj 2011, 15:29
od Andrea
Třeba takhle. Po dobu T se čítají vstupní pulsy, pak se deaktivuje Gate, tím se zastaví přísun pulsů do čítače, po době ustálení se aktivuje Clear, tím se zapíše do registru a smažou se čítače, pak se opět uvolní Gate a znovu se čítá. To druhé hradlo AND je tam jen jako zpoždění, aby byla dodržena doba th registru 374. Vstup /OC registru je potřeba uzemnit, aby se aktivovaly výstupy.

Napsal: 07 lis 2011, 15:40
od Golah
Toto řešení by bylo vhodné kdyby se nám neměnila frekvence CLEAR v rozmezí 20-100hz a pulzy jsou střidy 1:1. Na vstupu mame generovány pulzy pomocí obvodu 555 ve frenkvenci 6kHz. Proto by GATE musel byt generovan v zavislosti na změně CLEAR. Coz by znamenalo dalsi problem. Neda se to vyřešit nějak jinak?

Napsal: 07 lis 2011, 18:54
od Andrea
Jestli sis nevšiml, tak už na začátku jsem se tě ptala, jaká má být vlastně funkce toho obvodu. Neodpověděl jsi, tak těžko něco konkrétnějšího radit.

Napsal: 07 lis 2011, 20:26
od Golah
Mam prutokomer ktery ma rozsah 20-100hz rad bych vyvedl na displej urcite hodnoty.Dalsi krok by byl prevest frekvenci na napeti a pomoci napeti regulovat prutok.