PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gleisbesetztmelder Modelleisenbahn mit AVR



Sorgenkind
11.02.2009, 16:57
Hallo Jungs,

Ich bin mal wieder auf Streifzug durch die Elektronik, genauer gesagt für ein Gleisbesetztmelder auf einer Modelleisenbahn. Also Folgendes:
1.) Wenn ein Zug kommt, und über die erste Stelle Fährt, wird ein Kontakt auf Masse gezogen. wie wird das mit einem avr ausgewertet?
2.) Wenn dieser Kontakt geschlossen ist, wird ein Ausgang geschaltet,
um andere Fahrzeuge anzuhalten also eine Kollision zu vermeiden
3.) Wenn der Zug den Geisabbschnitt wieder verlässt soll der Ausgang wieder auf low geschaltet.

Die software hab ich eigentlich schon im Kopf, aber mit 1. habe ich noch Kopfschmerzen- kann mir da jemand von euch helfen?
Als programm habe ich Folgendes vorgesehen:
Zug Fährt über Kontakt 1, ausgang geht auf high.
wenn Zug über Kotakt 2 Fährt läuft der Timer los, wird er in der Ablaufzeit nochmal von Kontakt 2 unterbrochen startet er neu.
Wenn der timer abgelaufen ist, wird der Ausgang auf low gesetzt.
Geht das so?

Danke im Voraus,

Sorgenkind

Hubert.G
12.02.2009, 10:05
Als Kontakte gibt es mehrere Möglichkeiten.
Ein rein mech. Kontakt.
Ein Magnet an der Lok und ein Reedrelais oder Hallsensor zur Auswertung.
Optische Radzähleinrichtungen damit auch kein Waggon verloren geht.
Stromauswertung des jeweiligen Gleisabschnitt.
Das mit der Verzögerung ist schon gut, es sollen ja auch noch die Waggons den Abschnitt verlassen.

Sorgenkind
13.02.2009, 19:32
Als Kontakt Habe ich vorgesehen ein kleines isoliertes Stück Gleis
mit dem AVR zu verbinden, und auf der anderen Seite das gleis gegen gnd
zu schalten. wenn der zug jetzt drauffährt wird dieses stück auf gnd gebrückt
Das Problem ist aber: ich darf auf den isolierten leisabschnitt kein strom geben, sondern nur auf gnd schalten, sonst zerschiesst es mir die Steuerelektronik in der Lok. und jetzt wüsste ich halt gerne welche schaltung man dafür braucht...

Hubert.G
13.02.2009, 20:28
Das kann ich mir nicht ganz vorstellen wie du das meinst. Wenn die Lok auf das Gleisstück mit GND fährt schließt sie doch die Fahrspannung gegen GND kurz.
Vielleicht kannst du das mal detailliert aufzeichnen.

Besserwessi
13.02.2009, 20:52
Beim Märklin System mit extra Fahrspannung in der mitte könnte das mit dem isolierten gleich gehen. Man muß nur mit Wagons von Fremdherstellern aufpassen, da sind die Räder oft gegeneinader isoliert.

Bei dem einfachen System wo der Strom zwischen den beiden Gleisen fließte, wird das komplizierter. Es könnte mit einem kurzen Stück für 1-2 Räder eventuell mit der Lokomotive gehen, bei den Wagons aber wohl kaum.

Ein recht einfaches System solle es sein ein paar IR Leds an die Decke und dann ein IR Empfänger (z.B. TSOP1738, SFH5110 oder ähnllich) unter die Gleise. Da gabs schon mal ein Thread zu. Räder Zählen per Gabellichtschranke wäre auch nicht schlecht, wird aber beim Merklin System oder Spur N oder gar Z sehr eng.

gulliver
21.02.2009, 12:46
hallo,

soviel ich weiß, wird im Mehrzugbetrieb immer der nächste Gleisabschnitt vor der Lok eingeschaltet, die Gleise sind in bestimmten Abschnitten unterbrochen. Wie wäre es, wenn du diese Spannung auswertest. Ich gehe mal davon aus, daß du die besetzten Gleise irgendwie anzeigen willst. Spannungen mir dem AVR auswerten dürfte kaum ein Problem sein.

mfg Roger

Sorgenkind
27.02.2009, 12:40
nein gulliver,
bei dem märklin digital system ist immer strom auf der schiene, in der mitte der pluspol, auf de eigentlichen schienen aussen der minuspol.
und bei der auswertung darf der avr aber den isolierten gleisabschnitt nicht mit spannung versorgen.
ich glaub da gibt es doch irgendeine schaltung mit nem' 470o widerstand und dem pullup im avr, aber ich kenn die nich mehr-
werd mal noch ein bisschen googeln, mal sehen was rauskommt.
wenn jemand die schaltung weiss soll er sie mir doch bitte mit schaltplan schicken

danke im voraus,
sorgenkind

Sorgenkind
27.02.2009, 14:01
ach ja,
noch was- wisst ihr ob man mit einem bd679/bd680 einen bd250 am avr schalten kann

Hubert.G
27.02.2009, 15:38
Die Frage ist nicht klar. Einen BD679 oder BD680 kannst du an einen AVR anschalten. Einen BD250 nicht sinnvoll, bei einer Verstärkung von 25.

Sorgenkind
19.03.2009, 18:55
Danke leute für eure Bemühung, aber ich habe mich entschieden die schaltung aus optokopplern zu bauen-is einfacher:-)

lg,
sorgenkind

jeffrey
20.03.2009, 11:57
hoi,
kann mir net wirklich vorstellen, dass des einfach ist. aber wie du meinst. du brauchst egentlich für den avr gar keine extra beschaltung. direkt den pin an den isolierten gleisabschnitt hängen und auf eingang schalten. zusätzlich den inetrenen pullup aktivieren und gut ist das ganze. durch den pulllup ist der pin immer auf high. fährt die lok drüber wird er auf low gezogen.
mfg jeffrey