Laufmatrix

Aus Happylab
Version vom 27. Juli 2011, 16:57 Uhr von Karim (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
"fertiges" PCB

Eine LED Matrix mit insgesamt 175 LEDs (bestehend aus 5 5x7 LED Steckmodulen). Mit Standardschrift können somit 5 Zeichen gleichzeitig angezeigt werden oder eigene simple Grafiken. Einen Controller hat das Board nicht, ein externer muss das Multiplexing übernehmen, das Board beherbergt die nötigen Treiber, Widerstände und die Schieberegister.

Designbemerkungen

LED Module

Die LEDs dürfen bis maximal 140 mA Spitzenstrom gepulst werden. Das passt perfekt für die 7 Reihen hier, da man effetiv die LEDs mit 20 mA versogen kann im Multiplexing Betrieb.

Spaltentreiber

Die 25 Spalten werden durch 4 ULN2003 Transistor Arrays gesteuert. Der berechnet Spaltenstrom ist 140 mA und daher weit unter den 500mA die jeder Transitor im Array kann. Die ULN2003 Transitoren haben leider eine hohe Saturation Voltage von ca 1.4 V bei 140 mA.

Reihentreiber

Der maximale Strom ist 3.5A (25 * 140 mA) für eine Reihe, falls alle LEDs in dieser Reihe aktiv sind. Darum wurden hier P Kanal MOSFETs verwendet (IRF7314). Bei maximalen Strom ist der Spannungverlust durch den Mosfet bei maximal 0.3V.

Vorwiderstand

Berechnet sich wie folgt: <math>R = \frac{Ur}{I_led} = \frac{U_gesamt - U_led - U_mosfet - U_uln}{I_led} = \frac{5V - 2.3V - 0.2V - 1.4V}{140mA} = 7.8... \xrightarrow[]{\text{E12}} 8.2 Ohm</math>
Die Werte für die Spannungen sind nur ungefähre Annahmen.

Helligkeit

Lässt sich mit einem PWM Signal am Enable Signal einstellen.

Layouteditor

Eagle 5.11.0 Proffessional Edition
Verwendete Libaries:

Gehäuse

todo

Software

n/a

Gallery

Download

Media:laufmatrix.tar.gz