Založen: Mar 19, 2011 Příspěvky: 1887 Bydliště: Jižní Čechy Dačicko
Zaslal: po září 15 2014, 11:50 Předmět: šestidisplejové počitadlo
Zdravím všechny.Potřeboval bych postrčit správným směrem při návrhu následujícího zařízení.
Zařízení bude mít šest dvoumístných led displejů a dvě tlačítka(+ a nula) U každého displeje bude ledka.Po zapnutí se rozsvítí na všech displejích 00 a ledka u prvního znich.pokud zmáčknu plačítko + tak se na displeji přičte 1 a rozsvítí se ledka u druhého displeje. pokud zmáčknu 0 pouze se rozsvítí ledka u druhého displeje. při dalším zmáčknutí tlačítka se děje to samé ,ale u displeje č 2. pak se to opakuje s dilplejem 3,4,5,6, a znovu 1,stále dokola,celkem 20x na každém displeji.Uvažoval jsem o řešení s nějakým MCU( programuji AVR),ale nevím jak připojit tolik displejů. Zatím jsem toto nikdy neřešil a nechci vymýšlet nějaký zbytečnosti,pokud by to šlo snáz.
Za každou radu budu rád.
Založen: Feb 14, 2005 Příspěvky: 9006 Bydliště: Brno (JN89GF)
Zaslal: po září 15 2014, 12:15 Předmět:
Můžeš třeba použít dva MAX7219, ty to zvládnou i s těma LEDkama.
Nebo vyřešit ty dvě sedmisegmentovky posuvnýma registrama s latchem (4094) a jednotlivý dvojice multiplexovat, třeba nějaým čítačem (4022).
Založen: Dec 02, 2011 Příspěvky: 2676 Bydliště: Jaroměř
Zaslal: po září 15 2014, 22:07 Předmět:
Na to se používaly obvody M5450/5451 s nějakym MCU.Jeden zvládne 5 míst(35bit),byly by potřeba 3. Nebo dva a za ně dát k segmentovkám dekodéry.Nepoužitý bity v sériovym kódu vyplnit jedničkama ( pro 7447 je vstup 1111 znak mezery).
Musí to být LED displeje? Nebylo by možné použít jeden 16místný LCD displej (pokud by tedy nevadilo, že by některé číslice přímo sousedily)?
Nebo použít 2x8, tam by to šlo i s mezerami:
xx_xx_xx
xx_xx_xx
Založen: Mar 19, 2011 Příspěvky: 1887 Bydliště: Jižní Čechy Dačicko
Zaslal: st září 17 2014, 13:45 Předmět:
Ty displeje budou v jedné krabičce. Bude to počitadlo zásahů na střelecké baterii. Ten LCD mě taky napadl a bylo by to asi nejjednoduší řešení.A možná to tak i dopadne. Vymysleli jsme ještě k tomu přepínač kterým se bude dát navolit i menší počet střelců než 6 a tím by se připočítávalo např pouze pro počitadla 1-4.
Proto zatím zvažuji veškeré možné varianty,než se pustím do návrhu.
Založen: Feb 17, 2007 Příspěvky: 262 Bydliště: Liberec
Zaslal: st září 17 2014, 23:11 Předmět:
Klidně použij 74 595 pro každou číslici. Na řízení ti stačí 3 dráty a zvládne to i ty ledky.
Rozsvícené segmenty nasypeš do toho posuvného registru a je to vyřešené.
Založen: Dec 02, 2011 Příspěvky: 2676 Bydliště: Jaroměř
Zaslal: čt září 18 2014, 11:59 Předmět:
Pokud bys použil AVR s minimálně dvouma "kompletníma" portama (8bit),jde počet portů zvýšit obvodama 8255 nebo 8243. A pokud maj segmentovky ukazovat jen čísla,připoj je k těm obvodům přes dekodéry (7446/7 pro společnou anodu,7448/9 pro spol.katodu,případně použít segmentovky s int.dekodérem,něco jako TIL311).Na těch 12 míst by stačily tři 8243 (každej má 4 4bit výstupy) nebo 2 obvody 8255 s přepínáním po vývodu CS/.Pro LED stačí 7442 nebo 74154,má-li svítit vždycky jen jedna.I zmíněný použití registrů 74595 nebo 74164 je dobrej nápad,ale zesložití to program(segmentů je hromada při 6x2místech).
8243 jsou dražší,těch 8255 je všude dost.
Založen: Nov 20, 2012 Příspěvky: 1453 Bydliště: Praha
Zaslal: čt září 18 2014, 12:15 Předmět:
Mě nejjednodušší přijde použít MAX7219, řídí se přes SPI pomocí tří drátů. Přes SPI se dá ovládat i jas displeje. Každý MAX řídí 8 cifer (nebo 8x8 ledek, případně kombinaci), obvody se dají řetězit za sebou. Návrh tišťáku je pak jednoduchý...
Založen: Feb 17, 2007 Příspěvky: 262 Bydliště: Liberec
Zaslal: čt září 18 2014, 12:43 Předmět:
to "weed_smoker"
"I zmíněný použití registrů 74595 nebo 74164 je dobrej nápad,ale zesložití to program(segmentů je hromada při 6x2místech)"
Na tom přece není nic moc složitého. Hodnotu, která se má zobrazovat na displeji, převedeš pomocí kódovací tabulky, která odpovídá zapojení jednotlivých segmentů a výsledek pošleš po třech drátech do 595. Když použiješ ještě povolovací vstup na 595, můžeš s ním pomocí PWM řídit jas.
Je to otázka pár řádků kódu.
FHonza napsal(a):
Mě nejjednodušší přijde použít MAX7219, řídí se přes SPI pomocí tří drátů. Přes SPI se dá ovládat i jas displeje. Každý MAX řídí 8 cifer (nebo 8x8 ledek, případně kombinaci), obvody se dají řetězit za sebou. Návrh tišťáku je pak jednoduchý...
řídit MAX a 595 je v pricipu jedno a to samé, jen ten plošňák bude složitější, protože se jednotlivé stejné segmenty na všech displejích musí spojit a protože to bude dělat matici , tak to na jednostranném DPS moc lehce nepůjde. jo, oboustranný, to je něco jiného
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
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.