Car System: Unterschied zwischen den Versionen

Aus Digital Modellbahn
Zeile 39: Zeile 39:
  
 
== Aufbau Steuerung ==
 
== Aufbau Steuerung ==
Das Car System wird von einem gesonderten PC gesteuert. Dieser hat zum Datenaustausch mit dem Modellbahn PC ein eigenes Loconet. Die Steuerung des Car Systems realisiert der Car System PC. Die von ihm gesendeten Daten übernimmt der DCC-IR-Booster im Loconet Buffer. Die Daten gelangen  über den IR-DCC-Sender an die IR-Empfänger der Fahrzeuge und ebenfalls über diesen Buffer an die Positionsmodule unterhalb der Fahrbahn.
+
Das Car System wird von einem gesonderten PC (Car PC) gesteuert. Dieser hat zum Datenaustausch mit dem Modellbahn PC ein eigenes Loconet. Die Steuerung des Car Systems realisiert der Car PC. Die von ihm gesendeten Daten übernimmt der DCC-IR-Booster im Loconet Buffer. Die Daten gelangen  über den IR-DCC-Sender an die IR-Empfänger der Fahrzeuge und ebenfalls über diesen Buffer an die Positionsmodule unterhalb der Fahrbahn.
 
[[File:Car_System_Steuerung.JPG|800px|Car-System Steuerung]]
 
[[File:Car_System_Steuerung.JPG|800px|Car-System Steuerung]]
 
<br />
 
<br />

Version vom 3. Juni 2012, 17:12 Uhr

Technik | Rückmeldung | Dekoder | Ladegerät | Software | Datenbank | Impressionen

Beschreibung

Ein digitales Car System war schon lange mein Wunsch. Doch alle im Handel angebotenen Komponenten zur Realisierung einer solchen Anlage waren mir zu teuer. Deshalb habe ich zu diesem Thema in meinem Informatikstudium eine Bachelor-Arbeit verfasst. In dieser Arbeit wird für das hier vorgestellte Car-System die Datenübertragung entwickelt und ein Dekoder entworfen, der die Signale über Infrarot (IR) empfängt und das Fahrzeug steuert.

Bachelor-Arbeit

Hier ist ein Link zu meiner Bachelor-Arbeit mit dem Thema:
"Infrarot Übertragungssystem zur Steuerung von Modellfahrzeugen"

Car-System Video

Um die einzelnen Entwicklungsschritte darzutellen wurden Videos erstellt, die den zeitlichen Verlauf der technischen Entwicklung zeigen. Diese Videos vom Car-System mit Automatiksteuerung über Rocrail findet ihr auf meinem Youtube Kanal


DCC Car-System

Car-System Technik

Das Car System wurde von Faller ins Leben gerufen. Es basiert auf einer magnetischen Spurführung in der Fahrbahn, welche durch einenLenkschleifer im Fahrzeug abgegriffen wird. Die Fahrzeuge besitzen einen Akku und Reedkontakt zum Anhalten.

Das digitale Car System basiert auf der Technik von Faller.Allerdings besitzen die Fahrzeuge einen Fahrzeugdekoder. Dieser steuert alles im Fahrzeug (Licht, Motor, Sound). Die Steuerungsdaten werden über Infrarot empfangen. Übertragen wird dabei das DCC-Protokoll.

Zum Testen des Systems habe wurde eine Testanlage gebaut. Diese sollte es ermöglichen die Fahrzeuge automatisch mit dem Computer zusteuern. Dazu wurde in der Fahrbahn Magnetband eingelassen. Zusätzlich wurde eine T-Kreuzung aufgebaut. Das Magnetband wird dabei über Servos umgelenkt. DieSteuerung erfolgt dabei über einen modifizierten Arduino der bis zu 6 Servossteuern kann. In der Fahrbahn wurden außerdem 18 Rückmeldekontakte eingebaut. Die Hallsensoren reagieren dabei auf den Lenkmagneten der Fahrzeuge. Damit dieser beim Überfahren nicht abgestoßen wird, liegt links und rechts neben dem Hallsensor Magnetband verkehrtherum parallel zum Fahrspurmagnetband.

Car-System Testanlage

Steuerung unter der Car System Testanlage für Kreuzung (oben) und Rückmeldung (mitte)

Die Hallsensoren geben Rückmeldesignale an S88N Bausteine. Über diese S88N-Leitung wird auch auf der Kreuzung die Ampelanlage gesteuert. Diese meldet dann für jede Fahrtrichtung an den Computer den Zustand (grün/rot) der Ampel. Über dieses Signal können die Fahrzeuge vor der Ampel, am Kontakt gestoppt werden. Die Computersteuerung arbeitet Blockbezogen, wie bei einer Modellbahnanlage. Als Steuerungssoftware wird Rocrail eingesetzt. Diese steuert die Fahrzeuge von einem Rückmeldekontakt zum nächsten.

Aufbau Steuerung

Das Car System wird von einem gesonderten PC (Car PC) gesteuert. Dieser hat zum Datenaustausch mit dem Modellbahn PC ein eigenes Loconet. Die Steuerung des Car Systems realisiert der Car PC. Die von ihm gesendeten Daten übernimmt der DCC-IR-Booster im Loconet Buffer. Die Daten gelangen über den IR-DCC-Sender an die IR-Empfänger der Fahrzeuge und ebenfalls über diesen Buffer an die Positionsmodule unterhalb der Fahrbahn. Car-System Steuerung

IR-DCC-Sender

DCC-IR-Booster
IR-Sender

Den DCC-IR-Booster habe ich in ein Gehäuse eines alten Switch gebaut. An ihm lassen sich acht IR-Sender über RJ45 anschließen. Zusätzlich ist ein Ausgang an dem das DCC-Signal zur Weitervararbeitung anliegt vorhanden. Das DCC-Signal wird über eine D-SUB Buchse mit 9 Pin herangeführt. Im Booster befindet sich ein Optokoppler PC817, der das DCC-Signal vom Eingangssignal her entkoppelt. Das DCC-Signal kann direkt vom PC mit DDX erzeugt werden oder man verwendet eine handelsübliche Digitalzentrale. Bei Verwendung einer Digitalzentrale, wo das DCC-Signal aus dem Gleissignal extrahiert wird, muss ein zusätzlicher Vorwiderstand von 4,7 kohm verwendet werden.

Schaltplan

Auf dem Schaltplan befindet sich der IR-Sender und der IR-Booster auf einer Platine. Ich habe aus Gründen der besseren IR-Abdeckung der Modellbahnanlage diese Schaltung verändert. Mit der neueren Version können die einzelnen IR-Sender leichter über der gesamten Anlage verteilt werden.


Software

Die Software ist mit der Arduino IDE geschrieben und kann mit dieser, wenn der entsprechende Bootloader im Atmega328p gebrannt wurde, in den Chip geschrieben werden.