Forum: Mikrocontroller und Digitale Elektronik led cube 5x5x5 troubleshooting


von ledcuber (Gast)


Angehängte Dateien:

Lesenswert?

hallo,

ich habe einen 5x5x5 led cube gebaut. der arduino uno steuert das ganze 
und dient auch als spannungsversorgung. über 3 zu 8 demultiplexer 
schalte ich die 25 colums (in jeder der 25 Leitungen sind 147 Ohm 
widerstände). 5 transistoren schalten die Masse an die 5 layer.
einige columns sind ganz aus oder blinken nur schwach. wenn ich dann mit 
meinen fingern auf das gehäuse der demultiplexer ics packe fangen einige 
led an zu glimmen, welche angesteuert sind.

die leds sind nicht beschädigt...habe alle getestet. wenn ich jede led 
einzeln ansteuere für 1 sekunde und dann zur nächsten wechsel gibt es 
bestimme, die einfach net wollen oder nur kurz aufblitzen statt 1 
sekunde..........habe alles durchgepiept und eigentlich müsste es 
funktionieren ._.

irgendwie weiß ich net wo ich suchen soll.........hat vielleicht jemand 
eine idee?

anbei mein "layout".

von ledcuber (Gast)


Lesenswert?

http://www.nxp.com/documents/data_sheet/74HC_HCT238.pdf
das ist das datenblatt für den 3-8 demultiplexer.

achja noch was..... wenn ich eine ganze colum....also 5 leds 
übereinander schalte. jede led in 5ms abstand....sieht es so aus, dass 
diese leds dauerhaft leuchten....so solls ja sein, aber nach wenigen 
sekunden geht diese column ganz aus. das ist aber nicht bei allen 
columns so.....liegt der fehler irgendwo bei den leiterbahnen zu den 
transistoren?Ö.ö

von ledcuber (Gast)


Angehängte Dateien:

Lesenswert?

hier ein video wo alle leds ziemlich zügig nacheinander geschaltet 
werden sollen. essind einige columns die da probleme machen.

von ledcuber (Gast)


Angehängte Dateien:

Lesenswert?

hier noch ein paar bilder

von Karl H. (kbuchegg)


Lesenswert?

Klingt für mich nach Wackelkontakt und/oder irgendwo ungewollten 
Lötzinnbrücken.

Hast du denn während des Aufbaus einzelne Baugruppen nicht gleich nach 
dem Löten getestet?

: Bearbeitet durch User
von GoodBy (Gast)


Lesenswert?

Keine Groß-/Kleinschreibung, keine Hilfe.

von Karl H. (kbuchegg)


Lesenswert?

ledcuber schrieb:
> hier ein video wo alle leds ziemlich zügig nacheinander geschaltet
> werden sollen. essind einige columns die da probleme machen.

Schön.
Aber der falsche Ansatz zum testen.

Beim Testen geht es nicht darum, möglichst viel Eindruck zu schinden und 
gleich mit dem komplexesten anzufangen, was man sich vorstellen kann.

Beim Testen geht es darum, nachvollziehbar und möglichst einfach eine 
bekannte Sollsituation zu erschaffen und die mit der Istsituation zu 
vergleichen.

Eine(!) LED an (wenn es sein muss, die auch über eine halbe Stunde 
lang). Nachsehen ob diese LED auch brennt oder nicht. Wenn ja: gut. Wenn 
nein: Voltmeter raus und Verbindungen überprüfen, SPannungspegel etc. 
etc.
Dazu muss die Ansteuerung aber stabil immer bei derselben LED stehen: 
Selbe Ebene, selbe Ausgabe an die Demultiplexer. Dann kann man auch 
messen.
Wenn da was 'zügig durchschaltet' kannst du genau gar nichts messen, 
wenn du nicht den entsprechenden Messpark hast. Aber auch dann wirds 
schwer.

Und genau das kann man zb auch während des Aufbaus schon alles anfangen 
zu testen. Ist ein Demultiplexer verkabelt, dann kann man dem ein Muster 
anlegen (mit Drähten zu Vcc bzw. GND, dazu braucht es noch nicht mal 
einen Arduino) und mit dem Voltmeter kontrolliert man, ob die Ausgänge 
die richtigen Pegel haben. Ist soweit alles in Ordnung, dann wird der 
nächste Demultiplexer eingelötet und wieder gleich kontrolliert.
Die Annahme, man könne ein komplexes System in einem Guss fehlerfrei 
herstellen, trifft leider in den meisten Fällen nicht zu. Vor allen dann 
nicht, wenn man mehr oder weniger Freihand mit Lötzinnwülsten und/oder 
Fädeldraht auf einer Lochrasterplatine arbeitet. Nach einiger Zeit macht 
man Fehler und sei es nur, dass man sich im Pin verzählt hat.
Dann steht man eben mit einem komplexen System da, das nicht 
funktioniert und man hat keine Ahnung, in welchem Teilsystem jetzt wohl 
der Fehler stecken könnte.

: Bearbeitet durch User
von ledcuber (Gast)


Lesenswert?

ich habe immer eng beieinander liegende bahnen gegeneinander geprüft, ob 
da eine ungewollte verbindung ist, aber anscheinend nicht sorgfältig 
genug. ich habe bei meinen test jetzt einen offensichtlichen fehler 
gefunden. wenn ich column 10 ansteuere leuchtet column 11 mit, weil die 
ungewollt verbunden sind.....ist mir jetzt gerade aufgefallen. mal 
schauen ob ich das mit nem katamesser trennen kann.

@moderator: ja ich denke auch das es an den leiterbahnen liegt......D:. 
habe auch gerade eine spannung an die widerstände vor der led und zu 
masse angelegt, um die leds zu testen. alle funktionieren. folglich 
kommt bei einigen nicht genug saft an. liegt vielleicht daran das einige 
leidertbahnen verluste durch ungewollte verbindungen haben?

ich werde heute nochmal den schaltplan in die hand nehmen und alles 
durchpiepen.

denke das ich heute abend spätestens antworten werde.

von ledcuber (Gast)


Lesenswert?

ja hast recht......ich war halt super heiß drauf, dass es endlich 
funktioniert :).

jetzt habe ich halt die abrechnung kassiert. ich werde nochmal 
sorgfältig jede led einzeln ansteuern und testen.

danke

von Karl H. (kbuchegg)


Lesenswert?

ledcuber schrieb:
> ja hast recht......ich war halt super heiß drauf, dass es endlich
> funktioniert :).

Das Lustige ist, dass ich vor 2 Wochen meinem Neffen auch das erste mal 
einen Fädelstift in die Hand gedrückt habe. Obwohl wir gut vorbereitet 
waren, ich daneben gesessen bin und ihn beobachtet habe, wir jede 
Lötstelle durchgepiept haben, haben sich trotzdem Fehler eingeschlichen. 
Gut, das war eine einfache Schaltung und nach 2 Stunden waren alle 
Lötfehler draussen. Aber immerhin betont es, wie wichtig frühzeitiges 
Testen einer Schaltung sein kann. Ihm wars eine Lehre :-)

von ledcuber (Gast)


Lesenswert?

so habe jetzt nochmal ein wenig nachgearbeitet. es sind jetzt noch 8 
columns fehlerhaft. die liegen alle an einem dmultiplexer. jede columbn 
geht kurz an wenn man diese ansteuert und dann sofort aus.

mal sehen ob ich das die tage noch rausfinde.

von ledcuber (Gast)


Angehängte Dateien:

Lesenswert?

So Leute es sind wohl alle Fehler behoben. Hier das Endresultat!

achja beim video schauen die boxen net so laut machen :D. ich glaube da 
haben sich die schaltvorgänge in meine handykamera gekoppelt?:D

von ledcuber (Gast)


Lesenswert?

Für die, die das nachbauen wollen. es sind an allen ic's 2 enable felder 
frei. diese habe das sind die pins e1 und e2 negiert. diese müssen an 
masse.

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.