Forum: Mikrocontroller und Digitale Elektronik LEDmatrix mit ULN2803 und Atmega32 - Probleme


von Hans (Gast)


Lesenswert?

Hallo, ich habe mir nach Anleitung ein Board mit nem Atmega32 gebaut, 
dazu eins mit 8X8 LEDs. auf dem LEDboard sitzt ein ULN2803 
Transistorarray, was mich noch in den Wahnsinn treibt :D
Verkabel ich den Chip wie es sein sollte und schalte die Kontakte, wie 
sie sie sein sollten (z.B. 01000000 am Array und 01111111 auf der 
anderen Seite), bleiben die LEDs dunkel, ohne GND, leuchtet gleich eine 
komplette Zeile. Und wenn ich nur die acht Kabel vom Atmel dranhänge, 
funktionierts fast. Die LEDs sind einzeln ansprechbar, leuchten jedoch 
nur schwach, jedoch sind zwei Spalten, gar nicht ansprchbar. Steck ich 
das Kabel andersrum dran, sinds zwei andere Spalten, obwohl die Kabel 
okay sind...
Ist das Ding platt?
Wär geil, wenn mir jemand helfen könnte... bin da noch nicht sehr 
erfahren.
Cu, Hans

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Schaltplan?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Häää?
Also standard"probleme":
- JTAG beim Mega32 noch "an" und das Array an diesen Pins
- die ULN invertieren --> 0 = an, 1= aus
- die ULN treiben nur gegen GND also muß die Kathode (-) an den ULN
- Eingang ist wenn der Chip mit Pin eins nach oben liegt Links, Ausgang 
ist Rechts.
- GND Pin auch angeschlossen?


Ansosnten --> nochmal Anfrage verständlich formulieren, ggf mit 
Schaltplan.

von Hans (Gast)


Angehängte Dateien:

Lesenswert?

Ja, tut mir Leid, falls das alles nicht so verständlich ist, es fällt 
mir schwer das zu beschreiben.
Hab mal ein Schaltbild gezeichnet, exemplarisch nur für eine LED...
Die anderen sind halt genauso verdrahtet.
Wenn ich dalles so wie gezeichnet anschließe passiert nix. Wenn ich an 
den ULN2803 nur die acht Signalleitungen vom µc anstöpsel, kann ich, wie 
ich es will, einzelne LEDs leuchten lassen, aber die leuchten dann nur 
schwach, und zwei Ausgänge vom ULN2803 gehen überhaupt nicht (wie 
gesagt, wenn ich das Kabel andersrum einstecke, sinds zwei andere 
Ausgänge, Kabel ist ok).
Ich glaub langsam ohne dieses Transistorarray würds besser laufen... :/

von Simon K. (simon) Benutzerseite


Lesenswert?

ULN2803 kann nur gegen Masse schalten. Deine LED ist falschherum 
eingebaut.

von Hans (Gast)


Lesenswert?

achsoo
also, einfach ULN & Widerstände vertauschen und es klappt?
Danke schon mal!

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Nur die LED umdrehen!

von Hans (Gast)


Lesenswert?

du meinst die 64 LEDs? ;)

von Hans (Gast)


Lesenswert?

naja, jetzt funktionierts...
Dachte aber eigentlich, man muss z.B. auf den einen Port1 01000000 und 
auf Port2 11011111 legen um LED (2,3) zu aktivieren...
Jeodch leuchtet die nur wenn auf Port2 00100000 liegt...
Danke nochmal...

von Rico (Gast)


Lesenswert?

Hallo,
da Ihr gerade über eine LED Matrix Redet:
Ich sollte eine für die Technik Abschlußprüfung bauen habe aber noch 
keinen so richtigen Plan wie ich das schaffen soll weil wir noch in 
keinsterweise etwas mit Programmieren oder so gemacht haben.
Ein paar kleinigkeiten weiß ich schon aber wäre echt nett wenn mir 
jemand erklären könnte wie ich vorzugehen habe. Der einzige Unterschied 
ich bräuchte 9x9 oder 9x8 egal.
 vielen Dank schon mal



Neuling Rico

von Falk B. (falk)


Lesenswert?


von Rico (Gast)


Lesenswert?

Danke aber daran dachte ich auch schon aberich darf keine7 
Segment-Anzeige verwenden der Lehrer meinte es sei zu 'einfach'

von Falk B. (falk)


Lesenswert?

@ Rico (Gast)

>Danke aber daran dachte ich auch schon aberich darf keine7
>Segment-Anzeige verwenden der Lehrer meinte es sei zu 'einfach'

Dort wird aber das Prinzip der Ansteuerung einer LED-Matrix erklärt.

MFG
Falk

von Rico (Gast)


Lesenswert?

oh ok danke.

von Rico (Gast)


Lesenswert?

Ich werd aus der Beschreibung nich so ganz schlau. Da Steht immer 
Multiplexen ich hatte abaer vor über ein Interface die Platine mit dem 
PC zu verbinden um dann Buchstaben der Tastatur auf der Matrix 
anzuzeigen, geht das mit diesem Schaltplan auch?

von Rico (Gast)


Angehängte Dateien:

Lesenswert?

hat sich erledigt :-)
ich hab hier mal ne Vorgefertigte Dot Matrix die könnt ich ja verwenden 
oder?
mfg und danke schonmal für eure Hilfe Enrico

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.