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í 

šestidisplejové počitadlo
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Řešení problémů s různými konstrukcemi
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1869
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: po září 15 2014, 11:50    Předmět: šestidisplejové počitadlo Citovat

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



Založen: Feb 14, 2005
Příspěvky: 8977
Bydliště: Brno (JN89GF)

PříspěvekZaslal: po září 15 2014, 12:15    Předmět: Citovat

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).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1869
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: po září 15 2014, 15:46    Předmět: Citovat

dík,musím kouknout na toho MAXe,ještě jsem s ním nikdy nedělal.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
weed_smoker



Založen: Dec 02, 2011
Příspěvky: 2676
Bydliště: Jaroměř

PříspěvekZaslal: po září 15 2014, 22:07    Předmět: Citovat

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



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: út září 16 2014, 9:01    Předmět: Citovat

Jenom bych doplnil že MAX7219 je pro řízení displeje se společnou katodou. Mám nějaké navíc, jestli je potřebuješ, tak ti dva můžu poslat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1869
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: út září 16 2014, 9:07    Předmět: Citovat

Dík za nabídku,musím se nejprve prokousat kat.listem,ještě jsem s tímto IO nedělal. Kdyžtak se ozvu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2647

PříspěvekZaslal: st září 17 2014, 13:04    Předmět: Citovat

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

Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
rnbw



Založen: Mar 21, 2006
Příspěvky: 33908
Bydliště: Bratislava

PříspěvekZaslal: st září 17 2014, 13:05    Předmět: Citovat

Predpokladam, ze kazdy displej ma byt na inom mieste.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
scorpions-cz



Založen: Mar 19, 2011
Příspěvky: 1869
Bydliště: Jižní Čechy Dačicko

PříspěvekZaslal: st září 17 2014, 13:45    Předmět: Citovat

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



Založen: Dec 06, 2007
Příspěvky: 10335

PříspěvekZaslal: st září 17 2014, 18:57    Předmět: Citovat

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rkozeluh



Založen: Feb 17, 2007
Příspěvky: 262
Bydliště: Liberec

PříspěvekZaslal: st září 17 2014, 23:11    Předmět: Citovat

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



Založen: Dec 02, 2011
Příspěvky: 2676
Bydliště: Jaroměř

PříspěvekZaslal: čt září 18 2014, 11:59    Předmět: Citovat

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



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: čt září 18 2014, 12:15    Předmět: Citovat

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



Založen: Feb 17, 2007
Příspěvky: 262
Bydliště: Liberec

PříspěvekZaslal: čt září 18 2014, 12:43    Předmět: Citovat

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



Založen: Nov 20, 2012
Příspěvky: 1453
Bydliště: Praha

PříspěvekZaslal: čt září 18 2014, 13:00    Předmět: Citovat

S MAXem ti především odpadne z desky spoustu odporů k jednotlivým segmentům (vystačí s jedním na osm cifer).
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 -> Řešení problémů s různými konstrukcemi Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
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.12 sekund