Ich habe eine simple Schaltung auf einem Steckbrett mit 2 SN74HC595 die mit jeweils einer 7-Segment-Anzeige verbunden sind, gebaut. Steuern tut das ein billiger Arduino UNO-Klon, der eigentlich problemlos funktioniert. Der Serial Out des ersten ICs ist mit dem Serial In des zweiten verbunden. Die beiden Clockleitungen teilen sich die beiden. OE ist gegen GND geschaltet. VCC und GND sind jeweils mit +5V und GND des Arduinos verbunden. Eigentlich scheint alles richtig verbunden zu sein, allerdings tut sich bis auf teilweise kleines Flackern nichts. Ausgaben bekomme ich erst beim Trennen des VCC-Pins, was extrem komisch ist. Aber auch dann ist die Ausgabe fehlerhaft, denn einige Segmente sind manchmal einfach aus. Ich dachte immer, der VCC-Pin wäre nötig. Wahrscheinlich kommt es deswegen auch zu den Störungen. Mit ihm tut sich aber wie gesagt (fast) überhaupt nichts.
VCC und GND sind zwingend nötig. Ebenso ein Entkoppelkondensator! https://www.mikrocontroller.net/articles/Kondensator#Entkoppelkondensator
Und was hast Du mit den restlichen Eingängen des 595 genmacht? Der hat schließlich 5 davon, und Du erwähnst nur zwei. Die anderen sind wohl egal? Wie immer: Schaltplan wäre sinnvoller. >Ich habe eine simple Schaltung auf einem Steckbrett mit 2 SN74HC595 die >mit jeweils einer 7-Segment-Anzeige verbunden sind, gebaut. Steuern tut >das ein billiger Arduino UNO-Klon, der eigentlich problemlos >funktioniert. Wie hast Du das denn geprüft?
:
Bearbeitet durch User
Jens G. schrieb: > Und was hast Du mit den restlichen Eingängen des 595 genmacht? Der hat > schließlich 5 davon, und Du erwähnst nur zwei. Die anderen sind wohl > egal? Natürlich sind der Serial Input des ersten sowie die beiden Clockleitungen (STCP und SHCP) mit dem Arduino verbunden. Nicht verbunden sind nur MR der beiden und der Serial Output des zweiten. Die Outputs gehen natürlich alle zu den Anzeigen.
läuft der Arduino-Clone mit 5V oder 3,3V? In letzterem Falle würde bei einem mit 5V versorgten 74HCxxx der High-Pegel nicht ausreichen, wohl aber bei parasitärer Versorgung des 74HCxxx über die Eingangsschutzbeschaltung...
Kim-Yannick schrieb: > Outputs gehen natürlich alle zu den Anzeigen Vorwiderstände ? Kim-Yannick J. schrieb: > VCC und GND sind jeweils mit +5V und GND des Arduinos verbunden. 100nF Abblockkondensatoren ? Kim-Yannick schrieb: > Nicht verbunden sind nur MR der beiden Mit NICHTS verbunden ? Also RESET oder nicht, je nach Laune ?
Beide Anzeigen verfügen über einen Vorwiderstand am Common-Kathodenausgang. Einen Kondensator habe ich nicht angeschlossen. Ich glaube aber nicht, dass das den Fehler verursacht. Der Arduino ist mit dem UNO kompatibel und läuft deshalb mit 5V. Der Reset hat wahrscheinlich auch nichts mit dem Fehler zu tun. Ich versuche morgen mal, die Vorschläge auszuprobieren.
Kim-Yannick schrieb: > Der Reset hat > wahrscheinlich auch nichts mit dem Fehler zu tun. Nein, nein, warum auch. LOL.
Kim-Yannick schrieb: > Der Reset hat > wahrscheinlich auch nichts mit dem Fehler zu tun. Das wäre ja auch viel zu einfach und überhaupt haben unbeschaltete Eingänge immer den richtigen Zustand...
rüdiger schrieb: > Kim-Yannick schrieb: > Der Reset hat > wahrscheinlich auch nichts mit dem Fehler zu tun. > > Das wäre ja auch viel zu einfach und überhaupt haben unbeschaltete > Eingänge immer den richtigen Zustand... Wenn ich OE nicht gegen GND schalte, wird auch ohne die Versorgungsspannung nichts angezeigt. Ob das mit dem selben Fehler zusammenhängt, weiß ich nicht.
Kim-Yannick schrieb: > Beide Anzeigen verfügen über einen Vorwiderstand am > Common-Kathodenausgang. Das gibt immerhin lustige Helligkeitsschwankungen, je nach Anzahl der angesteuerten Segmente.
Kim-Yannick schrieb: > Beide Anzeigen verfügen über einen Vorwiderstand am > Common-Kathodenausgang. Ach du Sch... Meine Güte, jedes Segment bekommt seinen eigenen Vorwiderstand. Kim-Yannick schrieb: > Einen Kondensator habe ich nicht angeschlossen. > Ich glaube aber nicht, dass das den Fehler verursacht. Das mit dem Glauben ist so eine Sache, die hier nicht hingehört. Ich wette mal dagegen. Kim-Yannick schrieb: > Der Reset hat > wahrscheinlich auch nichts mit dem Fehler zu tun. Glauben, Hoffnung, Wahrscheinlichkeiten... Kim-Yannick schrieb: > Ich versuche morgen > mal, die Vorschläge auszuprobieren. Du probierst nichts aus, sondern bringst deine Schaltung mit dem, was dir hier gesagt wurde, in Ordnung. Kim-Yannick schrieb: > Ob das mit dem selben Fehler zusammenhängt, weiß ich nicht. Mein Fahrrad fährt sich so komisch. Ich glaube nicht, daß es daran liegt, daß vorn keine Luft im Reifen ist. Ich werde morgen das Rücklicht reparieren. Ob es dann besser wird, weiß ich nicht. Vielleicht liegt es auch an der Klingel.
Kim-Yannick schrieb: > Der Reset hat > wahrscheinlich auch nichts mit dem Fehler zu tun. Hast Du überhaupt schon mal den Begriff CMOS oder FET gehört? Diese Dinger haben gewisse Ansprüche bezüglich Eingangsbeschaltung. Deswegen fragte ich (wir) eingangs nach deren Beschaltung ...
:
Bearbeitet durch User
Kim-Yannick schrieb: > Wenn ich OE nicht gegen GND schalte, wird auch ohne die > Versorgungsspannung nichts angezeigt. Ob das mit dem selben Fehler > zusammenhängt, weiß ich nicht. Was erwartest du von einem IC ohne Versorgungsspannung? Im günstigsten Fall geht es nicht sofort kaputt, wenn an anderen Pins Strom anliegt. MR# muss ganz einfach auf VCC.
Kim-Yannick schrieb: > Beide Anzeigen verfügen über einen Vorwiderstand am > Common-Kathodenausgang. Du weisst, daß das falsch ist. > Einen Kondensator habe ich nicht angeschlossen. Du weisst, daß das falsch ist. > Der Reset hat wahrscheinlich auch nichts mit dem Fehler zu tun. Du weisst, daß das falsch ist. Aber du machst keine Fehler.
> > Beide Anzeigen verfügen über einen Vorwiderstand am > > Common-Kathodenausgang. > > Du weisst, daß das falsch ist. Naja, völlig falsch würde ich nicht sagen. Es ist nur ungünstig aufgrund der schwankenden Helligkeit. Dafür ist es beim Basteln aber sehr praktisch. Verbuchen wir das doch einfach mal unter harmloser Zeitoptimierung ;)
Kim-Yannick schrieb: > Michael B. schrieb: >> Aber du machst keine Fehler. > > Habe ich das behauptet? Dir wurden schon mehrere Fehler aufgezählt, die du jeweils mit “vermuten“ abgewinkt hast. Jeder IC bekommt immer seine 100nF an der Versorgung. Reset wird immer beschaltet. Allgemein sollten Eingänge nicht in der Luft hängen. Einem IC die Versorgungsspannung wegnehmen, während noch High-Pegel an den Eingängen liegen ist auch nicht grade das gelbe vom Ei, auch wenn's bei ausreichend begrenztem Strom noch gut geht.
Kim-Yannick schrieb: > Dumme Frage, aber wieso schwankt die Helligkeit eigentlich? Weil sich der Strom durch den Widerstand ja durch die Segmente aufteilen muss. 1 Segment = voller Strom 2 Segmente = grob halber Strom pro Segment
Kim-Yannick schrieb: > Dumme Frage, aber wieso schwankt die Helligkeit eigentlich? Weil die Helligkeit vom Strom abhängt.
Jan H. schrieb: > 2 Segmente = grob halber Strom pro Segment Also haben beide Segmente zusammen grob die gleiche Helligkeit, wie eins alleine. Genau genommen sind sie zusammen sogar etwas heller als eins alleine, weil die Flussspannung der LEDs bei geringerem Strom kleiner ist.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.