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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.