In meinem Projekt habe ich einen Mikrocontroller, der 3 LED-Gruppen leuchten muss. Gruppe A hat 3 LED, Gruppe B hat 2 LED, Gruppe C hat 1 LED. Es gibt alle die gleiche LED. In jeder Gruppe sind die LEDs in Reihe geschaltet.
Betrachten wir Gruppe A:
VCC wird von einem positiven Spannungsregler erhalten. Die Beleuchtung der Gruppe wird von einem MOSFET gesteuert, der als Schalter fungiert. Der Mikrocontroller steuert diesen Transistor auf oder zu.
Ich habe das noch nie gemacht, deshalb habe ich Fragen:
Ein Schaltplan würde auf jeden Fall helfen. Im Allgemeinen regulieren LEDs den Strom nicht selbst, daher benötigen Sie eine Möglichkeit, sie vorzuspannen. Am einfachsten geschieht dies mit einem Vorwiderstand. Zum Beispiel würde in Ihrer Gruppe A mit 3 LEDs und einem Vorwärtsabfall von 3 V an ihnen, wie Sie erwähnt haben, 9 V an den LEDs liegen. Die geregelte Spannung muss größer sein, sagen wir für den Anfang 10 V. Dies würde einen Abfall von 1 V über dem Vorwiderstand ergeben. Wählen Sie den Widerstandswert, um den Strom einzustellen.
Je höher die verwendete Spannung ist, desto weniger anfällig ist die Schaltung für Unterschiede in den Komponentenparametern, verbraucht jedoch mehr Leistung. In diesem Sinne müssen Sie sicherstellen, dass alle Teile die Stromanforderungen erfüllen, da Sie 1A durch die LEDs erwähnen, was bei dieser Methode ziemlich viel ist. Bei dieser Strommenge sollten Sie vielleicht einen LED-Treiberchip verwenden.
Um den Widerstand zu berechnen, nehmen Sie die gesamte LED-Spannung der Reihenkette und subtrahieren Sie diese von der Versorgungsspannung. Teilen Sie das Ergebnis durch den Strom, den Sie dem Widerstand geben möchten. Wenn Sie beispielsweise 3 x 3-V-LEDs an einer 12-V-Versorgung haben und 1 A wollen, dann ist es (12 - (3 x 3) / 1) = 3 Ohm. Für 2 x 2,2-V-LEDs an derselben Versorgung wäre dies (12 - (2 x 2,2) / 1) = 7,6 Ohm.
Im zweiten Beispiel ist die im Widerstand dissipierte Leistung beträchtlich. Es wären 7,6 W, also benötigen Sie einen 10-W-Widerstand mit ausreichender Belüftung.
Andi aka
Oldtimer
Oldtimer
Oldtimer
Oldtimer
David Tweed
Russell McMahon