www.elektronik.si
Vezje za upravljanje 7-segmentnih zaslonov

www.elektronik.si -> Elektronika za začetnike

Avtor: haRmOniKaKraj: Dolenjska PrispevekObjavljeno: Pet Apr 27, 2018 9:31 pm    Naslov sporočila:  Vezje za upravljanje 7-segmentnih zaslonov
----------------------------------------------------------------------------
Pozdravljeni,

narisal sem vezje za upravljanje deset 7-segmentnih zaslonov, ki ga bom priključil na izbran mcu. V načrtovanju vezij sem začetnik, zato bi prosil za kakšen nasvet.

Vezje se napaja z 12V za zaslone in 5V za logiko. Na njem je multiplekser modul, logični inverter ter deset bcd4511 in uln2003. Ideja je, da z multiplekserjem izberem prvi zaslon ter mu nastavim vrednost, nato drugega, tretjega, itn. Na prototipni ploščici sem testiral za en zaslon in deluje.

Kaj pravite nad skico ploščice? Ali bi moral kjerkoli dodati še kakšen element (upor, kondenzator, ...)? Je to sploh pravi način?

Avtor: igo PrispevekObjavljeno: Pet Apr 27, 2018 11:24 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Kje so upori za 7-seg zaslone?

Manjkajo tudi 100 nF kondiji vzporedno z napajanjem vsakega izmed 5 V čipov.

...

Malo naštudiraj čip 74HC595 .

Avtor: haRmOniKaKraj: Dolenjska PrispevekObjavljeno: Sob Apr 28, 2018 9:27 am    Naslov sporočila:  
----------------------------------------------------------------------------
Upore nisem dal, ker segment predstavlja led trak in že vsebuje predupore. So vseeno potrebni? Čez posamezen segment teče 200mA toka, torej bi bil upor pri 12V 60ohmov?

Ok, kondenzatorji na čipih. Tega nisem vedel. Kaj je funkcija teh kondenzatorjev?

Izbran 4511 nastavljam tako, da LE spustim na LOW, vsi ostali čipi pa so takrat na HIGH. Je tu potreben še kakšen pull-up, pull-down upor?

Predlagan shift register poznam. Mogoče res nebi bila slaba ideja. Porabim manj pinov pa še inverterja in multiplekserja ne rabim.

Avtor: SilvoKraj: Koroška-okolica Dravograda PrispevekObjavljeno: Sob Apr 28, 2018 10:40 am    Naslov sporočila:  
----------------------------------------------------------------------------
Kak poseben razlog za tako "komplicirano" vezje sploh, če bo zadaj mikrokontroler?

Jaz bi v tvojem primeru vzel dva MAX7219 . Z enem lahko furaš do 8 displejev. Ne rabiš preduporov, softwersko lasko nastavljaš osvetlitev, ima lastno tabelo znakov, lahko kreiraš svoje znake, poljubno vklapljaš posamezne displeje... komunikacija je SPI torej porabiš le tri pine na mikrokontrolerju.

Avtor: BranezKraj: Koprivnica HR PrispevekObjavljeno: Sob Apr 28, 2018 11:05 am    Naslov sporočila:  
----------------------------------------------------------------------------
Pa še display-e z njim vred na tržnici v hrbet mečejo, tako so poceni.

Avtor: twomKraj: Ljubljana PrispevekObjavljeno: Sob Apr 28, 2018 12:00 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Silvo je napisal/a:
Kak poseben razlog za tako "komplicirano" vezje sploh, če bo zadaj mikrokontroler?

MAX7219
+1
Ali pa kakšen drug MAX.... za več displejev krmilit...

Avtor: haRmOniKaKraj: Dolenjska PrispevekObjavljeno: Sob Apr 28, 2018 12:24 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Dober predlog. Tega namreč nisem poznal. Če najdem še nekaj, kar bi res prebavilo vseh 10 displayev na enkrat bi bila zmaga. Sicer pa dva čipa.

Oziroma nisem najbolj prepričan v ustreznost čipa. Kolikor razumem delovanje, bo posamezen display vklopljen 1/8 časa. Verjetno bom to opazil pri zmanjšani svetlosti, ki je ključnega pomena pri doma narejenem velikem displayu. Brez shift registra ali 4511 torej ne bo šlo...?

Avtor: bostjangKraj: Postojna PrispevekObjavljeno: Sob Apr 28, 2018 1:15 pm    Naslov sporočila:  
----------------------------------------------------------------------------
ULN najbrž ne bo prenesel 7x 200mA toka. Najbrž boš moral najti kaj močnejšega ali pa diskretne tranzistorje (MOSFET).

Avtor: igo PrispevekObjavljeno: Sob Apr 28, 2018 1:42 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Pri LED trakovih vgrajeni upori zadostujejo. (***)
100 nF kondiji poleg 5 V čipovja je za povečanje odpornosti na motnje.
Da ob vklopu vseh segmentov naenkrat ne bo težav, dodaj tudi elektrolitske kondenzatorje v 12 V delu.
Omenjaš namreč 200 mA toka. Je to mišljeno za en segment, ali za eno cifro, ali za vseh 10 cifer?
Ne pozabi niti na tokovno zmogljivost uln2003.

Če želiš imeti kak svoj znak ali celo animacijo ob posebnih dogodkih, s 4511 ne bo šlo. Svetilnost lahko pri 74HC595 nastavljaš s PWM na OutputEnable' pinu (0=max, 255=min). Tistih 80 bitov se vpiše prej kot v eni milisekundi, torej je možno tudi hitro spreminjati prikaz.

*** Če jih ne bi bilo, bi jih izračunal iz R = (12V - NapetostLedic) / 200mA , kjer bi iz datasheeta zaslona prebral, kolikšna je NapetostLedic pri toku 200 mA.

Avtor: SilvoKraj: Koroška-okolica Dravograda PrispevekObjavljeno: Sob Apr 28, 2018 1:51 pm    Naslov sporočila:  
----------------------------------------------------------------------------
haRmOniKa je napisal/a:
Oziroma nisem najbolj prepričan v ustreznost čipa. Kolikor razumem delovanje, bo posamezen display vklopljen 1/8 časa. Verjetno bom to opazil pri zmanjšani svetlosti, ki je ključnega pomena pri doma narejenem velikem displayu. Brez shift registra ali 4511 torej ne bo šlo...?


Ne razumem, kaj si hotel napisati? Moti te multipleksiranje. Misliš, da bo na oko opazno? Po mojih izkušnjah ne.
Z raznimi prikazovalniki sem veliko delal. Davno nazaj (ja čas hitro mine - gledam datum datum Maj 2009 Shocked ) sem napisal en članek za revijo Elektronik.si na temo prikazovanliki.
Članek v prilogi. Morda ti bo kaj v pomoč.

Avtor: haRmOniKaKraj: Dolenjska PrispevekObjavljeno: Sob Apr 28, 2018 1:57 pm    Naslov sporočila:  
----------------------------------------------------------------------------
igo je napisal/a:

Omenjaš namreč 200 mA toka. Je to mišljeno za en segment, ali za eno cifro, ali za vseh 10 cifer?
Ne pozabi niti na tokovno zmogljivost uln2003.


To je za en segment. Torej 7x200mA za cel display. A ni uln 500mA na posamezen izhod?

Avtor: haRmOniKaKraj: Dolenjska PrispevekObjavljeno: Sob Apr 28, 2018 2:00 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Silvo je napisal/a:

Ne razumem, kaj si hotel napisati? Moti te multipleksiranje. Misliš, da bo na oko opazno? Po mojih izkušnjah ne.
Z raznimi prikazovalniki sem veliko delal. Davno nazaj (ja čas hitro mine - gledam datum datum Maj 2009 Shocked ) sem napisal en članek za revijo Elektronik.si na temo prikazovanliki.
Članek v prilogi. Morda ti bo kaj v pomoč.


Multipleksiranje, ja. Nebi rad izgubil niti malo svetlosti.

Avtor: igo PrispevekObjavljeno: Sob Apr 28, 2018 2:51 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Glej graf
Peak collector current vs Duty Cycle
V najslabšem primeru svetijo vsi segmenti in je 100% duty cycle

70 diskretnih NPN tranzistorjev v TO92 ohišju zavzame primerljivo površino kot 10 čipov. Ker ne boš krmilil induktivnih bremen, diodice niso potrebne.

Avtor: haRmOniKaKraj: Dolenjska PrispevekObjavljeno: Tor Maj 08, 2018 8:11 am    Naslov sporočila:  
----------------------------------------------------------------------------
igo je napisal/a:

70 diskretnih NPN tranzistorjev v TO92 ohišju zavzame primerljivo površino kot 10 čipov. Ker ne boš krmilil induktivnih bremen, diodice niso potrebne.


Priporočaš kakšen konkreten model tranzistorja?

Stran 1 od 1

Powered by phpBB © 2001,2002 phpBB Group