LOGO Binären Zähler mit Logo aufbauen

illusion2002

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich bin im Moment in der Schule dran ein Projekt für eine Parkhausschaltung zu entwerfen.
Mein Teil ist es, dass ich einen 4-bit Zähler + die Ansteuerung für 2 7-Segment Anzeigen entwickeln soll.

Ich habe noch nicht all zuviel mit der Logo gemacht und ich hatte auch gedacht, dass die Logo einen Zähler hat, der die binären bits parallel ausgibt. Naja, falsch gedacht.

Dann habe ich gedacht, dass ich evtl. einen Zähler mit JK Flip Flops aufbauen kann, aber außer das RS Flip Flop habe ich keine weiteren gefunden und als ich dann das JK Flip Flop mit Nand Gatter aufgebaut habe, klappte auch nichts.

Vielleicht könnt ihr mir helfen, denn ich bin langsam am verzweifeln. Sitz hier jetzt schon ein paar Stunden und komm auf eine gute Lösung des Problems.

Ziel ist es, die einzelns bits auf Ausgänge der Logo zu legen und von da aus, den Treiberbaustein der 7-Segment Anzeige anzusteuern.

Ich hoffe ihr könnt mir irgendeinen Rat vorschlagen oder sagen, ob ich vielleicht die Flip Flops falsch aufgebaut habe.

P.S Mein erster Post in diesem Forum :)

Edit: Ich habe das JK Flip Flop wie hier aufgebaut und dann wie einen Synchronzähler mit einander verbunden. http://www.odyseus.nildram.co.uk/RFIC_Circuits_Files/JK-type.pdf

gruß
 
Hallo,
hab mir zu Deinem Problem was überlegt müsste auch funktionieren.
Benutze I1 der 15 Zähler vor bzw I2 zurück zählt. Jeder Zähler muss mit einem anderen Schaltwert (1-16) vorbelegt werden. Der jeweilige Zählwert wird an den Ausgängen (1-4) ausgegeben. Als Anhang das Programm als PDF File.
Sieht zwar etwas wirr aus, aber was anderes viel mir auch nicht ein.
Bei Interesse bitte mailen, kann Dir dann auch die Datei schicken

MfG
Erre
 

Anhänge

  • Parken.pdf
    22,5 KB · Aufrufe: 90
Ja, aber nen Synchronzähler baut man mit JK Flip Flops und nicht mit RS auf. Falls ich mich täusche, kannst du mich gerne eines besseren belehren.

@vopowabe
Ich habe das mal so aufgebaut, jedoch haben die Zählerbausteine nicht hochgezählt. Sprich der erste hat bei Signal Eingang, 0 ausgegeben. Hat das bei dir geklappt?

Evtl. Kannst du mir deine Files mal an Thomasj3@freenet.de schicken.

gruß
 
Hallo

Es geht solangsam dem Ende entgegen und wie gewohnt, sieht man dann noch den einen oder anderen Denkfehler.

Da der binäre Zähler zur Ansteuerung von 7-Segment Anzeigen dient, denke ich das es nicht richtig klappen wird, da die Ausgänge der Logo auf Da - Dd der Segmentanzeigen gehen und diese richtig definiert werden müssen. Mit der Logo schalte ich nur die 5V auf die Eingänge, müsste aber im low Betrieb die Masse von 5V durchschalten, damit low definiert wird.
Ich hab es noch nicht mit der Logo getestet, aber nach meinem Wissen dürfte der Fehler auftreten.
Leider habe ich schon für das komplette Programm 15 Ausgänge belegt.

Habt ihr vielleicht eine Idee?

mfg

Thomas
 
zieh doch die Ausgänge über hochohmige Widerstände nach Masse oder Plus, je nachdem was du willst (z.B. 47k Ohm), dann haste dein definiertes Ausgangssignal. Mit der Logo schaltest du dann (Plus oder Minus, je nachdem was du für die Ansteuerung brauchst) einfach durch.
--> Pull-up / Pull-Down Widerstände, d.h. deine Anzeigeneingänge liegen permanent über diese Widerstände am jeweiligen Bezugspotential.(in deinem Falle 0V). Wenn der Ausgang der LOGO betätigt wird schaltest du direkt 5V DC auf den Anzeigeneingang, der Widerstand ist aber so hochohmig, dass dein Anzeigeneingang hochgezogen wird auf ca. 5V. Denke, das ist genau das was du brauchst.

Ich hoffe, ich konnte weiterhelfen

Gruß Unreal
 
Hallo

Habe ihr Programm ausgetestet und funktioniert soweit gut.

Ausser ab dem 9. Zähler bleibt der 2 ausgang die ganze zeit an da er über den 7. Zähler eingeschaltet wird und über die Or Funktion (B032) geschaltet wird.

Was muss man tun um den Fehler zu beheben. Finde diesen fehler nämlich nicht.

Gruss

Manni 94
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wen's interessieren sollte - eine Lösung (ab 0BA6), die nur einen Zähler hat und die binäre Stelle berechnet (wobei ich allerdings nicht nachvollziehen kann, warum man bei der Logo z.B. 1/2=1 anstatt 0 definiert hat? Also wenn ein Rest bleibt, Ergebnis+1):

 

Anhänge

  • Binaerzaehler vor- und rueckwaerts.zip
    13,3 KB · Aufrufe: 23
Hallo,
hab mir zu Deinem Problem was überlegt müsste auch funktionieren.
Benutze I1 der 15 Zähler vor bzw I2 zurück zählt. Jeder Zähler muss mit einem anderen Schaltwert (1-16) vorbelegt werden. Der jeweilige Zählwert wird an den Ausgängen (1-4) ausgegeben. Als Anhang das Programm als PDF File.
Sieht zwar etwas wirr aus, aber was anderes viel mir auch nicht ein.
Bei Interesse bitte mailen, kann Dir dann auch die Datei schicken

MfG
Erre
Kannst du mir die Datei bitte als Isc Datei schicken? So als PDF ist es sehr schwer ersichtlich was jetzt genau mit was verbunden ist.
diego.grillo@gmx.ch

MFG Diego
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kannst du mir die Datei bitte als Isc Datei schicken? So als PDF ist es sehr schwer ersichtlich was jetzt genau mit was verbunden ist.
Für mich ist das eigentlich sehr gut ersichtlich. Allerdings muß man den pdf-Ausdruck per Hand in Logosoft eingeben...
 
Für mich ist das eigentlich sehr gut ersichtlich.
Bei mir klappt heute wieder gar nix. EntZippen nicht. Links auf pdf-Dateien nicht.
Aber:
Das Zählen u.a. mit StromStossRelais (=T-FF?) klappt!
T-FF-Zähler.jpg

Zähler2 (rechts) ist der welchige jener mit 4 FFs arbeitet, s. Q5..Q8.

Zähler1 (links) ist der gaaanz normale LOGO!-Zähler, dessen niederwertige 4 Bits per NetzwerkEingänge aus VM angezapft werden, s. Q1..Q4.
Achtung: dieser Zähler hat mehr als 4 Bit und kann nicht unter 0 zählen.

Die Eingänge I1 (vorwärts zählen) und I2 (rückwärts zählen) sind für beide Zähler gemeinsam.

Beim bzw. nach dem Herunterladen der vermeintlichen pdf-Datei im Explorer die Endung .pdf löschen.
 

Anhänge

  • T-FF-Zähler.lsc.pdf
    73,2 KB · Aufrufe: 0
Zuletzt bearbeitet:
Zurück
Oben