[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DDW-DDL-ML Fragen eines Newbie zum Bremsabschnitt



Hallo Michael H.,
 
das hört sich aber kompliziert an, jedoch hat es mich auf eine Idee gebracht:
Denkbar wäre ein unterschiedliches Auslösen des Rückmelders (Morsezeichenartig) z.B. mit einer Reflex-Lichtschranke im Gleis und entsprechenden Reflektoren an der Lok (oder Reed-Kontakt im Gleis und mehrere Magnete an der Lok). Die Loks werden dann durch die unterschiedliche Anzahl an Reflektoren / Magneten unterschieden (Lok 1 nur 1 Reflektor bzw. 1 Magnet, Lok 2 mit 2 Reflektoren/Magneten usw.). Die Pause müsste aber noch ausreichend groß sein, so dass tatsächlich noch ein Wechsel zwischen 0 und 1 erkannt wird. Dann müsste die Software die Morsezeichen aber noch auswerten und das ist bisher noch nicht möglich. Ausserdem müsste die Software noch zwischen kurzen Pausen (innerhalb einer Lok, abhängig von der Lokgeschwindigkeit) und langen Pausen (keine Lok) unterscheiden.
So wüsste dann die Software nicht nur welcher Rückmelder ausgelöst wurde, sondern auch noch von welcher Lok. Fahrtrichtung löst sich bei mir einfacher, da ich doppelspurig fahre, d.h. auf dem einen Kreis nur in einer Richtung, auf dem anderen Kreis nur in die andere Richtung.
 
Bis dann,
Stephan
----- Original Message -----
Sent: Sunday, June 06, 2004 2:57 PM
Subject: AW: DDW-DDL-ML Fragen eines Newbie zum Bremsabschnitt

Hallo,
bei mir stellt sich das Problem, dass ich nur 2 verschiedene Loks (Spur N) auf einer Schau-Anlage erkennen muß, also keinen Spielbetrieb habe.
Ich werde in den nächsten Wochen folgenden Lösungsansatz in die Tat umsetzen:
Am Beginn eines jeden Blockabschnittes (bzw. kurz vor jedem Signal) befestige ich in die Schienenmitte 2 Reflex-Lichtscharanken im Abstand von den Drehgestellen der Loks. Lok 1 bekommt nur unter das vordere Drehgestell - Lok 2 unter Beide jeweils eine Reflexionsfläche.
 
----[LS1]----------[LS2]----------> Fahrtrichtung
 
Die LS2 ist mein "Triggersignal" d.h. wenn LS2 auslöst, ist LS1 gültig. Im meinem Fall gibt es dann 2^1=2 Möglichkeiten : An und Aus = Lok1 und Lok2. Wenn ich nicht Spur N hätte bzw. mehr Loks erkennen müsste, dann würde ich mit 3 oder sogar 4 Lichtschranken arbeiten. Somit hätte ich dann 2^2=4 bzw. 2^3=8 Adress-Möglichkeiten.
Dahinter schalte ich dann eine Logik, die 2 Ausgänge hat (bzw. bei Ausbau 4 oder 8). Diese Ausgänge verbinde ich mit einem S88 Rückmeldemodul-Kanal. Wenn dann die Funktion des Script-Ausführens vom Michael Gräfe fertig programmiert ist, kann ich genau sagen, dass bei einem Bestimmten S88-Kanal NUR die Lok-Nr. 1 oder 2 einen Bremsbefehl oder Stopp-Befehl (z.B. vor einem Signal oder Bahnhof) bekommt.
Für den Spielbetrieb würde ich das verfeinern:
Der Nachteil ist, dass diese Lösung fahrtrichtungsabhängig ist (was in meinem Fall OK ist).
Als Ansatz für die HOer (die ja viel mehr Platz haben) und Spiel- / Rangierbetrieb möchten:
Klebt unter jedes Drehgestell eine Reflexionsmarke (als Triggersignal) und in die LOKMITTE die restlichen Reflexionsflächen zur Adressbestimmung:
 
Fahrtrichtung <------[LS1a]-----[LS2]--[LS3]--[LS4]-----[LS1b]------> Fahrtrichtung
 
Hier dienen LS1a und LS1b als Trigger - also wenn LS1a UND LS1b gleichzeitig ausgelöst sind, dann werden LS2-LS4 eingelesen. Dazu muss aber noch eine Logik auswerten, in welche Richtung die Lok fährt, damit LS2-LS4 richtig ausgewertet werden. Ich denke da an einen Microcontroller.
Falls mehrere Nachfragen kommen und größeres Interesse besteht, dann überlege ich mir, ob ich das nicht zum Selbskostenpreis für euch Entwickle und anbiete. Theroretisch ist das eine preiswerte Lösung zur Lokerkennung, wie das in der Praxis funktioniert, müßte ausprobiert werden.
Optisch gesehen gibt es sehr kleine Reflexlichtschranken, die gut in die Schwellen passen (sogar bei Spur N) und kaum auffallen. Die Position muß nur sehr genau eingehalten werden.
Grüße
Michael
 


Von: owner-ddw-mailing-list@insotec1.homelinux.com [mailto:owner-ddw-mailing-list@insotec1.homelinux.com] Im Auftrag von Stephan Hering
Gesendet: Sonntag, 6. Juni 2004 14:11
An: ddw-mailing-list@insotec1.homelinux.com
Betreff: Re: DDW-DDL-ML Fragen eines Newbie zum Bremsabschnitt

Hallo Michael H.,
 
darüber habe ich auch schon nachgedacht, aber über den einen Rückmeldekontakt kommen doch verschiedene Loks drüber. Woher weißt du denn, welche Lok dann abgebremst werden muss (oder für welche Lok das Script laufen muss)?
Bisher lassen sich anhand des Rückmelders ja nur Sounds abspielen, Weichen oder Signale stellen, d.h. alle Dinge, die nichts mit einer Lokadresse zu tun haben.
Oder soll ich das so verstehen, dass das auch nicht auf eine Lokadresse gerichtet wird, sondern, dass der Strom in Blockabschnitten verschieden gesteuert wird (von vollem Strom bis zu keinem Strom)?
 
Bis dann,
Stephan
 
----- Original Message -----
Sent: Sunday, June 06, 2004 1:26 PM
Subject: AW: DDW-DDL-ML Fragen eines Newbie zum Bremsabschnitt

Hallo zusammen!
Genau deswegen habe ich vor einigen Tagen die Anregung (bzw. die Bitte) geäußert, dass es zu jedem Rückmeldekontakt die Möglichkeit eines Scriptes gibt. So kann dann schonmal in der "SRCP-Sprache" zumindest ein Zughalt (in Verbindung mit einzelnen Stromabschnitten vor dem Signal) realisiert werden.
Grüße
Michael Herling