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í 

Řízení více (6ti-8mi) sedmisegmentovek pomocí LPT portu PC
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
Caiman



Založen: Mar 26, 2009
Příspěvky: 13

PříspěvekZaslal: čt březen 26 2009, 13:17    Předmět: Řízení více (6ti-8mi) sedmisegmentovek pomocí LPT portu PC Citovat

Ahoj lidi,
mám problémek, který jsem se snažil řešit vygooglením, ale na nic kloudného jsem nepřišel. Stavím časomíru pro rychlostní zkoušky automobilů a chtěl bych k ní připojit něco jako informační display. Jelikož ceny těchto zařízení jsou mimo mé finanční možnosti, rozhodl jsem se takovou "světelnou tabuli" postavit po vzoru bastlířů. Ke spokojenosti by mi stačilo umět budit pomocí LPT šest - osm sedmisegmentovek. Je mi jasné že musím z LPT vysílat 6x - 8x BCD kód (pro každou číslici zvlášť) a nějakým čítačem ten signál rozdělovat. Chci se vyhnout práci s mikročipy (nikdy jsem s tím nedělal) a potřebuji sehnat někde co možná nejjednoduší schéma (návod) jak to vyřešit. Nejsem žádný elektrotechnik. Naprogramování LPT mi nečiní žádné potíže, mile rád přenechám práci programu, než abych se stavěl s nějakým superinteligentním obvodem.
Díky moc za případné rady nebo nasměrování.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: čt březen 26 2009, 13:57    Předmět: Citovat

Dají se použít třeba posuvné registry 74(HC)595 a zřetězit jich za sebe tolik, kolik chceš mít sedmisegmentovek. Nebo je zřetězit jen po dvojicích, dva pro sekundy, dva pro minuty, dva pro hodiny. Pak stačí pár pinů na LPT na sériové nasunutí hodnot do registrů a přepsání na výstupy. Displej by se dal provozovat i multiplexně, to by pak stačil jeden IO a pár tranzistorů, ale to vyžaduje poměrně časté a hlavně pravidelné přístupy na port. Záleží, co s tím portem dokážeš.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Caiman



Založen: Mar 26, 2009
Příspěvky: 13

PříspěvekZaslal: čt březen 26 2009, 14:07    Předmět: Citovat

2 Andrea: Díky za tip. Časté a pravidelné přístupy na port se mi provozovat nechce - teda vyjma toho, kdy bude display zobrazovat běžící čas. Víceméně by bylo ideální na port poslat hodnoty, které tam zůstanou viset do jejich dalšího přepsání. Přecejen program pro zpracování běží na staré 386ce a musí stíhat ještě impoulzy s průjezdů infrabránami a především pokudmožno přesně měřit čas. Zaobírat se cyklickým obnovováním svitu segmentů bych nechtěl.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: čt březen 26 2009, 14:58    Předmět: Citovat

http://www.phanderson.com/printer/74259.html

http://www.geocities.com/zoomkat/output.htm

přesný čas ti přece drží RTC, stačí se ptát timeru.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Honza_dy



Založen: Aug 20, 2004
Příspěvky: 2172
Bydliště: Brno-venkov

PříspěvekZaslal: čt březen 26 2009, 18:00    Předmět: Citovat

Jen tak pro inspiraci mrkni sem: http://www.nehudek.wz.cz/elektro/hodiny.php
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
bohous1
Neregistrovaný





PříspěvekZaslal: pá březen 27 2009, 13:19    Předmět: Citovat

je ti jasne ze s presnosti budes nekde kolem 0.1s. nemyslim te zobrazovane ale te opravdicke.

Delal jsem mereni pro veteranskou rallye s garantovanou presnosti 0.001s a vim o cem mluvim.

Pokud budes chtit hotove overene zarizeni, ozvi se soukrome na
bohumilfulin@yahoo.com
Návrat nahoru
Caiman



Založen: Mar 26, 2009
Příspěvky: 13

PříspěvekZaslal: ne březen 29 2009, 9:34    Předmět: Citovat

2 Bohouš: Díky za varování, ale naše srazy naštěstí nejsou limitované žádnými předpisy svazu. Jsou to amatérské závody pro radost a měření s přesností na 0.1 sec (možná i o trošku horší) nám bohatě stačí.. Cool Pořád lepší než pobíhat na konci trati se stopkama a kouskem papíru.

2 Ostatní: Díky všem za podněty pro stavbu zobrazovací části. Donutilo mě to si o problematice trošku něco nastudovat a došel jsem k tomu že ideální řešení pro -n zobrazovacích členů je použít posuvné registry v kombinaci s čítačem který bude na výstupech jednotlivým registrům dávat instrukci k přečtení BCD kódu. V případě potřeby osmi segmentů pak lze v paralelním režimu "učení" registru komunikovat po 5ti pinech, pokud budou registry nastavené v sériovém režimu, může být komunikace jen po dvou pinech.
V případě potřeby více segmentů pak půjdou čítače určitě řadit za sebou. V každém případě by pak nebylo od věci nechat jeden pin rezervovaný pro reset zařízení... Pokud se pletu, tak mě prosím opravte. (Opravdu nejsem žádný elektrotechnik)

A ještě jeden infantilní dotaz. Existuje nějaký obvod, který by měl na vstupu BCD, s tím že bude fungovat jako posuvný registr a zároveň na výstupu bude mít budič sedmisegmentovky? Prostě něco jako 4511 a 74194 dohromady???


Naposledy upravil Caiman dne ne březen 29 2009, 18:53, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: ne březen 29 2009, 10:03    Předmět: Citovat

Nějak jsem nepochopila k čemu tam má být ten čítač. Stačí posuvné registry. Buď pro jednu 7segmentovku jeden 8 bitový, s tím, že se dekódování z BCD na 7seg udělá sw v PC, nebo pro dvě sedmisegmentovky jeden 8 bitový + 2 dekodéry z BCD na 7seg.
Dej sem kdyžtak alespoň blokové schéma, ať víme, o čem se bavíme. Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Crifodo



Založen: Oct 11, 2005
Příspěvky: 15005

PříspěvekZaslal: ne březen 29 2009, 11:08    Předmět: Citovat

přesnost 0,001 s je hezká, ale při rychlost veterána dejme tomu 120 kmph to obnáší 3,3 mm rozlišení, to už klade slušné nároky na stabilitu čidel, ne?

Nestálo by za to uvažovat o maticovém displeji třeba 8x 128 bodů?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
masar



Založen: Dec 03, 2005
Příspěvky: 12536

PříspěvekZaslal: ne březen 29 2009, 14:49    Předmět: Citovat

Andrea měla na mysli tohle:


displej2.png
 Komentář:

Stáhnout
 Soubor:  displej2.png
 Velikost:  15.46 kB
 Staženo:  178 krát

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



Založen: Mar 26, 2009
Příspěvky: 13

PříspěvekZaslal: ne březen 29 2009, 18:50    Předmět: Citovat

Super... odvolávám co jsem napsal. Tohle je přesně ono... O existenci nějakého 4094 jsem neměl ani tuchy. Myslel jsem že takový posuvný registr, který by měl pin, posílající LOG 1 dalšímu kolegovi do kaskády při saturaci všech paměťových pozic neexistuje. Proto jsem se to snažil řešit za pomoci součástek, které jsem pokoutně našel. Ještě jednou děkuji za toto poslední schéma. Přesně takový obrázek jsem si představoval... Laughing Laughing
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Caiman



Založen: Mar 26, 2009
Příspěvky: 13

PříspěvekZaslal: ne březen 29 2009, 18:57    Předmět: Citovat

Crifodo napsal(a):
přesnost 0,001 s je hezká, ale při rychlost veterána dejme tomu 120 kmph to obnáší 3,3 mm rozlišení, to už klade slušné nároky na stabilitu čidel, ne?

Nestálo by za to uvažovat o maticovém displeji třeba 8x 128 bodů?


S tím maticovým displayem by to bylo moc hezké, ale takový nemám a stavět se mi jej nechce. (ani nevím jak ho řídit... ) Potřebuju aby byl display dobře viditelný "na dálku" a jelikož takové sice existují, ale cenově jsou mimo možnsti smrtelníků, stavím takové samodomo "sedmisegmentovky" z vysocesvítivých diod.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: ne březen 29 2009, 19:53    Předmět: Citovat

Caiman napsal(a):
Super... odvolávám co jsem napsal. Tohle je přesně ono... O existenci nějakého 4094 jsem neměl ani tuchy. Myslel jsem že takový posuvný registr, který by měl pin, posílající LOG 1 dalšímu kolegovi do kaskády při saturaci všech paměťových pozic neexistuje. Proto jsem se to snažil řešit za pomoci součástek, které jsem pokoutně našel. Ještě jednou děkuji za toto poslední schéma. Přesně takový obrázek jsem si představoval... Laughing Laughing

Úplně stejně se to dá zapojit s těmi 74HC595 co jsem radila hned na začátku.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
masar



Založen: Dec 03, 2005
Příspěvky: 12536

PříspěvekZaslal: ne březen 29 2009, 22:00    Předmět: Citovat

Samozřejmě, jen se asi budou muset zapojit omezovací odpory k segmentům. Ostatně, asi bych je použil i s těmi 4094-kami, nemám moc důvěru k dodržování parametrů různými výrobci. Ale stejně, pokud to budou nestandartní 7-mi segmentovky, asi bude na místě nějaký budič. Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: ne březen 29 2009, 22:07    Předmět: Citovat

masar napsal(a):
Samozřejmě, jen se asi budou muset zapojit omezovací odpory k segmentům. Wink

A ty 4094 při 5V napájení, rozsvítí vůbec LEDku?
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.15 sekund