Modullayout mit Timesaver

Hier dreht sich alles um die Modellbahn
Helmut
Site Admin
Beiträge: 2084
Registriert: 14 Jan 2019, 19:29

Re: Modullayout mit Timesaver

Beitrag von Helmut »

Hallo Michael,
MHAG hat geschrieben: 08 Apr 2026, 21:02 Ich interpretiere das momentan so, dass Du jeweils zwei Tasten drücken willst, um eine Fahrstraße einzustellen.
Ein paar Beispiele:
rot1 und gelb5 => von links bis zur Mitte auf Gleis 5
rot1 und rot3 => von links Durchfahrt auf Gleis 5
rot1 und gelb3 => von links bis zur Mitte von Gleis 3
Ja, genau. Allerdings sind nur die roten Punkten Taster, die gelben sind die vorläufigen Gleisnummern und die grünen die Weichenbezeichnungen.
MHAG hat geschrieben: 08 Apr 2026, 21:02 Die Taster rot5/6/7 braucht's nicht, statt dessen fehlen gelb73 und gelb74 -- die sind sinnvoll, wenn hier via rot3 ein-/ausgefahren werden soll incl. Gleisstummel.
Die untere Hälfte des Plans liegt für mich noch in ferner Zukunft. Ich deute nur an, dass ich die ein oder zwei Taster im Hinterkopf behalte. Wo sie sich genau befinden und deren Zahl (1,2 oder sogar 3), will ich aktuell gar nicht diskutieren. Allein die Weichennummern im unteren Bereich deutet da auf reichlich Handlungsbedarf hin. Der erste Meilenstein ist die Betriebsfähigkeit des oberen Teils.
MHAG hat geschrieben: 08 Apr 2026, 21:02 Durch die beiden Taster wird jeweils eine Fahrstraße (bestehend aus Weichen und Versorgungszuschaltungen per Relais) definiert, dabei werden auch "feindliche" Fahrstraßen berücksichtigt und ausgeschlossen. Kommen sich zwei Fahrstraßen nicht in die Quere, können beide parallel befahren werden.
Aktuell habe ich nur geplant, die Schutzweichen der Industriegebiete zu berücksichtigen um zu verhindern, dass Wagen in die Hauptstrecke reinrollen können. Signale an der Hauptstrecke würde ich wohl eher außerhalb des Segments sehen (Bremsweg). Da ich momentan davon ausgehe, dass ich wohl mehrere Arduino Mega zur Steuerung einsetzen werden, glaube ich, dass ich auch dafür noch ausreichend Rechenkapazität habe. Auf jeden Fall danke für die Anregungen.

Gruß aus KerpeN
Helmut
Helmut
Site Admin
Beiträge: 2084
Registriert: 14 Jan 2019, 19:29

Re: Modullayout mit Timesaver

Beitrag von Helmut »

Hallo Kai,
Kai Eichstädt hat geschrieben: 08 Apr 2026, 23:50
gibt es einen Fall, daß du von links in das Gleis 3 einfährst und gleich anschließend auch von rechts?
Das kommt mir unwahrscheinlich vor, von daher würde ich bei der Fahrstraße 1-3 auch die DKWs wieder in Grundstellung bringen.
Du hast recht, ein blödsinniges Beispiel von mir. Ich werde nochmal die einzelnen Situationen für mich durchdenken und melde mich dann. Wenn eine Kombination extrem unwahrscheinlich ist, brauche ich sie nicht berücksichtigen.

Gruß aus KerpeN
Helmut
MHAG
Beiträge: 2723
Registriert: 21 Jan 2019, 01:09

Re: Modullayout mit Timesaver

Beitrag von MHAG »

Hallo Helmut,

für spezielle Zugbewegungen würde ich die Start-Ziel-Tasten-Bedienung einrichten, und zwar für solche, die die beiden Hauptgleise "berühren".
Also die schon genannten Beispiele (und analog mit rot2/gelb4/rot4), aber auch die Fahrten von rot3 zu gelb6/gelb62/gelb63 bzw. rot3 zu gelb7/gelb71/gelb72/gelb73. Deswegen nicht nur die roten Taster (die allein reichen meiner Meinung nach nicht für das Geplante), sondern auch die gelben. Ich komme auf 14 solcher Taster.
Sobald keine solche Fahrstraße mehr eingestellt ist, können in den Rangierbereichen die Weichen individuell gestellt und Loks gefahren werden. Dafür sind dann die grünen Taster zuständig, die aber von den Fahrstraßen "übersteuert" werden (sobald eine eingestellt wird).
Ob diese Überlegungen zu Deinen Planungen passen? Evtl. hilft es, die geplanten Fahrstraßen tabellarisch zu erfassen und dabei auch alle tangierten Weichen mit ihrer Stellung (- für gerade + für krumm oder 0 für "nicht benötigt) einzutragen. Dazu noch die benötigten Abschnittszuschaltungen. So könnten dann per Matrix die Fahrstraße samt Weichen und Relais eingestellt werden.
Ist erstmal eine Menge an Vorarbeit -- sollte danach aber einiges vereinfachen. Und durch den Arduino ist zumindest die Eingabe samt Dekodierung und Ausgabe einer Fahrstraße einfacher.

Viele Grüße 8-)
Michael
Helmut
Site Admin
Beiträge: 2084
Registriert: 14 Jan 2019, 19:29

Re: Modullayout mit Timesaver

Beitrag von Helmut »

Hallo Michael,
danke für Deine Gedanken. Start/Zieltaster sind in rot gehalten, gelb sind die Gleisnummern.
Ich will eigentlich nur die Wege aus dem Streckengleis in die Übergabegleise mit diesen Tastern ausrüsten und wie weit man jetzt in Gleis 6/62 bzw 7/71 reinfährt, ist für mich erstmal egal. Das gesamte Gleis bis zum Prellbock wollte ich freischalten. Gleis 72 hatte ich bisher nicht auf dem Schirm, da es keine Umfahrmöglichkeit bietet. Wenn ich dann allerdings Wagen zur Ausfahrt da bereitstelle, müsste ich in Gleis 7 vorziehen. Das könnte aber Probleme mit der Weiche zu Gleis 72 geben.

Gruß aus KerpeN
Helmut
MHAG
Beiträge: 2723
Registriert: 21 Jan 2019, 01:09

Re: Modullayout mit Timesaver

Beitrag von MHAG »

Hallo Helmut,

ja, ist mir klar, das die "roten Zahlen" die Taster und die "gelben Zahlen" die Gleisnummern sind ;)
Allerdings reichen die "roten" meiner Meinung nach nicht, deswegen habe ich einige der "gelben" okkupiert :mrgreen:
Ist geplant, dass auf Gleis 5 zwischen den Weichen 1 und 5 ein Zug halten soll? Analog für Gleis 4? Wenn nicht, dann braucht man da auch keinen Zieltaster.
Aber erst mal eine Überlegung:
  • Die beiden Hauptgleise 4 und 5 bekommen an den Enden jeweils einen Taster (4 Taster)
  • Gleis 3 bekommt einen Taster
  • Gleis 2 ist offenbar nicht zur Ein-/Ausfahrt vorgesehen ==> kein Taster
  • Gleise 6 und 62 und 63 (*) sollen als eine Einheit betrachtet werden und daher nur einen Taster bekommen? Theoretisch sind ja 3 Haltepunkte möglich (Signalisierung)
  • Gleise 7 und 71 und 73 (*) sollen als eine Einheit betrachtet werden und daher nur einen Taster bekommen? Theoretisch sind ja 3 Haltepunkte möglich (Signalisierung)
  • Gleis 72 (über Gleis 7) kann als Ausfahrgleis betrachtet werden, da wäre dann auch ein (Start-)Taster sinnvoll
(*) diese Gleisstummel sind durch eine Weiche abgetrennt und sollten eigenständig mit einer Nummer versehen sein :!:

Bei den letzten drei Punkten wäre bei jeweils nur einem Taster dieser möglichst an der Anhaltestelle (also nicht wie im Bild bei "rot6" bzw "rot7", sondern eher bei den Positionen "gelb62" oder "gelb71" und "gelb72") einzubauen (das ist optisch, wegen guter Bedienbarkeit)
Insgesamt komme ich jetzt bei dieser Überlegung auf mindestens 8 Taster (max. bis zu 16); passt die Überlegung irgendwie zu Deinen Anforderungen?

Ich würde jedenfalls alle Fahrwege, die ein Hauptgleis als Start oder Ziel haben, gleich von Anfang an in diese Fahrstraßenautomatik einbeziehen (also auch den "Hafenbereich", nicht nur das Gleis 3). Nachträglich sowas abzuändern/einzuplanen/einzubauen ist immer schwieriger...

Viele Grüße 8-)
Michael
Helmut
Site Admin
Beiträge: 2084
Registriert: 14 Jan 2019, 19:29

Re: Modullayout mit Timesaver

Beitrag von Helmut »

Hallo Michael,
ich sehe, wir verstehen uns ;) . Die Gleise 4 und 5 sind die Streckengleise, da kann ich nichts abstellen, ansonsten komme ich baue ich meinen eigenen Herzinfarkt. Wir fahren schon mit einer recht hohen Zugdichte.

Alle anderen Gleisbezeichnungen beschreiben alle abschaltbare Gleise für den Analogbetrieb, daher habe ich die Nummern für die Stummelgleise weggelassen. Kann ich aber ergänzen.

Ansonsten fällt mir ein, dass ein Zug aus Gleis 62 über Gleis 7 nach Gleis 5 ausfahren könnte. Das habe ich bisher nicht berücksichtigt, weiß aber auch noch nicht, ob ich das vorsehen möchte.

Gruß aus KerpeN
Helmut
MHAG
Beiträge: 2723
Registriert: 21 Jan 2019, 01:09

Re: Modullayout mit Timesaver

Beitrag von MHAG »

Hallo Helmut!

Vielleicht ist es jetzt an der Zeit, mal alle Fahrstraßen, die Du automatisieren willst, aufzulisten. Dabei ist mir auch noch die Frage gekommen, ob es eine Richtung "von Starttaste zu Zieltaste" oder ohne Richtung "von Taste zu Taste" (das reicht wahrscheinlich) sein soll. Per Software im Arduino sollte aber beides nicht allzu schwer lösbar sein. Und bei 8 bis 16 Tasten als Eingang und einer Matrix (Fahrstraßen!) für 17 Weichenantriebe (wenn ich mich nicht verzählt habe) und einer Handvoll einfacher Relais (2xUM wird reichen, mit Verstärkern und Löschdiode) für die Versorgungszuschaltung sollte der "normale" Arduino mit seinen vielen I/O-Pins locker reichen. Bei der Matrix braucht's nur soviel Eingänge wie Fahrstraßen, die Weichen kann man via Dioden entkoppelt ja trotzdem einzeln per Taster stellen.
Allerdings sehe ich bei der Versorgung der Abschnitte manuell noch Schwierigkeiten, wenn das ohne irgendwelche Automatismen (welche?) laufen soll. Hast Du da schon eine Vorstellung, wie das gemacht werden könnte?

Viele Grüße 8-)
Michael
Zuletzt geändert von MHAG am 15 Apr 2026, 15:39, insgesamt 1-mal geändert.
Helmut
Site Admin
Beiträge: 2084
Registriert: 14 Jan 2019, 19:29

Re: Modullayout mit Timesaver

Beitrag von Helmut »

Hallo Michael,
MHAG hat geschrieben: 14 Apr 2026, 22:45 Vielleicht ist es jetzt an der Zeit, mal alle Fahrstraßen, die Du automatisieren willst, aufzulisten.
Bin ich schon dabei.
MHAG hat geschrieben: Dabei ist mir auch noch die Frage gekommen, ob es eine Richtung "von Starttaste zu Zieltaste" oder ohne Richtung "von Taste zu Taste" (das reicht wahrscheinlich) sein soll. Per Software im Arduino sollte aber beides nicht allzu schwer lösbar sein.
Bisher habe ich keine Richtungsauswertung geplant. Das sollte eigentlich funktionieren. Ich wollte Strecke und Ein-bzw. Ausfahrten (in die Gleise 3, 6, 6X, 7 und 7X) alle mit deer Streckenfahrspannung machen. Da habe ich keine Richtungsabhängigkeit drin.
MHAG hat geschrieben: Und bei 8 bis 16 Tasten als Eingang und einer Matrix (Fahrstraßen!) für 17 Weichenantriebe (wenn ich mich nicht verhält habe) und einer Handvoll einfacher Relais (2xUM wird reichen, mit Verstärkern und Löschdiode) für die Versorgungszuschaltung sollte der "normale" Arduino mit seinen vielen I/O-Pins locker reichen. Bei der Matrix braucht's nur soviel Eingänge wie Fahrstraßen, die Weichen kann man via Dioden entkoppelt ja trotzdem einzeln per Taster stellen.
Allerdings sehe ich bei der Versorgung der Abschnitte manuell noch Schwierigkeiten, wenn das ohne irgendwelche Automatismen (welche?) laufen soll. Hast Du da schon eine Vorstellung, wie das gemacht werden könnte?
Ich glaube, da trennen sich unsere Einstellungen. Ich glaube, Kurt Harders hat mal auf eine Frage zu seinem Flüsterantrieb, warum er da ein Problem nicht schaltungstechnisch gelöst hat, geantwortet: Er würde lieber programmieren. Mir geht das aktuell genauso. Ich will vieles per Arduinoprogramm machen, da ich dann viel flexibler bin und Änderungen nachträglich reinbringen kann und nehme dafür mehr Anschlüsse in Kauf. Eine Weiche benötigt ohne Rückmeldung 2 Leitungen. Als Relaiskarte nutze ich 8ter Relais, die sich bequem direkt von Arduino ansteuern lassen, dafür leider nur 1 x UM :-(. Wenn man dass dann durchzählt, wird es bei den 54 Digitaleingängen des Arduino Mega 2540 schon eng. Ich gehe davon aus, dass ich mindestens 2 benötige.

Gruß aus KerpeN
Helmut
MHAG
Beiträge: 2723
Registriert: 21 Jan 2019, 01:09

Re: Modullayout mit Timesaver

Beitrag von MHAG »

Hallo Helmut,

das ist wie immer eine philosophische Frage :lol:
lieber programmieren
Ich bin ja selber aus der EDV, aber mir erscheint es in diesem Sektor wichtig, dass die Hardware ohne Software schon mal viel kann...
Deswegen finde ich auch, dass nur ein mechanisch einwandfreies Fahrzeug (am besten mit schwerer Schwungmasse :roll: ) die Digitalisierung verdient (und nicht mechanische Unzulänglichkeiten digital "irgendwie" kaschiert werden). Aber das ist ein anderes Thema... :mrgreen:
Ich habe leider schon die Erfahrung gemacht, dass, je mehr Software irgendwo verwendet wird, desto mehr Fehler treten auch auf :ugeek:
Eine "saubere" Hardware vorausgesetzt; taugt die Hardware nicht viel, kann die Software auch nur "wegtarnen". Sei es bei Werkzeugen, Haushaltsgeräten oder "Spielzeug".
Was noch dazu kommt: Ich habe bei solchen Teilen auch schon Schäden durch einen EMP (Blitzeinschlag im Nachbarhaus) erlebt, zum Glück war nur ein Gerät irreparabel (Firmware war offenbar gelöscht), einige andere wollten neu konfiguriert werden. Und nein, die waren nicht alle an Steckdosen! Komischerweise hat´s die Rechner und Handys nicht gestört, die waren wohl irgendwie geschützt... :shock:
Aber: Eher Hard- oder eher Software ist eine philosophische Einstellung 8-)

Wegen der Relaiskarte:
Kann man da die 1xUM-Relais nicht auch tauschen gegen 2xUM? Oder eine selbstgebaute Relaiskarte mit 2xUM-Relais von der ersten ansteuern lassen? Ja, ist schon wieder Hardware... ;) Würde aber zumindest bei den Versorgungsabschnitten viele I/O-Pins sparen.

Welche Weichenantriebe willst Du einsetzen? Bei solchen mit Endabschaltung könnte man eine Grundstellung definieren und halbiert so die notwendigen Steuerleitungen. In der Art "Pin angesteuert => Weiche nicht in Grundstellung". Würde auch ein "Fail-Safe" begünstigen, wenn mal die Steuerung ausfällt.

Übrigens könnte man die Ausgänge via Schieberegister auch noch mal vervielfachen, was gerade bei (Rückmelde-)Anzeigen (v.a. per LEDs) sinnvoll sein kann.
Einen weiteren Arduino nur wegen der I/O-Pins zu verwenden -- da sträubt sich alles in mir :lol: Die beiden müssen sich ja dann auch noch sinnvoll unterhalten :roll: -- eine weitere Fehlerquelle :o
Aber: Beide Möglichkeiten sind Hardware-Erweiterungen :mrgreen:

Mal sehen, vielleicht gelingt es ja, alles mit nur einem Arduino abzudecken!

Viele Grüße 8-)
Michael
Helmut
Site Admin
Beiträge: 2084
Registriert: 14 Jan 2019, 19:29

Re: Modullayout mit Timesaver

Beitrag von Helmut »

Hallo Michael,
ich war mal auf dem Trip, alles selber zu machen und dafür würde ich einen Pic nehmen: Flexibilität pur. Dann hat mich jemand hier im Forum ;) mit dem Arduino bekannt gemacht. Die Stärke dieses Konzepts sehe ich eher in der Nutzung von vorgefertigten zueinander kompatiblen Bausteinen wie zum Beispiel Relaismodul (Steuerstrom 5 mA, ich kann also locker 2 Relais mit einem Ausgang betreiben). Der Aufwand einer Bastellösung gleicher Qualität wäre mir da zu hoch. Ich nutze den Flüsterantrieb (fest gesetzt, ich bin begeistert von ihm), da hatte ich die Befürchtung, ich müsste eine Verstärkerschaltung basteln, aber der Arduino steuert auch problemlos die Flüsterantriebeingänge an. Neben der Programmiertätigkeit bleibt also nur die Verkabelung, ist auch mal ganz angenehm. Nur bei der Spannungsversorgung habe ich die Hardware gebastelt, da ich keine buck converter Schaltung mit Wechselstromeingang gefunden habe.
Für mich ist es momentan einfacher oder angenehmer, 2 Arduinos zu nutzen als Hardware zu konstruieren und zu basteln, da ich Lochrasterplatinen nicht so mag.

Gruß aus KerpeN
Helmut
Antworten