LEDs separat mit PWM ansteuern

OP #329247
Lesenswert?

Hallo Zusammen.

Ich möchte ein Lichtmischer bauen, der mit entsprechenden
verschiedenfarbigen LEDs über ein PIC16F84 (falls überhaupt möglich!)
mit Pulsweitenmodulation PWM die Helligkeit angesteuert wird.
Ich benötige sicher auch eine Konstantstromquelle, welche ich aber
schon gesehen habe, aber noch dimensioniert werden muss und
dementsprechend die POWER-LEDs ausgesucht werden müssen.

Über einen Schalter sollen 2 Zustände gewählt werden:

- Zustand 1: Konstantes Licht bzw. konstante Helligkeit aller LEDs.

- Zustand 2: Durch programmierte PWM für diesen Schalterzustand soll
die Lichtstärke geringer/grösser werden.

Ich werde vielleicht auch mit Zustand 2 den Random programmieren, damit
ein ständiges Wechseln der Farben bzw. LEDs möglich ist.

Meine Frage nun:
Kann mir jemand helfen mit Links/Erfahrungen zu PWM-Programmierung mit
PIC (Assembler), LEDs-Hinweisen oder Steuerungen?

Vielen Dank für Bemühungen und Hinweise
Gast #329248
Lesenswert?

Auch wenn ich Dir mit Programmierung PIC nicht helfen kann noch eine
Frage: Wieviele LED's willst Du ansteuern und willst Du RGB aus
einzel-LED's aufbauen oder fertige RGB-LED's nehmen?

Denke mal "Zustand 1" soll weißes Licht darstellen... oder?
OP #329249
Lesenswert?

Hallo Manos.
Ich nehme zu Beginn mal 3 verschiedene LEDs (besseres Verteilen auf
einer Fläche).

Zustand 1 (also 3-pol Schalter manuell betätigt!) würde heissen:
Konstantes Licht (ohne PWM) - also die rote LED leuchtet voll Rot, die
blaue LED voll Blau usw.

Zustand 2 (also man switche auf die andere Stellung) heisst:
Varierendes Licht (mit PWM) - mit Random wird z.Bsp. die rote LED von
dunkel mal Richtung hell und gleichzeitig die blaue LED vielleicht von
hell zu dunkel usw. geändert.

Gruss
Gast #329250
Lesenswert?

Auch wenn ein externes Bauteil hier nicht noetig waere,
moechte ich doch auf die Moeglichkeit hinweisen:

Es gibt bei Texas Instruments PWM-Treiber-ICs fuer LEDs.
Die haben eine Konstantstromsenke direkt mit eingebaut und
werden ueber ein Datenwort vom Controller angesteuert.
Heissen TLC.... (die Nummer hab ich grad nicht genau im
Kopf, muesste sich aber ueber die parametrische Suche
herausfinden lassen).

Wie gesagt, ein Extra-Baustein waere hier sicherlich nicht
noetig, vielleicht macht es ja gerade in Deinem Anwendungsfall
Sinn...

Greetz
kmt

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren