Forum: Analoge Elektronik und Schaltungstechnik Beleuchtungsanzeige


von Johannes K. (hudlbergajoe)


Lesenswert?

Hallo zusammen,

ich wollte euch zum Thema LED Anzeige um Rat fragen.
Wir wollen von einem Mikrocontroller aus gesteuert eine Kalibrierung 
eines Magneto-Sensors durchführen (Strommessung).
Als letztendliches Ergebnis der Kalibrierung (Offset und Gain werden 
eingestellt) haben wir uns vorgestellt, vier LED-Skalen auf einer 
Platine zu installieren, die folgendes anzeigen:
1. LED-Skala: Wie gut konnte der Offset eingestellt werden (Abweichung 
von 0 durch begrenzte Auflösung)
2. LED Skala: Wie weit außerhalb der Mitte des Einstellbereichs lag der 
Offset
3. LED Skala: Wie gut konnte der Gain eingestellt werden (begrenzte 
Auflösung)
4. LED Skala: Wie weit außerhalb der Mitte des Einstellbereichs lag der 
Gain

Unser ursprünglicher Plan war es, pro LED Skala vier LEDs (1x grün, 2x 
gelb, 1x rot) mit den entsprechenden Vorwiderständen einzeln per GPIO 
anzusteuern. Jedoch ergeben sich daraus 16 GPIOs, die alle ca. 20mA 
Strom liefern müssen, was insgesamt zu einem hohen Leistungsbedarf 
führt.
Eine neue Idee wäre, stattdessen vier "LED-Skala-Bänder" zu befestigen, 
falls es so etwas gibt (hab bisher nix im Web gefunden). Idealerweise 
kann man die dann je nachdem wie sie leuchten soll per PWM, Manchester 
o. Ä. ansteuern.

Gibt es so etwas?
Oder macht man so etwas komplett anders?

Vielen Dank schon mal

von Jens M. (schuchkleisser)


Lesenswert?

Das macht man als Matrix, und damit mit nur "Zeilen"+"Spalten" Pins, bei 
dir also 8.
Oder mit Charlieplexing, was die meisten Controller können. Da kann ich 
die Pinzahl grade nicht ausrechnen, ist aber weniger.

Sofern I2C oder SPI vorhanden sind, gibt es Chips, die z.B. 8x8 LEDs 
multiplexen, ohne das der Controller mehr machen muss als das Muster zu 
senden. MAX7219 z.B..
Oder ein Schieberegister mit ein paar 74595, die schaffen jeweils 8 Bits 
und ergeben ein statisches Display, falls muxen zuviele Störungen macht.

Und ja, es gibt LED-Bargraph-Anzeigen, meist mit 10 LEDs, gern auch in 
verschiedenen Farben. Kingbright z.b. hat soviele, die müssen die 
verkaufen: 
https://www.kingbrightusa.com/kckeyword.asp?sltSearch=kw&txtPartNo=bargraph

: Bearbeitet durch User
von Schlumpf (Gast)


Lesenswert?

Wieso nimmst nicht einfach LEDs, die mit weniger als 20mA zufrieden 
sind?

Die Idee, über irgendein Multiplexing Verfahren Strom zu sparen, geht 
nicht ganz auf.

Wenn du eine LED nicht die ganze Zeit ansteuerst, dann  wirkt sie 
dunkler.
Wenn du mit dieser Helligkeit zufrieden bist, dann kannst sie auch 
gleich statisch mit weniger Strom betreiben.

von Karl M. (Gast)


Lesenswert?

Johannes K.,
ich würde Drehspuleninstrumente nehmen.

Die zeigen Dir mehr, als jede LED-Kette an.

von Jens M. (schuchkleisser)


Lesenswert?

Mein Vorschlag war eher zum Einsparen von IOs.
Strom spart man mit Multiplexen nicht, das stimmt.

von Schlumpf (Gast)


Lesenswert?

Klar, zum IOs sparen hast du die sinnvollen Möglichkeiten aufgezählt. 
Aber ich hab es so verstanden, dass er Angst hat, den Controller zu 
grillen. In dem Fall könnte man natürlich auch die Verlustleistung 
besser verteilen, indem man über externe Treiber arbeitet. Egal, ob 
parallel mit Transistoren oder seriell.

Aber naheliegend wäre eigentlich, Low-Current LEDs zu nehmen.

Ich vermute eh, dass er die 20mA auch bei der von ihm gewählten LED 
nicht benötigt. Es sei denn, sie ist ein riesen Klopper oder ne 5mm LED 
aus den 80ern

von Tom (Gast)


Lesenswert?

Mit 16 aktuellen LEDs @20mA kann man einen Raum beleuchten.

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
Noch kein Account? Hier anmelden.