Stránka 3 z 6

Napsal: 21 lis 2023, 21:07
od kutilmil
No, pri jednom segmente resp jednej cislici by mala byt na xor 16 percent % casu logicka 1 a to by malo kond dostatocne nabit aby sa hradlo preklopilo. Vybijsnie bude iba cez 1megovy odpor. Preto tam je tá dióda.

Napsal: 22 lis 2023, 07:23
od DukeNuke
To je právě to, čím si nejdem jist. teoreticky to určitě spočítat jde...
Na jeden puls potřebuješ nabití kondenzátoru na rozhodovací úroveň log. "1". Časová konstanta je RC, kde R=1k. To se musí stihnout za 16% času. Po zbytek času se musí tato úroveň udržet při časové konstantě RC, kde R=1M. Jednotka času je v tomto případě čas, za který se "oběhnou" všechny zobrazovače. A kromě toho se ti tam bude motat proud z hradla. Třeba u 7400 TTL (TI) je proud vstupem hradla při log1 40uA a při log0 1,6mA. S tím musíš počítat. Zvlášť pokud tam vrazíš kondík. Prostě ideální součástka se chová jinak než reálná. Proto jsem psal, že principiálně je to v pořádku.
Teoreticky by mohlo jít vzít ty úrovně přímo ze vstupů toho ULN (jak už tu někdo radil), vynechat tu diodu, odpory a kondík a za to xor hradlo dát MKO, který by měl dejme tomu sekundové zpoždění. Pulsy z xor by MKO tahaly do nuly a pokud by ustaly, tak po sekundě by se MKO překlopil do jedničky. Možná by i to xor hradlo šlo vynechat, ale o tom bych musel popřemýšlet. Hlavně nevím, jestli tam ty pulsy jdou i během počítání času, nebo jsou utlumené.

Napsal: 22 lis 2023, 08:46
od kutilmil
Aký MKO by si použil?

Napsal: 22 lis 2023, 10:40
od Zaky
Můžeš použít tu 555, co jsem se díval do datasheetu, tak problém je, že při zapojení jako MKO se nepoužívá pin DISCHARGE a signál RESET je schopen vybít časovací kondík právě pouze prostřednictvím pinu DISCHARGE. Takže MKO musíš resetovat jedině tak, že přes časovací kondík dáš externí tranzistor a kondík budeš vybíjet jeho spínáním pomocí impulsů odvozených z diodové logiky testující přítomnost nul. To by fungovat mělo.

Napsal: 22 lis 2023, 10:50
od kutilmil
Rozumím, ale mám obavu, že pokial sa nedokáže nabiť kondík v hradle xor pri jednej pomlčke, tak je otázne, či sa dokáže vybiť kondík u 555 pri piatich pomlčkách. No ale uznám že sa to da tranzistorom skratovať priamo na nulu.

Napsal: 22 lis 2023, 11:28
od Zaky
Třeba nějak takhle? Vstupy napoj před ULN přímo na výstupy MCU.

Napsal: 22 lis 2023, 13:13
od kutilmil
Tú diodu v kolektore T1 máš omylom opačne?

Napsal: 22 lis 2023, 13:23
od kutilmil
tej časti s tým prvým tranzistorom a diódami veru nerozumiem.

Napsal: 22 lis 2023, 13:29
od Zaky
Ona je taky, jak na to koukám, špatně :-( protože to ULN všechny signály invertuje... Zobrazené nuly znamenají, že na všech signálech kromě pomlček jsou 1, na pomlčkách 0. Cokoliv tento stav nesplní, musí sepnout druhý tranzistor. Je to namalované pro signály za ULN, ale tam to už připojit nemůžeš. Zkusím tu diodovou logiku otočit.

Napsal: 22 lis 2023, 13:49
od Zaky
Tak znovu a lépe.

Napsal: 22 lis 2023, 14:10
od kutilmil
Ja si myslím že neuvažuješ dobre. Ty totiž uvažuješ, že vypnutá pomlčka vygeneruje signál "reset". Tento signál sa ale vygeneruje aj pri číslici 1 a číslici 7.

Napsal: 22 lis 2023, 14:57
od DukeNuke
Myslím, že je tam těch diod zbytečně moc - opravdu stačí hlídat segment G v nule a E v jedničce, jak už tu kutimil psal, protože kdykoli když G svítí, nebo E nesvítí, tak displej nemůže zobrazovat nulu.
Takže bych klidně použil hradla jak navrhoval kutimil, kde by G byl invertován a E neinvertován. Na výstupu by pak mohl být klidně ten trand zkratující kondenzátor, protože v případě shody by byl z hradla výstup "0", trand by se uzavřel a kondenzátor by se mohl nabít.

Napsal: 22 lis 2023, 16:56
od Zaky
Jakákoli odchylka od stavu, kdy svítí všechny segmenty (tedy MCU dává 1) kromě pomlčky (MCU dává 0) vždy ihned způsobí reset 555 a tím zhasnutí led, teprve, když bude pár stovek ms setrvalý stav "svítí jen nuly", rozsvítí se led. Co je na tom špatně? Jestli to jde udělat zminimalizováním funkce, tedy sledováním jen těch dvou segmentů, což teď neřeším, není problém zbývající diody neosadit. Na realizaci té logické funkce se samozřejmě hradla místo diod a invertoru s tranzistorem použít můžou.

Napsal: 22 lis 2023, 17:26
od DukeNuke
Nic na tom není špatně. Ale vždycky jde něco udělat líp, a i o tom bastlírna je. Nebo se pletu?

Napsal: 22 lis 2023, 17:33
od Zaky
Dotaz byl na Kutimila, že neuvažuji dobře. Myslím, že schéma dobře je a požadovanou funkci plní. A samozřejmě souhlasím, že to jde udělat i jinak.