Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Rozpoznanie 0 u 7-segmentovky.
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
kutilmil
Zablokován


Založen: Nov 01, 2008
Příspěvky: 4297
Bydliště: Skalica

PříspěvekZaslal: út listopad 21 2023, 21:07    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
DukeNuke



Založen: Apr 02, 2018
Příspěvky: 919

PříspěvekZaslal: st listopad 22 2023, 7:23    Předmět: Citovat

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é.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil
Zablokován


Založen: Nov 01, 2008
Příspěvky: 4297
Bydliště: Skalica

PříspěvekZaslal: st listopad 22 2023, 8:46    Předmět: Citovat

Aký MKO by si použil?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6613
Bydliště: Praha

PříspěvekZaslal: st listopad 22 2023, 10:40    Předmět: Citovat

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.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil
Zablokován


Založen: Nov 01, 2008
Příspěvky: 4297
Bydliště: Skalica

PříspěvekZaslal: st listopad 22 2023, 10:50    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6613
Bydliště: Praha

PříspěvekZaslal: st listopad 22 2023, 11:28    Předmět: Citovat

Třeba nějak takhle? Vstupy napoj před ULN přímo na výstupy MCU.


dekoder_nul.jpg
 Komentář:
 Velikost:  46.5 kB
 Zobrazeno:  23 krát

dekoder_nul.jpg



_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil
Zablokován


Založen: Nov 01, 2008
Příspěvky: 4297
Bydliště: Skalica

PříspěvekZaslal: st listopad 22 2023, 13:13    Předmět: Citovat

Tú diodu v kolektore T1 máš omylom opačne?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil
Zablokován


Založen: Nov 01, 2008
Příspěvky: 4297
Bydliště: Skalica

PříspěvekZaslal: st listopad 22 2023, 13:23    Předmět: Citovat

tej časti s tým prvým tranzistorom a diódami veru nerozumiem.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6613
Bydliště: Praha

PříspěvekZaslal: st listopad 22 2023, 13:29    Předmět: Citovat

Ona je taky, jak na to koukám, špatně Sad 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.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6613
Bydliště: Praha

PříspěvekZaslal: st listopad 22 2023, 13:49    Předmět: Citovat

Tak znovu a lépe.


dekoder_nul_invertovany.jpg
 Komentář:
 Velikost:  20.25 kB
 Zobrazeno:  64 krát

dekoder_nul_invertovany.jpg



_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil
Zablokován


Založen: Nov 01, 2008
Příspěvky: 4297
Bydliště: Skalica

PříspěvekZaslal: st listopad 22 2023, 14:10    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
DukeNuke



Založen: Apr 02, 2018
Příspěvky: 919

PříspěvekZaslal: st listopad 22 2023, 14:57    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6613
Bydliště: Praha

PříspěvekZaslal: st listopad 22 2023, 16:56    Předmět: Citovat

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.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
DukeNuke



Založen: Apr 02, 2018
Příspěvky: 919

PříspěvekZaslal: st listopad 22 2023, 17:26    Předmět: Citovat

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?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6613
Bydliště: Praha

PříspěvekZaslal: st listopad 22 2023, 17:33    Předmět: Citovat

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.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4, 5, 6  Další
Strana 3 z 6

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.14 sekund