Forum: Mikrocontroller und Digitale Elektronik Schieberegister --> LEDn flackern/gehen aus


von Michael N. (garril)


Lesenswert?

Hallo,

ich möchte 30 Spalten und 10 Zeilen multiplexen.

Aktuell habe ich nur die Schaltung für die Spalten und ein großes 
Problem: Wenn ich die vier 74HC595 befülle sieht die Zeile erstmal gut 
aus. Sobald ich mich aber in der nähe bewege, fängt die Zeile das 
flackern an und die LEDn gehen sogar teilweiße kurz aus...

Befüllen lasse ich die 4 kaskadierten Register über eine fertige lib aus 
dem Netz.

Nach jeder Befüllung habe ich jetzt auch erstmal ein paar sekunden 
warten lassen. Aber selbst dann habe ich noch das gleiche Problem. Liegt 
es also evtl an den Leitungen vom 74HC595 zu den LEDn?

So ein Problem hatte ich noch nie..Weiß gerade nicht weiter

von Michael H. (michael_h45)


Lesenswert?

Output-Enable oder Master-Reset nicht beschaltet.

von Ingo (Gast)


Lesenswert?

Zeig doch mal den Schaltplan! Was meinst du mit nähern?

von Michael N. (garril)


Lesenswert?

OE und MR sind beschaltet.
MR dauerhaft auf 5V und OE wird über Software angesteuert

Schaltplan muss ich erste entwerfen, dann lade ich ihn hoch ;)
Glaube aber nicht an einen Fehler im Schaltplan

Die Register befüllen sich richtig. Selbst wenn sie schon befüllt sind 
und ich mich dann im Umkreis von ca. einem halben Meter bewege (z.B. 
schnell die Hand in Richtung Schaltung bewege, ohne etwas zu berühren 
oder so wackeln) flackern die LEDn (hängen direkt am Schieberegister) 
und sobald ich mich nicht mehr bewege, gehen sie wieder so an (also der 
Inhalt der Register bleibt gleich)



edit: Ich verstehe die Welt nicht mehr...Eben geht es wieder (ohne etwas 
verändert zu haben). Habe bei mir aber häufig Phänomene wie nur einpolig 
angeschlossene LEDn, die leuchten. Glaube ich sollte hier mal 
irgendwelche Störeinflüsse messen....

von Michael H. (michael_h45)


Lesenswert?

Michael N. schrieb:
> OE wird über Software angesteuert
dann halt n softwarefehler. miss halt einfach mal an OE...

Michael N. schrieb:
> Glaube ich sollte hier mal
> irgendwelche Störeinflüsse messen....
ich glaub, du solltest mal aufn teppich kommen. jederzeit verwett ich 
meinen kontostand, dass der fehler bei dir liegt und nicht von bösen 
mystischen einflüssen herrührt.

von Michael N. (garril)


Lesenswert?

Also jetzt geht es die meiste Zeit, aber hin und wieder hab ich die 
"mystische Helligkeitssteuerung". Wenn sich niemand bewegt, ändert sich 
die Helligkeit nicht. Sobald man nur seine Hand in die Richtung bewegt, 
wird es dünkler...

Ich verlöte das ganze jetzt einfach mal fest.

Liegt bestimmt nur an meinen Billigleitungen bei der Testaufbaute

von Schlumpf (Gast)


Lesenswert?

Michael N. schrieb:
> Liegt bestimmt nur an meinen Billigleitungen bei der Testaufbaute

Ja das kann gut sein.. wenn du Ökostrom beziehst, dann ist der da etwas 
zickig, was die Leitungsqualität angeht. In deinem Fall brauchst du 
ordentlichen Atomstrom aus Frankreich.. dann sollten deine Probleme 
behoben sein.

Michael N. schrieb:
> OE wird über Software angesteuert

Ich denke, da wird der Fehler zu finden sein.

von Michael N. (garril)


Lesenswert?

^^

Naja was größeres dürfte es auf jeden fall nicht sein.
Sobald ich die Zeilensteuerung habe werde ich nochmal probieren und OE 
dann fest auf LOW ziehen. Mal schauen wie es dann aussieht.
Könnte mir auch vorstellen, dass die Klemmverbindung an OE nicht richtig 
gut war... Aber trotzdem komisch, dass man dann durch bewegung die Logik 
(low/high) ändern kann

von Michael H. (michael_h45)


Lesenswert?

Michael N. schrieb:
> Aber trotzdem komisch, dass man dann durch bewegung die Logik
> (low/high) ändern kann

überhaupt nicht komisch.

von Schlumpf (Gast)


Lesenswert?

Michael N. schrieb:
> Aber trotzdem komisch, dass man dann durch bewegung die Logik
> (low/high) ändern kann

Du änderst damit nicht die Logik, sondern durch OE schaltest du 
lediglich den Ausgangstreiber auf Hochhohmig. Und wenn der auf 
hochhohmig steht, fließt da nur ganz schlecht Strom für die LEDs durch 
(auch nicht der Atomstrom) und dann bleiben die eben dunkel.
Der Interne Zustand deines ICs bleibt aber von OE unbeeindruckt.

von Michael N. (garril)


Lesenswert?

Die Funktion von OE ist mir schon klar. Ich frage mich nur, warum die 
Zustand von OE (wenn die Verbindung wirklich schlecht ist und deshalb OE 
in der Luft hängt) erst stabil Low ist und dann durch Bewegung in der 
Nähe kurzzeitig High wird.

Komme eigentlich aus einem anderen Gebiet und kann mir dieses Phänomen 
deshalb nicht erklären

von Schlumpf (Gast)


Lesenswert?

.. aus dem gleichen Grund, warum du guten Radioempfang hast und wenn du 
in einer bestimmten Ecke im Raum stehst, der Empfang plötzlich schlecht 
wird.

von Karl H. (kbuchegg)


Lesenswert?

Schalt halt mal die µC Ausgänge tatsächlich auf Ausgang, so dass du 
durch die Zuweisung an das PORT Register nicht immer nur die Pullups zu 
und wegschschaltest.

Im übrigen:
Schaltplan
Programm
Photo vom Aufbau


Und nein. Hier glaubt keiner an Geister.

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.