Led Leucht Intensität ändern

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
swindus
Posts: 3
Joined: Sat Apr 08, 2006 11:44 am
Contact:

Led Leucht Intensität ändern

Post by swindus »

Hallo alle zusammen. Wir nutzen den IOWarrior zur Ansteurung eines LCDs und bis zu 64 LEDs. Für 64 LEDs werden zwei IOWarrior gleichzeitig benutzt.
http://mala.arcadezentrum.com/hardware.html

Funktioniert soweit auch alles wunderbar. Gibt es eine Möglichkeit den Output für die LED Ansteuerung zu regeln? Also zB die LEDs nur halb hell leuchten zu lassen?

Danke!
stefan-tiger
Posts: 33
Joined: Wed Mar 15, 2006 2:37 pm
Location: Pforzheim

Post by stefan-tiger »

ja, durch PWM:

http://de.wikipedia.org/wiki/PWM

Kurzerklärung: Die LEDs so schnell ein und wieder ausschalten, daß man nicht sieht daß sie zwischendurch mal aus ist.

Pi mal Daumen hast du z.B. bei 50ms an und 50ms aus die Intensität auf die hälte reduziert.

Du kannst das Verhältnis variieren, z.b. 70ms an und 30ms aus usw.
Guido Körber
Site Admin
Posts: 2876
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Theoretisch richtig, nur muss man bei PWM und Multiplex aufpassen, dass die Frequenz nicht zu niedrig wird, sonst flackern die LEDs. Optimalerweise sollte man bei 100Hz oder höher liegen, damit nicht noch Interferenzen z.B. mit Leuchtstoffröhren auftreten.

Wie wird denn die Ansteuerung der LEDs gemacht? Mit der LED Matrix-Funktion des IOW?
stefan-tiger
Posts: 33
Joined: Wed Mar 15, 2006 2:37 pm
Location: Pforzheim

Post by stefan-tiger »

Guido Körber wrote:Theoretisch richtig, nur muss man bei PWM und Multiplex aufpassen, dass die Frequenz nicht zu niedrig wird, sonst flackern die LEDs. ..
Man könnte ja auchnoch ein Tiefpass dazu machen, aber bei vielen LEDs wäre das zu aufwendig.
swindus
Posts: 3
Joined: Sat Apr 08, 2006 11:44 am
Contact:

Post by swindus »

Guido Körber wrote: Wie wird denn die Ansteuerung der LEDs gemacht? Mit der LED Matrix-Funktion des IOW?
Nein, ganz 'normal' über die IOs.

Bei 64 LEDs wäre die vorgeschlagene Vorgehensweise recht aufwendig, da ich pro LED eine eigene Intensität haben möchte. Am besten wäre eine Möglichkeit, dem Warrior mitzuteilen welcher IO wieviel Saft rausgibt.
Mike D
Posts: 91
Joined: Wed Jun 02, 2004 4:07 pm
Location: Elbe- Weser-Dreieck
Contact:

Post by Mike D »

es gibt Postbausteine für den IIC-Bus mit eingebauter PWM genau für diesen Zweck, dei IOW alleine kanns nicht.
Damit könnte mann auch mit einem IOW die 64 LEDs einzeln ansteuern.
Guido Körber
Site Admin
Posts: 2876
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Post by Guido Körber »

Äh, da sind doch hoffentlich Treiber zwischen dem IO-Warrior und den LEDs? Der Chip hat nämlich eine Obergrenze für den Maximalstrom und die liegt deutlich unter dem was 32 LEDs brauchen.
swindus
Posts: 3
Joined: Sat Apr 08, 2006 11:44 am
Contact:

Post by swindus »

Ja, wir haben auch diverse Dauertests gemacht, bisher gab es keine Probleme.

Vielen Dank für die Antworten soweit.
guidooffer
Posts: 35
Joined: Wed Feb 23, 2005 8:15 pm
Location: Berlin

Post by guidooffer »

@Mike D
an welchen Postbaustein mit eingebautem PWM für den TWI-Bus denkst Du dabei??
Mike D
Posts: 91
Joined: Wed Jun 02, 2004 4:07 pm
Location: Elbe- Weser-Dreieck
Contact:

Post by Mike D »

nur eine kleine Auswahl:
http://www.semiconductors.philips.com/p ... 532PW.html
Maxim hat welche für SPI
CYPRESS CY8C9520
Post Reply