Drivkrets till 12 st 7+1 segmentare
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Drivkrets till 12 st 7+1 segmentare
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!
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
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?
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?
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Drivkrets till 12 st 7+1 segmentare
@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...
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
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!
Men annars? Aldrig!
Re: Drivkrets till 12 st 7+1 segmentare
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.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Drivkrets till 12 st 7+1 segmentare
Oj Swech. Där hittande man dom ja... Njo får nog bli att "kika runt lite".
Tack för länken.
Tack för länken.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Drivkrets till 12 st 7+1 segmentare
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: 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?
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: 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?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Drivkrets till 12 st 7+1 segmentare
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.
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Drivkrets till 12 st 7+1 segmentare
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
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
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Drivkrets till 12 st 7+1 segmentare
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!
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
Ta PNP-transistorer som digit-selector, en '0' slår på dom.
- Magnus_K
- EF Sponsor
- Inlägg: 5854
- Blev medlem: 4 januari 2010, 17:53:25
- Ort: Skogen mellan Uppsala-Gävle
Re: Drivkrets till 12 st 7+1 segmentare
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.
Vet ni om det finns någon IC med 4 st PNP? ULN200X var 7 steg vilket är lite overkill om det blir platsbrist.