Gast
#1353608
Hallo, ich möchte gern die Helligkeit einer sich ändernden Anzahl von LEDs einstellen. Dabei sollen die LEDs weniger hell leuchten, wenns in der Umgebung dunkler wird. Das soll soweit gehen, dass die LEDs nur noch ganz schwach glimmen, wenn die Umgebung ganz finster ist. Die Resthelligkeit soll einstellbar sein. Ich habe mir folgende Lösungsansätze überlegt: 1. Siehe Schaltplan im Anhang. Die automatische Helligkeitseinstellung erfolgt über einen Spannungsteiler mit einem LDR. Damit die LEDs nicht ganz ausgehen, wird eine "Grenzspannung" über einen zweiten Spannungsteiler eingestellt. Beide Spannungen werden mittels Schottky-Dioden verkuppelt und steuern einen MOSFET an. Die LEDs werden über ein Shift-Register angesteuert. Bei voller Helligkeit sollen pro LED ca. 4mA fließen. Durch den MOSFET soll jetzt die "Versorgungsspannung" des Shift-Register-LED-Vorwiderstand-Gespann geregelt werden. Ich habe schon mal einen Testaufbau dazu gemacht. Bei reduzierter Helligkeit via MOSFET konnte ich dabei beobachten, dass je mehr LEDs zugeschaltet wurden, die Helligkeit immer weiter abnahm... War im Prinzip zu erwarten, da der MOSFET hier als "Vorwiderstand" für alle LEDs wirkt und der Strom mit steigender Anzahl LEDs abnimmt. 2. Über eine Konstantstromquelle die vom Mikrocontroller angesteuert wird und somit dem Strom an die Anzahl der aktiven LEDs anpasst. Die Helligkeit müsste dann über einen ADC-Eingang des Mikrocontrollers eingelesen werden. Problem wäre ein relativ hoher Sofware-Aufwand und viel Umsachlten, da sich die Anzhal der aktiven LEDs jede Sekunde ändern wird. 3. Über PWM. Allerdings kenne ich mich damit nicht aus. Weiterhin weiß ich nicht, was die Shift-Register davon halten werden, da der Aufbau des Systems Shift-Register-LED-Vorwiderstand eigentlich so bleiben soll. Jetzt meine Frage: Was würdet ihr empfehlen oder kennt ihr noch eine bessere Lösung? Vielen Dank im Voraus!
