Forum

Einloggen | Registrieren | RSS  

Zählerschaltung - in PLD programmiert (Schaltungstechnik)

verfasst von geralds(R)  E-Mail, Wien, AT, 14.02.2009, 02:09 Uhr
(editiert von geralds am 14.02.2009 um 02:11)

» Hallo,
» ich möchte auf meiner Modelleisenbahn einige nicht einsehbare
» Gleisabschnitte mit einer Gleisfreimeldung ausrüsten. Diese soll
» folgendermaßen funktionieren: An jedem Fahrzeug befindet sich ein Magnet,
» an längeren Fahrzeugen zwei. Dieser erzeugt beim ein- und ausfahren in
» einen GLeisabschnitt über einen Reedkontakt (natürlich muss dieser
» entprellt werden) einen Impuls. Nun suche ich eine Schaltung, mit der es
» möglich ist, diese Impulse zu Zählen (also sowohl auf- als auch abwärts).
» Wenn die Summe der eingezählten und ausgezählten Impulse gleich ist ist
» das Gleis frei.
» Hab schonmal überlegt, das mit zwei Zählern zu machen, komme aber nicht so
» recht weiter. Hat jemand so etwas schon mal gebaut? (Also einen Zähler der
» gleichzeitig auf- und abwärts zählen kann)
» Vielen Dank für Eure Hilfe schon im Voraus!

---
Hallo Matze,

Was hältst von dem Ansatz?

Binärzähler mit LS163A: davon brauchst 2 Sätze, eine an der einen Einfahrt und einen an der Ausfahrt.



Magnitudevergleicher mit LS85:


Die Ausgänge der Zähler hängst an den Vergleicher.
Es wird immer HOCHGEZÄHLT.
Der Ausgang = wird in die Reset-Logik geführt und resetiert die Zähler bei Gleichheit.
Bei ungleich <> gibt es einen Alarmstop.

Das ganze sollte so auch funktionieren wenn der Zug von BEIDEN Seiten in das Teilstück einfährt, da wird eben der Ausgang zum Eingang.
Da würdest noch die Enable- Pin zum Vorbereiten der Zählung benötigen, diese Kontakte gehen vorher auf dem Gleis in ein JK-FF und aktivieren die Zähler Chipselects.
Nach Ausfahrt und Vergleich wird wieder disabled.

==>> Das ganze wäre mit diskreter Logik ein Käferfriedhof.

Schieße das in ein PLD (zb Lattice, Xilinx), das mittels Programmier/Löschspannung wiederbeschreibbar ist.
Das müßte sich mit einem vernüftigen IC und passender Pinanzahl hinzubekommen sein.
Die Ungleich-Ausgänge gehen zur Signalanlage bzw. zu deiner Anlagensteuerung.

Meine Idee nur mit hochzählen, erscheint mir einfacher und plausibler.
- zB: was passiert, wenn hinten noch ein Zug oder Waagon in den Steckenabschnitt einfährt und die Strecke enabled?
So etwas ist in der Wirklichkeit auch möglich. ("Hauptfahrt, Nebenfahrt, Rangierfahrt" )
Daher zählt der Achsenzähler immer vorwärts hoch und wird dann immer NACH Disablen (Zähler Stoppen) resetiert.

-> Eventuell muss noch der Vergleicher mit dem ersten Zähler auf inhibit gesetzt werden, damit nichts falsches verglichen wird. Tüflte mal obs sein muss, und wie es gehen könnte.
Bei mehrfachbelegung der Strecke wäre noch ein Einfahrts/Ausfahrts-Zeitrahmen zu überlegen, damit auch hier nicht der Vergleicher zu früh zuschlägt.
Ists notwendig? - Tüftle bitte.
Die Zähler Vorbereitungseingänge mit Load würden nicht notwendig sein. Können leer bleiben.

Dies war hier lediglich ein schneller Ansatz, sonst müßte ich noch tiefer tüfteln.


Viel Spass beim Kleinbahnen
Gruss
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"



Gesamter Thread:

Zählerschaltung - hat jemand Erfahrung damit? - Matze, 13.02.2009, 18:47
Flipflop reicht dafür - Zwinkerle(R), 13.02.2009, 19:04
Flipflop reicht dafür - Bachelor(R), 13.02.2009, 19:05
Flipflop reicht dafür - Matze, 13.02.2009, 19:19
Flipflop reicht dafür - Zwinkerle(R), 13.02.2009, 20:00
Flipflop reicht dafür - Matze, 13.02.2009, 20:05
Flipflop reicht dafür - Bachelor(R), 13.02.2009, 20:26
Flipflop reicht dafür - Matze, 13.02.2009, 21:00
Vor-Rückwärtszähler - Harald Wilhelms(R), 14.02.2009, 11:07
Zählerschaltung - Meier2, 13.02.2009, 23:17
Zählerschaltung - paali, 13.02.2009, 23:51
Zählerschaltung - Zwinkerle(R), 14.02.2009, 00:53
Zählerschaltung - paali, 15.02.2009, 00:09
Zählerschaltung - Matze, 14.02.2009, 11:57
Zählerschaltung - in PLD programmiert - geralds(R), 14.02.2009, 02:09