Sida 1 av 2

Drivkrets till 12 st 7+1 segmentare

Postat: 24 november 2014, 17:09:28
av Magnus_K
Jag står i valet och kvalet om jag ska använda "vanliga" 7-segments LED displayer eller dom med bubbellins.

4 siffror ska vara lite större, kanske kring 20-30 mm höga och 8 siffror kring 10-15 mm höga.
Dom kommer vara monterade i grupper om 4 och ska drivas som detta också med SPI.

Det generella tipset till drivkrets för detta ändamålet verkar vara MAX7219 men ser två problem med detta; dels priset och dels att den bara kan driva 8 siffror.

Så, tänkte konsultera proffsen och se om ni har några ideér på drivkrets till 3 x 4 siffror och kanske era erfarenheter av LED-displayer med bubbellins vore kul att få höra!

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 24 november 2014, 17:23:36
av Icecap
Jo, priset är ju otrevligt kan jag hålla med om.

Det borde ju vara en del billigare att ta en µC med många pinnar och prata med den och sedan tar den hand om resten som en "självkörande" enhet. Det borde vara möjligt att släppa en del billigare undan med en µC med 20 pinnar för detta (7 segment + DP + 12 digitselect) och några drivkretsar. Det behövs ju i grunden bara ett seriell snöre från master till slave.

Men - behöver du att kunde ställa intensiteten eller är det bara visning som gäller?

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 24 november 2014, 17:31:48
av YD1150

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 24 november 2014, 17:41:53
av Magnus_K
@Icecap:
Ett mycket bra förslag som jag inte hade tänkt på. Kommer absolut vara en kandidat!
Angående möjligheten att ställa intensiteten så är inget på kravlistan.

@YD1150:
Också ett bra förslag, tror jag. Måste läsa på lite mer om IC:n men betydligt bättre pris än MAX-kretsen!

Två bra förslag. Tack för det!

Är det någon av er som har använt dom där bubbellinserna någon gång? Tycker dom ser för jäkla fräna ut men är lite orolig för hur visningen är från olika vinklar etc. Å andra sidan är det väl bara att köpa en och testa...

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 24 november 2014, 18:16:04
av Icecap
Har inte använd dom men väl sett dom - och nej tack! Dålig kontrast pga. dålig intensitet, linsen gör det inte bättre men är det extremt trångt och relativt ljussvagt i omgivningen är det ett sätt att göra en läsbar visning på liten plats.

Men annars? Aldrig!

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 25 november 2014, 09:59:57
av Glenn
Just dom där vet jag inte, men det finns sådana displayer som har mycket god läsbarhet till förhållande till det lilla formatet.

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 25 november 2014, 12:30:15
av Swech

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 28 november 2014, 03:29:54
av Magnus_K
Oj Swech. Där hittande man dom ja... Njo får nog bli att "kika runt lite".
Tack för länken.

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 10 mars 2015, 22:06:08
av Magnus_K
Väcker liv i min gamla tråd som fortfarande är mycket aktuell för mig. Här kommer ett långt inlägg för en enkel fråga.

Jag har av programmeringstekniska själ bestämt mig för att försöka driva varje display med en µC men behöver lite support.

Setup:en är alltså 3 st "4-digit 7-segment LED displays". Mer exakt 10-685-71 och så här ser dom ut:
LED.JPG
Då dessa sitter ganska separerade så tänkte jag om jag gör ett "drivar-kort" som trycks på stiften och sedan går det 3 snören till det stora kortet där själva huvudprocessorn sitter.
Det jag nu spånar på är vad jag behöver för komponenter till varje drivarkort.

Jag har tänkt mig att det ska vara en PIC. Givetvis måste den ha tillräckligt många utgångar för att driva en display. I detta fallet bör det alltså bli 12 st "LED-utgångar" plus de övriga pinnarna så som Vcc, Vdd, SPIx3 etc etc.
Det jag undrar över är just "drivarkretsen" som Icecap nämner några inlägg längre upp.

Låt säga att 10mA per segment är en lämplig intensitetsnivå. När en display visar "8888." drar den som mest vilket då alltså bör blir 10(7+7+7+7+1) = 290mA.
Per utgång är inte 10mA några problem men när det börjar närma sig 300mA totalt så börjar det bli lite svettigt för µC:n.
Det finns då två alternativ: sänka strömmen per segment eller meka dit en drivare. Vad bör jag göra? Eller snarare, om jag vill ha dit en lämplig drivare, hur ser en sån ut? Är det någon slags transistor-array?

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 10 mars 2015, 22:21:50
av Icecap
Med det antal pinnar som det display har är det en multiplexat enhet. Och för att få lite intensitet på det hela måste de drivas med en del ström varför du behöver damma av en ULN2003 + 4 st P-MOSFET eller liknande.

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 10 mars 2015, 22:32:56
av Swech
På den displayen du visar så är det multiplex som gäller.
Du kan alltså bara styra en av de fyra åt gången så det blir 10mA per segment max.
70mA på en gång, sedan cirkulerar du mellan alla 4 displayer.
Det blir då 10/4 -> 2.5mA effektivt per segment då de är tända 25% av tiden
Med dagens displayer så bör det lysa tillräckligt bra

Swech

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 10 mars 2015, 22:44:05
av Magnus_K
Ja just det!
Kollade tillbaka på hur jag provkörde och då multiplexade jag samt använde 4 st BJT:er för att leverera den där strömmen, då den är för hög för en µC-utgång.
En ULN200X borde ju fungera. Ska läsa lite mer.
Smidigt, en µC, en ULN och ett par kringkomponenter, det får plats. Tack!

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 10 mars 2015, 23:01:50
av Icecap
Ta PNP-transistorer som digit-selector, en '0' slår på dom.

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 10 mars 2015, 23:05:13
av Magnus_K
Japp! Är rätt säker att det var precis vad jag gjorde på "provkörningen".
Vet ni om det finns någon IC med 4 st PNP? ULN200X var 7 steg vilket är lite overkill om det blir platsbrist.

Re: Drivkrets till 12 st 7+1 segmentare

Postat: 11 mars 2015, 08:02:08
av Castor
Du har ju 7 segment, då behöver du 7 drivers