Hallo Forum, (Frage ist im Bild zusammengefasst) für unser Projekt brauchen wir noch eine Anzeigetafel (bestehend aus 6x 7 Segmentanzeigen [siehe Bild]) Wir haben bereits 2 Anzeigen mit Schieberegistern 74HC595 mit dem Arduino ansteuern können. Allerdings suchen wir nach einer noch einfacheren Möglichkeit (d.h. weniger Bauteile, bestenfalls nur ein Register und alles auf einer Platine) womit wir die Gehäusegröße und den Bauteilaufwand deutlich verringern könnten. Wichtig wäre uns auch das man ggf. die ganze Anzeige mehrmals herstellen könnte ohne riesen Aufwand und hohen Kosten. Wir würden uns sehr über jegliche Antworten freuen. Gruß Christopher
Pro Ziffer ein TLC59108. Der spart sogar die Vorwiderstände, einzige weitere benötigten Bauteile sind eine Widerstand zum Einstellen des Stroms und ein Abblockkondensator (pro Ziffer). Ansteuerung erfolgt per I²C, d.h. du brauchst insgesamt 2 Leitungen zum Mikrocontroller. Damit kannst du sogar die Helligkeit der einzelnen LED's individuell einstellen. Bis zu 14 Ziffern möglich. Bei größeren Ziffern passt ein IC auch direkt unter eine Ziffer auf die Platinenunterseite, bei deiner Größe musst du schauen. Der IC steuert die Kathoden der LED's an, die Anoden solltest du parallel an eine konstante Spannung knapp über der Flussspannung legen. So fällt wenig Spannung an den IC's an und die Erwärmung bleibt gering.
PS: Zur Reduzierung der Gehäusegröße trägt natürlich auch bei, den Arduino zu ersetzen durch einen (kleinen) Mikrocontroller direkt auf der Platine zusammen mit den Ziffern und Treiber-ICs. Wenn du den gleichen Mikrocontroller wie auf dem Arduino verwendest, den Serial/USB Port rausführst und den Arduino-Bootloader drauf flasht, kannst du sogar die Arduino IDE verwenden.
STLED316S oder eben den schon erwähnten MAX7219 http://www.futurelightingsolutions.com/en/Technologies/Development-Tools/Analog---Power/Pages/1183524-STEVAL-CBP003V1.aspx http://www.mouser.de/ProductDetail/STMicroelectronics/STLED316SMTR/?qs=sGAEpiMZZMvMXbh32ZmHAHbV2uf9GECK
:
Bearbeitet durch User
Es gab mal die "intelligenten" 7 Segment Anzeigen. z.b. HP5082-7300 (5 Bit Latch + Dekoder + Treiber + Anzeige) Oder einfach alles, bis auf die Anzeigen und Widerstände, in ein 44 poliges CPLD verpacken.
Hans-Georg L. schrieb: > Es gab mal die "intelligenten" 7 Segment Anzeigen. > z.b. HP5082-7300 (5 Bit Latch + Dekoder + Treiber + Anzeige) Jau - davon hab ich noch'n Schwung hier... weiß gar nicht mehr, wo ich die mal 'zwecks Bevorratung' (r)ausgeschlachtet habe... der ein oder andere 5082-7340 ist auch noch darunter... nice Dinger.
Ein ULN2003 und das Positive Pendant. Genau 2 Bausteine um damit bis zu 7*7 bzw. 7*8 Leds in Zeitmultiplex zu Steuern.
DJShadowman schrieb: > Ein ULN2003 und das Positive Pendant. > > Genau 2 Bausteine um damit bis zu 7*7 bzw. 7*8 Leds in Zeitmultiplex zu > Steuern. Abgesehen von den 14 µC-Pins zur Ansteuerung fehlen die Widerstände, und bei 3 V leuchtet kein einziges Segment ;-)
Wieso 3 Volt ? Wo kommen die her ? Ne rote LED leuchtet doch ab 1.8Volt. Und das die Portpins begrenzt sind auf unter 14 stand auch nirgends. Noch billiger gehen nur die 10 stelligen LED-Anzeigen bei ebay mit I²C oder anderen Schnittstellen die es ab ca 3€ gibt. Und ob der Arduino auch rausfleigen kann (kosten, Bauteile) und was für ein Gerät davor steckt wissen wir leider auch nicht. Da der TE sich nicht weiter gemeldet hat.....
DJShadowman schrieb: > Noch billiger gehen nur die 10 stelligen LED-Anzeigen bei ebay mit I²C > oder anderen Schnittstellen die es ab ca 3€ gibt. und genau auf diesen sitzen die schon genannten MAX7219 Was war jetzt Dein passender neuer Beitrag zu der Frage?
Christopher L. schrieb: > Allerdings suchen wir nach einer noch einfacheren Möglichkeit (d.h. > weniger Bauteile, Euer bisheriger Weg ist bereits eine Multiplexanzeige. Aber mit 74HC595 die viel zu wenig Strom liefern. Auch der MAX7219 wie auf der kommerziellen Platine liefert keine richtig helle Anzeige. Ersetzt man einen 74HC595 für die Segmente durch strombegrenzte 60mA Treiber wie TLC5916 und steuert die 6 gemeinsamen Anoden durch P-MOSFETs wie IRLML6401 (an 6 einzelnen 5V schaltenden Arduino-Ausgängen) dann wird die Anzeige hell und so klein, wie ihr mechanisch bauen könnt (der Arduino ist allemal grösser). Der ULN2x03 und "sein positiver Pendant (den es nicht gibt, UDN2981 ist anders)" taugen ebensowenig wie der Overkill durch TLC59108.
MaWin schrieb: > Auch der MAX7219 wie auf der > kommerziellen Platine liefert keine richtig helle Anzeige. Du hast noch micht wirklich mit dem gearbeitet oder?
Guest schrieb: > Du hast noch micht wirklich mit dem gearbeitet oder? Kindchen, nicht nur das, sondern ich kann sogar im Datenblatt lesen. Armer Troll.
Guest schrieb: > DJShadowman schrieb: > Was war jetzt Dein passender neuer Beitrag zu der Frage? Sorry dass ich noch gar nicht geantwortet habe.(steck grad im Klausurenstress). Also erstmal super vielen Dank für die ganzen Ideen und Ratschläge!!echt klasse dass sich so viele Leute Zeit nehmen zu antworten! Also mein Favorit ist zur Zeit der Link zur 6stelligen 7 Segment Ansteuerung mit 74HC595 Beitrag "7-Segm.-LED-Anzeige, 6-stellig, statische Ansteuerung mit (74HC)4094" Habe dazu auch schon alle Teile besorgt, und werde im Oktober mal versuchen dass auf ein Steckbrett ans laufen zu bringen. trotzdem fehlt mir dazu noch eine ganze Menge Wissen z.B. wie ich den Code schreibe (Arduino Compiler (C++))? - ist die Anzeige hell genug? (würde gerne 4 70mm x50mm Anzeigen benutzen) die sicher auch bisschen Leistung brauchen - kann man den Arduino dann noch mit Batterie betreiben für längere Zeit? falls jemand Tipps hat wär top. Hatte auch vor (falls ich das Teil ans laufen Krieg:) mal eine kleine Anleitung für Arduino mit bildern hier hochzuladen.
Michael B. schrieb: > Kindchen, nicht nur das, sondern ich kann sogar im Datenblatt lesen. > Armer Troll. oh, Du bist auch MaWin, Opa?
Christopher L. schrieb: > (würde gerne 4 70mm x50mm Anzeigen benutzen) Dann fange mit Deinen Überlegungen noch einmal ganz am Anfang an.
Christopher L. schrieb: > (würde gerne 4 70mm x50mm Anzeigen benutzen) die sicher auch bisschen > Leistung brauchen Das paßt aber nicht zu Deiner obigen Anfrage, bei der Du 74HC595 erwähnt hattest. Die jetzt genannten Anzeigen brauchen eine höhere Betriebsspannung (>= 12 V) und ggf. auch höhere Ströme (>= 20 mA/Segment), je nach dem diese in heller Umgebung verwendet werden sollten. Filterscheiben nicht vergessen! Der Platzbedarf bei so großen Einzelanzeigen dürfte doch nicht das Problem sein. Die Lösung mit 4094 oder 74HC4094 eignet sich für Anzeigen 13 - 20 mm Höhe mit einer LED/Segment. Für höhere Spannungen/Segmentströme ist es zweckmäßig einen ULN2803 + 8 x Widerstände als Treiber dahinter zu schalten. Da solltest Du noch einmal genauer sagen (singen), der, die, das, wer, wie, was, wieso, weshalb, warum ;-)
m.n. schrieb: > Die jetzt genannten Anzeigen brauchen eine höhere > Betriebsspannung (>= 12 V) und ggf. auch höhere Ströme (>= 20 > mA/Segment), Eine Hochstromversion des 74HC595 währe der TPIC6B595, bis 500mA und bis 50Volt pro Pin, im Prinzip ein 74HC595 mit eingebautem ULN2803.
Guest schrieb: > Eine Hochstromversion des 74HC595 währe der TPIC6B595, bis 500mA und bis > 50Volt pro Pin, im Prinzip ein 74HC595 mit eingebautem ULN2803. Wenn Du mir die Freilaufdioden klauen willst, klaue ich dir vier Pins und nehme den TPIC6C596 ;-)
Guest schrieb: > DJShadowman schrieb: >> Noch billiger gehen nur die 10 stelligen LED-Anzeigen bei ebay mit I²C >> oder anderen Schnittstellen die es ab ca 3€ gibt. > > und genau auf diesen sitzen die schon genannten MAX7219 > > Was war jetzt Dein passender neuer Beitrag zu der Frage? Immer gleich aufbrausend werden, das nervt hier echt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.