Založen: Nov 01, 2008 Příspěvky: 4297 Bydliště: Skalica
Zaslal: po listopad 20 2023, 21:49 Předmět: Rozpoznanie 0 u 7-segmentovky.
Pozdravujem. Potrebujem u 6-miestneho 7-segmentového displeja rozpoznať že zobrazuje 00:00:00 a rožnúť lampu. Display je multiplexovo riadený. Máte niekto nápad ako to urobiť? Dalo by sa to napríklad pomocou hradiel NAND zapojených na zbernicu pre segment G a E. Problém ale mám, čo ak bude stav napríklad 22:00:00. Potom by lampa blikala. Máte niekto nápad ako to vyriešiť a rozpoznať že je 0 na všetkých pozíciách?
Založen: Sep 10,
2004 Příspěvky: 20057 Bydliště: Jičín, Český ráj
Zaslal: út listopad 21 2023, 5:49 Předmět:
Předpokládám, že jde o displej LED, nebo itrony. LCD pracuje za střídání polarity, což se sice dá řešit taky, ale složitěji.
Námět_1: máš přístupné vstupy dekodéru BCD->7segment? Pak by bylo nejjednodušší počítat nuly čítačem spouštěným taktem přepínání zobrazovaného místa. Pokaždé, kdykoli bys narazil na stav různý od nuly, by se čítač resetoval a začal nanovo. Takže jedině v případě, že by těch nul přišlo 6 za sebou, by čítač dosáhl stavu 6 a nahodil klopný obvod ovládající spínač světla. Jestli ho pak resetuješ ručně, nebo tam dáš časový spínač, to už je pak jedno.
Námět_2: Nakonec, dekódovat, jestli se zobrazuje nula, se dá i přímo na vstupech displeje (celé hodiny i s dekodérem zalité v jednom pouzdře, či dokonce v pecce), jen se to víc komplikuje. Ostatní viz Námět_1.
Další komplikace by nastala v případě, že mezi číslicemi bliká dvojtečka. Tu třeba přeskočit, jestli je v multiplexu zahrnutá.
Asi by bylo lepší vědět, k čemu ten countdown má sloužit, pak by se třeba i objevilo jednodušší řešení.
Založen: Dec 11, 2015 Příspěvky: 205 Bydliště: Slovensko,Bratislava
Zaslal: út listopad 21 2023, 7:32 Předmět:
kutilmil napsal(a):
Pozdravujem. Potrebujem u 6-miestneho 7-segmentového displeja rozpoznať že zobrazuje 00:00:00 a rožnúť lampu. Display je multiplexovo riadený. Máte niekto nápad ako to urobiť? Dalo by sa to napríklad pomocou hradiel NAND zapojených na zbernicu pre segment G a E. Problém ale mám, čo ak bude stav napríklad 22:00:00. Potom by lampa blikala. Máte niekto nápad ako to vyriešiť a rozpoznať že je 0 na všetkých pozíciách?
Ahoj , sú to hodiny ? ak majú budík tak ho nastav na 00:00:00 a snímaj na bzučiaku
Založen: Dec 11, 2015 Příspěvky: 205 Bydliště: Slovensko,Bratislava
Zaslal: út listopad 21 2023, 9:39 Předmět:
No podlá tabuľky (ty ju máš síce investovanú ale nič na tom sa nemení )aby si spoľahlivo detekoval 0 tak je potrebne snímať G kolízia môže nastať pri 1 a 7 takže potrebuješ ešte jeden segment a to GF alebo GE alebo GD niečo s toho
G F/E/D Output
0___1____1
a ešte musíš sa napichnúť na Anody to bude tvoje hodiny a plus potrebuješ čitač kde ak tak ako to písal HILL
table.jpg
Komentář:
Velikost:
41.31 kB
Zobrazeno:
71 krát
Naposledy upravil Dumitru dne út listopad 21 2023, 9:43, celkově upraveno 1 krát.
Založen: Oct 30, 2010 Příspěvky: 6786 Bydliště: Praha
Zaslal: út listopad 21 2023, 9:41 Předmět:
Toto je klasický případ, kdy je podstatně snazší sednout a napsat si znovu program s požadovanou funkcí, pokud původní zdroják není k dispozici, než k tomu bastlit hardwarový orloj. Jistým problémem je obsazenost GPIO, ale i to se dá obejít. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Oct 30, 2010 Příspěvky: 6786 Bydliště: Praha
Zaslal: út listopad 21 2023, 11:04 Předmět:
Podívej se osciloskopem, jak je to časované, jestli se nejdřív nastaví kombinace pro katody a pak se zapne napájení anod, nebo naopak. Protože to je dané výhradně programem a má to zásadní vliv na konstrukci toho dekódovacího kombajnu. Také si myslím, že ideově to musí být dekódovací logika, klidně diodová, čítač do šesti spouštěný impulsy pro buzení anod a MKO pro vygenerování požadované dělky indikace stavu nul. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Oct 30, 2010 Příspěvky: 6786 Bydliště: Praha
Zaslal: út listopad 21 2023, 11:12 Předmět:
Jestli je to tohle: https://www.puhy.cz/digitalni-stopky-3776.html tak lze předpokládat, že nuly jsou zobrazeny pouze po stisku tlačítka reset vždy až do doby stisku tlačítka start a nikdy jindy? Protože to by tu indikaci zásadně zjednodušilo. Nebo ti jde o indikaci překročení té jedné hodiny? _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: Nov 01, 2008 Příspěvky: 4297 Bydliště: Skalica
Zaslal: út listopad 21 2023, 11:12 Předmět:
To zaky: Najskôr sa nastavia katódy a potom sa zapne napájanie anód. Ja ale uvažujem s tým, že pokial sú na všetkých dispeljoch 0 tak sa vlastne nič nenastavuje a na zbernici segmentu G je trvalo + a na zbernici pre segment E je trvalo mínus. Pokial by bolo jedno číslo inakšie tak by sa "niečo zmenilo" a vtedy by druhé hradlo NAND vygenerovalo impulz, ktorý by nabil kondenzátor....... Ja si myslím, že by to takto mohlo fungovať....
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2, 3, 4, 5, 6Další
Strana 1 z 6
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
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.