Ampel-Schaltung vor Bahnübergang Thema ist als GELÖST markiert

Antworten
Benutzeravatar
Moba-Jo Verified
Kerzenanzünder
Beiträge: 44
Registriert: Di 15. Apr 2025, 21:05
Wohnort: Bad Münstereifel
Hat sich bedankt: 107 mal
Wurde bedankt: 147 mal
Kontaktdaten:

Ampel-Schaltung vor Bahnübergang

#1

Beitrag von Moba-Jo Verified »

Hallo Forum

Zuerst einmal ein Foto meiner Situation:
IMG_9466.JPG
Folgendes haben ich vor:
1. Die Ampel (im vorderen Teil des Fotos) soll kontinuierlich rot, rot-gelb, grün, gelb und rot anzeigen.
2. Bei Anzeigen von "rot" soll die Blockausfahrt gesperrt werden, damit der Verkehr der Autos auf der Kreuzung (auf dem Foto im Hintergrund) geregelt abläuft
3. Sollte ein Zug den Bahnübergang kreuzen, müssen natürlich die Ampeln auf "rot" geschaltet werden

Folgendes habe ich bereits realisiert:

1.erfolglose Lösung: Die Ampel wird mittels MobaLedLib und WS2812-Chip angesteuert und stellt meinem Traincontroller 3 DCC-Adressen zur Verfügung (jeweils eine für rot, gelb und grün). In Traincontroller habe ich ein Makro definiert, welches in einer Endlosschleife die Schaltung der Ampel von rot auf rot/gelb, grün, gelb und wieder rot durchführt. Bei Anzeigen von "Rot" wird die Ausfahrt aus dem Straßenblock gesperrt, so dass Autos bei roter Ampel anhalten.
Allerdings weiß ich nicht, wie ich hier diese Endlosschleife unterbrechen kann um die Ampel auf "Rot" zu schalten wenn der Bahnübergang gesperrt wird.

2. erfolglose Lösung: die Ampelsteuerung wird von der MobaLedLib (mittels Pattern) gesteuert. Funktioniert auch einwandfrei. Auch die Rückmeldung der "roten Ampelphase" durch die MobaLedLib an einen Gleisbesetztmelder an den Traincontroller (mittels eigener Platine) funktioniert, so dass Autos bei "rot" anhalten müssen.
Aber auch hier weiß ich nicht, wie ich den Bahnübergang integrieren kann. Falls dort die Schranken schließen muss die Endlosschleife der MobaLedLib unterbrochen werden und die Ampel auf "rot" geschaltet werden.

Ich hoffe, dass ich mich verständlich ausgedrückt habe. Hat hier jemand von Euch eine Idee?

Grüße
Jochem

--------------------------------------------------
Traincontroller Gold V10 / DiCostation
Rückmelde- u. Schaltdecoder von Littfinski
MobaLedLib für Häuserbeleuchtung, Lichtsignale, Sound, Servosteuerung, Deckenbeleuchtung, sonstige Schaltvorgänge (mittels Relais)
Benutzeravatar
Gasco Verified
Leuchtturm
Beiträge: 300
Registriert: Di 15. Apr 2025, 14:24
Wohnort: Grevenbroich
Hat sich bedankt: 383 mal
Wurde bedankt: 649 mal

Re: Ampel-Schaltung vor Bahnübergang

#2

Beitrag von Gasco Verified »

Hallo Jochem

ich beschäftige mich ja hier viewtopic.php?p=4676#p4676 mit einem ähnlichen Thema

Vielleicht magst du es ja mal durchlesen, eventuell hilft dir das bei deinen Überlegungen.

Deine Ampelsteuerung funktioniert ja schon, das heißt bei geöffneten Schranken läuft alles.

Jetzt mußt du nur noch den BÜ einfügen. Das setzt eine gewisse Reihenfolge voraus, Schienenverkehr vor Starßenverkehr.

wenn jetzt ein Zug kommt, muß die Signaleinrichtung aktiviert werden, aber es darf nicht über eine Zeitachse, sondern über ein Ereignis stattfinden, da sonst ein stehender Zug den BÜ blockiert könnte, während die Ampeln wieder freigegeben werden

Einschalten wenn der Zug einen bestimmten Belegmelder überfährt, auschalten wenn der Zug wiederum mit dem letzten Wagen einen weiteren Belegtmelder überfährt. Entgegengesetzt natürlich in umgehrter Reihenfolge

Wenn du das Blinksignal des BÜ über die MLL verwendest, müsste es doch möglich sein, dass das Signal über eine Logik in dein Makro eingreift und die Ampeln auf Rot schalten und anhalten. Sobal das Signal ausgeht läuft dein Ampelprogramm weiter

Für diese Umsetzung haben die Jungs aus dem Team bestimmt eine Lösung :D

ich bin gespannt

Im Biathlon 2ter geworden... wie?? er hatte doch eine Waffe dabei
viele Grüße aus dem Rheinland
Bodo

und denkt an das 11te Gebot
dua di ned deischn....
noch was wichtiges ...http://www.flugpate.com/
mein Projekt: meine Neue
Benutzeravatar
Moba-Jo Verified
Kerzenanzünder
Beiträge: 44
Registriert: Di 15. Apr 2025, 21:05
Wohnort: Bad Münstereifel
Hat sich bedankt: 107 mal
Wurde bedankt: 147 mal
Kontaktdaten:

Re: Ampel-Schaltung vor Bahnübergang

#3

Beitrag von Moba-Jo Verified »

Hallo Bodo

Vielen Dank für Deine Antwort, die mich auf den für mich richtigen Weg gebracht hat.

Mein Problem war, dass ich die MobaLedLib und Traincontroller zusammenbringen musste.

Folgendes wollte ich erreichen:
- eine in Endlosschleife von rot nach grün und zurück schaltende Ampel zur Verkehrsregelung an einer Kreuzung.
- in der Rotphase sollten natürlich die Autos vor der Ampel automatisch anhalten
- wenn ein Zug über die querende Bahnlinie fährt, soll die Ampel auf rot geschaltet werden (und die Autos anhalten) und die Blinklichter vor dem Bahnübergang blinken

Hier eine grobe Ansicht der Situation:
Schema.jpeg
Bild

Gelöst habe ich das mit einem Pattern.
Im ersten Teil des Patterns ist die Endlosschleife für die Ampel (rot/rot-gelb/grün/gelb/rot). Gleichzeitig wird in der Rotphase ein zweiter WS2812 im Blaukanal eingeschaltet. Im zweiten Teil des Patterns schaltet die Ampel auf Dauerrot und auch der zweite WS2812 wird im Blaukanal eingeschaltet. Und als Spielerei schaltet das Pattern im dritten Teil ein gelbes Blinklicht an der Ampel ein (benötige ich zur Zeit aber noch nicht).
Der zweite WS2812, schaltet über den Blaukanal ein nachfolgendes "Mosfet-Modul" ein bzw. aus. Dieses wiederum ist mit Gleisbesetztmeldern verbunden welche mit im Traincontroller dann mittels Bahnwärter die Ausfahrten oder Stopps aus den Straßenblöcken vor den Ampeln steuern.
Kommt jetzt ein Zug über das Bahnübergangsgleis, so schaltet Traincontroller die MobaLedLib von Ampelschleife auf Dauerrot (und somit automatisch auf Stop für die Autos).
Eigentlich ganz einfach, ich musste nur darauf kommen. :h2w:

Für Interessierte hier ein Video (noch auf der Werkbank)
https://youtu.be/eYV-8DzZqiI

Hier das Pattern:
Ampel Pattern.jpeg
Und hier der Programm-Generator:
Ampel Prog.jpeg
Schönen 4. Advent Euch allen

Jochem

--------------------------------------------------
Traincontroller Gold V10 / DiCostation
Rückmelde- u. Schaltdecoder von Littfinski
MobaLedLib für Häuserbeleuchtung, Lichtsignale, Sound, Servosteuerung, Deckenbeleuchtung, sonstige Schaltvorgänge (mittels Relais)
Benutzeravatar
Gasco Verified
Leuchtturm
Beiträge: 300
Registriert: Di 15. Apr 2025, 14:24
Wohnort: Grevenbroich
Hat sich bedankt: 383 mal
Wurde bedankt: 649 mal

Re: Ampel-Schaltung vor Bahnübergang

#4

Beitrag von Gasco Verified »

Hallo Jochem

das freut mich doch wenn ich dir helfen konnte ;)

Ich bin gespannt auf ein Video das den kompletten Ablauf mit Zug zeigt

Im Biathlon 2ter geworden... wie?? er hatte doch eine Waffe dabei
viele Grüße aus dem Rheinland
Bodo

und denkt an das 11te Gebot
dua di ned deischn....
noch was wichtiges ...http://www.flugpate.com/
mein Projekt: meine Neue
Benutzeravatar
Moba-Jo Verified
Kerzenanzünder
Beiträge: 44
Registriert: Di 15. Apr 2025, 21:05
Wohnort: Bad Münstereifel
Hat sich bedankt: 107 mal
Wurde bedankt: 147 mal
Kontaktdaten:

Re: Ampel-Schaltung vor Bahnübergang

#5

Beitrag von Moba-Jo Verified »

Hallo Bodo

Video kommt später, ich muss das jetzt erst einmal vom "Testbrett" auf meiner Moba installieren - und Pattern- und Programmgenerator-Dateien von der "alten" Hauptplatine auf die neue Lichtmaschine - die bei mir die Moba ansteuert - migrieren.

Grüße
Jochem

--------------------------------------------------
Traincontroller Gold V10 / DiCostation
Rückmelde- u. Schaltdecoder von Littfinski
MobaLedLib für Häuserbeleuchtung, Lichtsignale, Sound, Servosteuerung, Deckenbeleuchtung, sonstige Schaltvorgänge (mittels Relais)
Benutzeravatar
Gasco Verified
Leuchtturm
Beiträge: 300
Registriert: Di 15. Apr 2025, 14:24
Wohnort: Grevenbroich
Hat sich bedankt: 383 mal
Wurde bedankt: 649 mal

Re: Ampel-Schaltung vor Bahnübergang

#6

Beitrag von Gasco Verified »

Hallo Jochem

was mir aufgefallen ist, werden deine Signale von der Steuerung angesteuert ? und hast du den Richtungsverkehr berücksichtigt?

entschuldige, aber mir sind vorbildliche Abläufe wichtig :oops:

Im Biathlon 2ter geworden... wie?? er hatte doch eine Waffe dabei
viele Grüße aus dem Rheinland
Bodo

und denkt an das 11te Gebot
dua di ned deischn....
noch was wichtiges ...http://www.flugpate.com/
mein Projekt: meine Neue
Eckhart Verified
Novize des Beleuchters
Beiträge: 271
Registriert: Di 15. Apr 2025, 17:09
Wohnort: bei Berlin
Hat sich bedankt: 259 mal
Wurde bedankt: 265 mal

Re: Ampel-Schaltung vor Bahnübergang

#7

Beitrag von Eckhart Verified »

Hall Jochem!
Moba-Jo hat geschrieben: Sa 20. Dez 2025, 18:20
Kommt jetzt ein Zug über das Bahnübergangsgleis, so schaltet Traincontroller die MobaLedLib von Ampelschleife auf Dauerrot (und somit automatisch auf Stop für die Autos).
Das ist schon eine sehr fortgeschrittene Schaltung und Programmierung diverser Komponenten! Respekt! Es ist ja schon in der Realität ein kompliziertes Thema, eine Straßenampel durch einen externen Trigger zu beeinflussen!

Straßenampeln, die in Bahnanlagen eingebunden sind, habe ich bestimmt schonmal gesehen, aber ich kann mich nicht daran erinnern, welche Ampelbilder hier wirklich gezeigt werden (müssen?). Vielleicht kennt jemand Beispiele, oder auch konkrete Vorschriften, was hier zu tun ist.

Was ich hingegen ganz gut kenne, sind die Prozeduren für Rettungsdienste, Feuerwehr, oder Polizei, die eine Ausfahr für Einsatzfahrzeuge haben, die an einer Kreuzung mit Ampelanlage münden. (direkt, oder auch indirekt von einer Seitestraße)

Hier wird eigentlich niemals eine normale Umsteuerungsphase einer Ampel unterbrochen und direkt und ohne Übergang Rotlicht gezeigt. (obwohl ich sowas früher auch schonmal gesehen habe, aber ob das heute noch zulässig ist, weis ich nicht) Statt dessen sieht man folgendes:

- Wenn eine Ampel eh' auf dem Weg von grün nach rot ist gibt es keinen Handlungsbedarf, nur eben dass rot persistiert. Die Gelb-Phase hat aber ihre normale Länge.

- Wir gerade grün gezeigt, schaltet die Ampel mit ihrer normalen Schalt-Phase über gelb nach rot (und persistiert dort)

- Ist die Ampel gerade auf dem Weg von Rot nach grün wird die Schalt-Phase bei rot/gelb "eingefrohren", nur gelb etwas länger angezeigt als normal und dann wieder rot (persistierend)

Sowas mit der MLL umzusetzen wird natürlich enorm komplex! (muss man auch nicht unbedingt machen!) Man müsste weitere Pattern mit GoTos einführen und diese dann mit einem "Logic"-Netz, dass über LED-to-Var die normale Ampelschaltung überwacht, ansteuern wie man on the fly korrekt zu rot kommt. (und bestimmt gibt es noch weitere Möglichkeiten)

Selbst ich als pinseliger Extremist bin nicht sicher, ob ich diesen Aufwand treiben würde, denn die Lösung von Jochem ist schon sehr schick! :) (und vieleicht in einigen Epochen sogar korrekt!)

Gruß, Eckhart

PS: In diesem "Maus" Beitrag zu sehen, dass so eine "Sonderschaltung" nach rot über gelb geht: https://www.wdrmaus.de/filme/sachgeschi ... 0Gr%C3%BCn.

Benutzeravatar
Moba-Jo Verified
Kerzenanzünder
Beiträge: 44
Registriert: Di 15. Apr 2025, 21:05
Wohnort: Bad Münstereifel
Hat sich bedankt: 107 mal
Wurde bedankt: 147 mal
Kontaktdaten:

Re: Ampel-Schaltung vor Bahnübergang

#8

Beitrag von Moba-Jo Verified »

Hallo Eckhart

Vielen Dank für Deinen Text.

Bei mir wird es wie folgt sein: egal in welcher Farbphase die Ampeln sind, falls ein Zug über den Bahnübergang möchte wird "brutal" auf rote Verkehrsampel geschaltet.

Aber Du hast natürlich vollkommen recht: eigentlich müssten die Farbphasen zuerst auf rot laufen - über gelb, und nicht krass von grün auf rot.
Diese Realisierung wird wieder für sehr viel Nachdenken bei mir sorgen, aber erst einmal belasse ich es in der "einfachen" Ausführung.

Grüße
Jochem

--------------------------------------------------
Traincontroller Gold V10 / DiCostation
Rückmelde- u. Schaltdecoder von Littfinski
MobaLedLib für Häuserbeleuchtung, Lichtsignale, Sound, Servosteuerung, Deckenbeleuchtung, sonstige Schaltvorgänge (mittels Relais)
bomber1970 Verified
Anonymer Lichttechniker
Beiträge: 70
Registriert: Mi 16. Apr 2025, 18:53
Wohnort: Ostfriesland
Hat sich bedankt: 41 mal
Wurde bedankt: 43 mal

Re: Ampel-Schaltung vor Bahnübergang

#9

Beitrag von bomber1970 Verified »

Hallo,
ich lasse das ganze über Traincontroller steuern.
Funktioniert bis jetzt ganz gut, bin allerdings auch noch am testen.

Gruß
Renato
Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag

Zurück zu „Ich brauche Hilfe beim Pattern erstellen“