Car System: Unterschied zwischen den Versionen

Aus Digital Modellbahn
K
K
 
(103 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:Car System]]
+
{{Vorlage:Navigationsleiste Car System}}
:{| class="wikitable" style="font-style:italic; font-size:120%; border:1px solid black;"
 
|+
 
|-
 
| [[Car System|Technik]] | [[Car Rückmeldung|Rückmeldung]] | [[Fahrzeugdekoder|Dekoder]] | [[Car Ladung|Ladegerät]] | [[Car Rocrail|Software]] | [[Car Datenbank|Datenbank]] | [[Car System Bilder|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 Car-Dekoder entworfen, der die Signale über einen Infrarot (IR)-Kanal empfängt und das Fahrzeug steuert.
  
== DCC Car-System ==
+
== [[Car IR-Sender|Bachelorarbeit (IR)]] ==
[[File:IFA_W50_unten.JPG|thumb|Car-System Technik]]
+
[[File:Poster.jpg|800px|Übersicht der IR-Steuerung]]
  
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.
+
Hier ist ein Link zu meiner Bachelor-Arbeit mit dem Thema:<br />
 +
"Infrarot Übertragungssystem zur Steuerung von Modellfahrzeugen"
 +
* [http://sourceforge.net/projects/pgahtow/files/Car%20System/Infrarot%20Uebertragungssystem%20zur%20Steuerung%20von%20Modellfahrzeugen.pdf Download Bachelorarbeit]
 +
Eine Übersetzung dieser Arbeit in die russische Sprache von Alex Labunichev
 +
findet Ihr hier.
 +
* [http://sourceforge.net/projects/pgahtow/files/Car%20System/IR-Carsystem_RUS.pdf Download Bachelorarbeit (RUS)]
  
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.
+
'''Bitte beachten:'''
 +
In der Bachelor-Arbeit (BA) sind alle Details zur Datenübertragung, zum IR-Sender und zum Car-Dekoder zu finden. Im Laufe der Zeit wurden weitere Verbesserungen und Anpassungen vorgenommen, so dass die Informationen der BA sich auf den Stand zum Zeitpunkt der Abgabe der BA beziehen. Alle aktuellen Software-und Schaltungsversion befinden sich hier auf diesen Webseiten.
  
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 [[Car Rückmeldung|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 Funkübertragung |Masterarbeit (Funk)]] ==
 +
In der Arbeit wird eine funktionelle Erweiterung des Fahrzeug-Decoders beschrieben. Ziel war es, einen leistungsstärken Fahrzeugdecoder mit vielen Funktionen zu entwickeln. Die zuvor benutzte Infrarot-Fernübertragung wird jetzt durch eine bidirektionale Funkübertragung ersetzt.
 +
Eine wesentliche Veränderung des Systems ist, dass kein DCC-Signal mehr notwendig ist. Alle Daten werden direkt von der Zentrale erzeugt, welche über das P50X-Protokoll mit dem Steuerungscomputer verbunden ist. Eine Handsteuerung wird aktuell nicht unterstützt und ist somit nur über die [[Car_Rocrail|PC-Software]] möglich.
  
[[File:Testanlage(1).JPG|800px|Car-System Testanlage]]
+
[[File:MA_Poster.jpg|800px|Übersicht der Funk-Steuerung]]  
  
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.
+
Hier ist ein Link zu meiner Masterarbeit mit dem Thema:<br />
Die Computersteuerung arbeitet Blockbezogen, wie bei einer Modellbahnanlage. Als Steuerungssoftware wird [[Car Rocrail|Rocrail]] eingesetzt. Diese steuert die Fahrzeuge von einem Rückmeldekontakt zum nächsten.
+
"Bidirektionales Funkübertragungssystem zur Steuerung von Miniaturmodellfahrzeugen"
 +
* [http://sourceforge.net/projects/pgahtow/files/Car%20System/Bidirektionales%20Funk_bertragungssystem%20zur%20Steuerung%20von%20Miniaturmodellfahrzeugen.pdf Download Masterarbeit]
  
 +
= [http://Youtube.de/user/pgahtow Car-System Videos] =
 +
Um die einzelnen Entwicklungsschritte aufzuzeigen, wurden Videos erstellt, die den zeitlichen Verlauf der technischen Entwicklung wiedergeben.
 +
Diese Videos vom Car-System mit Automatiksteuerung über Rocrail findet ihr auf meiner Youtube Adresse:
 +
* [http://Youtube.de/user/pgahtow www.youtube.de/user/pgahtow]
 +
<br />
  
== Funktionsaufbau ==
+
= DCC Car-System =
Das DCC-Signal kann mit jeder Digitalzentrale erzeugt werden. Dieses Signal wird direkt an den Infrarot-Sender übertragen. Die gesendeten Infrarot DCC-Daten können dann durch einen speziellen IR-Empänger [http://www.hobbyengineering.com/specs/Vishay-TSOP7000.pdf TSOP7000] im [[Fahrzeugdekoder]] dekodiert werden.
+
[[File:IFA_W50_unten.JPG|thumb|Car-System Technik]]
  
[[File:Car_System_uebersicht.JPG|800px|Car-System Übersicht]]
+
Das Car System wurde von der Firma Faller ins Leben gerufen. Es basiert auf einer magnetischen Spurführung in der Fahrbahn, welche durch einen Lenkschleifer an der Vorderachse des Fahrzeugs, abgegriffen wird. Die Faller-Fahrzeuge besitzen einen Akku zum Antrieb des Fahrzeug-Motors und einen Reedkontakt zum stoppen des Fahrzeugs.
  
 +
Mein digitales Car System basiert auf der Technik von Faller. Allerdings besitzen die Fahrzeuge einen [[Fahrzeugdekoder]]. Dieser steuert die Betriebsfunktionen (Licht, Blinker, Motor und Sound). Die Steuerungsdaten gelangen über einen Infrarot-Sender, den Infrarot-Kanal zum IR-Empfänger im Fahrzeug. Die Datenübertragung wurde mit dem für die Modellbahn üblichen [[Command Control Protokoll|DCC-Protokoll]] realisiert.
  
== IR-DCC-Sender ==
+
Zum Testen des Systems habe ich mir eine Testanlage aufgebaut. Dazu wurde ein Magnetband in die Fahrbahn (Tischplatte) eingelassen an dessen Ende eine T-Kreuzung geformt ist. Ein Servo unterhalb der Tischplatte lenkt an der Kreuzung das Magnetband um und das Fahrzeug biegt ab. Die Steuerung des Servo erfolgt dabei über einen modifizierten Arduino der bis zu 6 Servos ansteuern kann. In die Fahrbahn wurden im Abstand von 12 cm 18x Hallsensoren als [[Car Rückmeldung|Rückmeldekontakte]] eingebaut. Die Hallsensoren reagieren  auf das Magnetfeld des Lenkmagneten der Fahrzeugvorderachse. Damit der Lenkmagnet beim Überfahren der Kreuzung nicht abgestoßen wird, liegt links und rechts zum Fahrspurmagnetband, neben dem Hallsensor, ein zusätzliches Magnetband (andersherum gepolt), parallel.
  
[[File:DCC IR Booster.JPG|thumb|DCC-IR-Booster]]
+
[[File:Testanlage(1).JPG|800px|Car-System Testanlage]]
[[File:IR-Sender.JPG|thumb|IR-Sender]]
+
[[Datei:Testanlage_unten.jpg|thumb|180px|Steuerung unter der Car System Testanlage für [[Loconet Ampel | Kreuzung]] (oben) und [[Car Rückmeldung|Rückmeldung]] (mitte)]]
 
+
Die Hallsensoren unter der Tischplatte geben Rückmeldesignale an die 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 Halt-Kontakt (Hallsensor), gestoppt werden.
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.
+
Die Computersteuerung arbeitet Blockweise, wie bei der rechten Bahn. Die Blockbildung ist beim Car-System aber durch den Abstand der Hallsensoren (12cm) in der Fahrbahn vorgegeben. Als Steuerungssoftware wird [[Car Rocrail|Rocrail]] eingesetzt. Diese steuert die Fahrzeuge von einem Rückmeldesensor zum nächsten.
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.
+
<br>
 
+
<br>
 
+
<br>
 
+
<br>
'''Schaltplan'''
+
<br>
 
+
<br>
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.
+
<u>Hinweis:</u>
* [[Medium:IR-Sender_schematic.png|schematic v1.0 (mit IR-Booster)]]
+
Die auf dieser Webseite vorgestellte Software, Schaltungen und Layouts können für den privaten
* Die neue Schaltung mit RJ45 Verbindung zum IR-Sender wird hier in Kürze mit eingestellt.
+
Gebrauch frei genutzt werden, eine kommerzielle Verwertung bedarf einer schriftlichen Genehmigung.
 
 
 
 
== Car-System Video ==
 
Videos vom Car-System mit Automatiksteuerung über Rocrail findet ihr auf meinem Youtube Kanal unter: [http://Youtube.de/user/pgahtow www.youtube.de/user/pgahtow]
 

Aktuelle Version vom 15. März 2016, 08:17 Uhr

Technik | Infrarot Steuerung | Funk Steuerung | Rückmeldung | 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 Car-Dekoder entworfen, der die Signale über einen Infrarot (IR)-Kanal empfängt und das Fahrzeug steuert.

Bachelorarbeit (IR)

Übersicht der IR-Steuerung

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

Eine Übersetzung dieser Arbeit in die russische Sprache von Alex Labunichev findet Ihr hier.

Bitte beachten: In der Bachelor-Arbeit (BA) sind alle Details zur Datenübertragung, zum IR-Sender und zum Car-Dekoder zu finden. Im Laufe der Zeit wurden weitere Verbesserungen und Anpassungen vorgenommen, so dass die Informationen der BA sich auf den Stand zum Zeitpunkt der Abgabe der BA beziehen. Alle aktuellen Software-und Schaltungsversion befinden sich hier auf diesen Webseiten.

Masterarbeit (Funk)

In der Arbeit wird eine funktionelle Erweiterung des Fahrzeug-Decoders beschrieben. Ziel war es, einen leistungsstärken Fahrzeugdecoder mit vielen Funktionen zu entwickeln. Die zuvor benutzte Infrarot-Fernübertragung wird jetzt durch eine bidirektionale Funkübertragung ersetzt. Eine wesentliche Veränderung des Systems ist, dass kein DCC-Signal mehr notwendig ist. Alle Daten werden direkt von der Zentrale erzeugt, welche über das P50X-Protokoll mit dem Steuerungscomputer verbunden ist. Eine Handsteuerung wird aktuell nicht unterstützt und ist somit nur über die PC-Software möglich.

Übersicht der Funk-Steuerung

Hier ist ein Link zu meiner Masterarbeit mit dem Thema:
"Bidirektionales Funkübertragungssystem zur Steuerung von Miniaturmodellfahrzeugen"

Car-System Videos

Um die einzelnen Entwicklungsschritte aufzuzeigen, wurden Videos erstellt, die den zeitlichen Verlauf der technischen Entwicklung wiedergeben. Diese Videos vom Car-System mit Automatiksteuerung über Rocrail findet ihr auf meiner Youtube Adresse:


DCC Car-System

Car-System Technik

Das Car System wurde von der Firma Faller ins Leben gerufen. Es basiert auf einer magnetischen Spurführung in der Fahrbahn, welche durch einen Lenkschleifer an der Vorderachse des Fahrzeugs, abgegriffen wird. Die Faller-Fahrzeuge besitzen einen Akku zum Antrieb des Fahrzeug-Motors und einen Reedkontakt zum stoppen des Fahrzeugs.

Mein digitales Car System basiert auf der Technik von Faller. Allerdings besitzen die Fahrzeuge einen Fahrzeugdekoder. Dieser steuert die Betriebsfunktionen (Licht, Blinker, Motor und Sound). Die Steuerungsdaten gelangen über einen Infrarot-Sender, den Infrarot-Kanal zum IR-Empfänger im Fahrzeug. Die Datenübertragung wurde mit dem für die Modellbahn üblichen DCC-Protokoll realisiert.

Zum Testen des Systems habe ich mir eine Testanlage aufgebaut. Dazu wurde ein Magnetband in die Fahrbahn (Tischplatte) eingelassen an dessen Ende eine T-Kreuzung geformt ist. Ein Servo unterhalb der Tischplatte lenkt an der Kreuzung das Magnetband um und das Fahrzeug biegt ab. Die Steuerung des Servo erfolgt dabei über einen modifizierten Arduino der bis zu 6 Servos ansteuern kann. In die Fahrbahn wurden im Abstand von 12 cm 18x Hallsensoren als Rückmeldekontakte eingebaut. Die Hallsensoren reagieren auf das Magnetfeld des Lenkmagneten der Fahrzeugvorderachse. Damit der Lenkmagnet beim Überfahren der Kreuzung nicht abgestoßen wird, liegt links und rechts zum Fahrspurmagnetband, neben dem Hallsensor, ein zusätzliches Magnetband (andersherum gepolt), parallel.

Car-System Testanlage

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

Die Hallsensoren unter der Tischplatte geben Rückmeldesignale an die 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 Halt-Kontakt (Hallsensor), gestoppt werden. Die Computersteuerung arbeitet Blockweise, wie bei der rechten Bahn. Die Blockbildung ist beim Car-System aber durch den Abstand der Hallsensoren (12cm) in der Fahrbahn vorgegeben. Als Steuerungssoftware wird Rocrail eingesetzt. Diese steuert die Fahrzeuge von einem Rückmeldesensor zum nächsten.





Hinweis:
Die auf dieser Webseite vorgestellte Software, Schaltungen und Layouts können für den privaten 
Gebrauch frei genutzt werden, eine kommerzielle Verwertung bedarf einer schriftlichen Genehmigung.