Projekt 12: Unser Faller-Car-System
	sehr viel Theorie, und warum wir das so machen und nicht anders
        
      
    
      
	Leider (oder auch nicht) wird es in diesem Artikel sehr 'technisch-theoretisch'. Und um Ihnen keine unendlichen
	Romane zuzumuten, verweisen wir zum Einstieg auf zwei für dieses Thema wichtige Internet-Seiten:
	Es gibt auf dem Markt 
	fertige Steuerungen
	zu kaufen. Auf diesen Seiten sollten Sie ausgiebig herumklicken und lesen, damit Sie wissen, worum es auch bei uns 
	hier geht; und damit wir nicht so viel schreiben müssen.
	Eine andere Seite beschreibt die 
	DCC-Norm,
	nach der die o.g. Steuerungen laufen. Diese Norm (Digital Command Control) ist, so wie sie dort
	steht, für Schienenfahrzeuge gedacht.
	
      
      
	Nachdem Sie nun viel gelesen haben ...
      
      
	Die Auto-Steuerungen werden, wie Sie wohl inzwischen wissen, als DCC-Steuerungen bezeichnet. Da wir beim MEC
 	Fahrzeuge in größerer Stückzahl laufen lassen wollen, hätte ein Kauf derartiger Geräte 
	unseren finanziellen Rahmen gesprengt. Nach gründlicher Analyse der Dokumentation des DCC-Systems erschien es 
	uns sinnvoll, ein eigenes System, das wesentlich abgespeckt ist, zu entwickeln.
	Dieses wollen wir hier, zum Unterschied zum DCC-System, 'MEC-System' nennen.
	Um gleich irgendwie gearteten Vorwürfen vorzubeugen: Unsere Informationen zur Wirkungsweise des DCC-Systems 
	stammen allesamt aus öffentlich zugänglichen Quellen. Wir haben in keiner Weise geistigen Diebstahl 
	begangen und wollen es auch in Zukunft nicht tun. Dazu macht uns das Selber-Tüfteln viel zu viel Spaß.
	
      
      
	Kurz etwas Theorie zur Funktionsweise:
      
      
	Das DCC-System ist für Schienenfahrzeuge konzipiert und muß neben den Steuer-Daten auch die Energie zum 
	Betrieb der Fahrzeuge liefern. Hierbei wird gefordert, daß an den Schienen eine reine Wechselspannung liegen 
	muß. Dies bedeutet folglich für die einzenen zu übertragenden Bits, daß sie symmetrisch 
	sein müssen (also: die Spannung an den Schienen wechselt von Plus nach Minus, und die Plus-Spannung ist genau
	so hoch und zeitlich genau so lang wie die Minus-Spannung). Diese Forderung begründet sich auch darauf,
	daß es egal sein muß, in welcher Fahrtrichtung ein Fahrzeug auf die Schienen gestellt wird; es
	muß immer gleich funktionieren: wenn es das Kommando 'vorwärts' erhält, muß es auch
	vorwärts fahren. Im Gegensatz dazu das Gleichstrom-System: Hier gibt es kein 'vorwärts', sondern nur
	eine gleisbezogene Fahrtrichtung, die immer gleich ist, egal, wieherum die Lok auf den Schienen steht.
	Hieraus ergibt sich, daß für die Übertragung von Nullen und Einsen nur verschiedene 
	Bit-Längen (also, wie oben schon gesagt, ist die Pulsdauer eines einzelnen Bits immer genau 50%) in
	Betracht kommen können. Weiterhin sollen alle Loks auf einem Gleissystem ohne 
	Trennstellen fahren können, was eine Adressierung jeder einzelnen Lok notwendig macht. Und - das DCC-System 
	muß, jedenfalls auf der Schiene, immer irgendetwas übertragen, auch wenn keine Befehle notwendig sind, 
	damit hierdurch die Wechselspannung als Energielieferant für die Fahrzeuge aufrecht erhalten wird.
	Bei einer Auto-Steuerung ist all dies nicht notwendig. Vielmehr soll die Befehlsübertragung ortsgebunden auf 
	kürzester Distanz (von einigen cm) über Infrarot-Licht vonstatten gehen, und zwar für jedes Auto,
	das an diesem Ort vorbeifährt. Daher sind (eben wegen der Übertragung mit Licht) elektrisch symmetrische 
	Impulse nicht machbar, aber auch nicht notwendig.
	
	Wir haben als grobe Vorlage für das MEC-System das DCC-Protokoll verwendet, jedoch den Adreß-Teil 
	gestrichen und gleich ein paar andere, uns überflüssig scheinende Sachen dazu.
	(Zur Klärung des Begriffs 'Protokoll' s. bei
	wikipedia)
	
	Herausgekommen ist ein Protokoll, das von 42 Bit (DCC) auf 24 Bit geschrumpft ist und zudem Bits von gleicher 
	Länge beinhaltet. Dies bedeutet auch, daß (im Gegensatz zur DCC-Norm) alle Telegramme (zeitlich) gleich
	lang sind und somit die Decodierung wesentlich einfacher wird.
	Weiterhin haben wir alle Einstellmöglichkeiten (Konfigurations-Variable, CVs), die das DCC-System beinhaltet, 
	gestrichen. Dies können wir problemlos tun, da bei uns der Hersteller gleichzeitig auch der Anwender ist und 
	damit auch individuelle Lösungen möglich sind. Dadurch haben wir uns sehr viele Programmier- und
	Einstellarbeiten gespart. Geplant sind insgesamt 5 verschiedene Programm-Varianten 
	für die Steuerung von:
	PKW, LKW, Baustellen-LKW, Bus, Feuerwehr-Fahrzeug. Wie diese von außen erkannt und unterschieden werden 
	können, haben wir im Teil
	sinnvolle Fahrtrouten
	dieses Artikels beschrieben.
	
      
      
	Es gibt noch einen weiteren wichtigen Unterschied:
      
      
	Der käufliche DCC-Befehlsgenerator kann maximal 64 unterschiedliche Befehle liefern, aber nur 8 davon 
	gleichzeitig. Diese jeweils 8 sind aber nicht frei wählbar, sondern in 8 vordefinierten Gruppen (zu je 8) 
	auswählbar. Leider werden zum normalen Betrieb eines Fahrzeugs mindestens 9 bis 10 verschiedene 
	Befehle benötigt, so daß gleichzeitig mehrere unterschiedlich codierte Befehlsgeneratoren verwendet 
	werden müssen, was die Sache nicht gerade einfach aussehen läßt (Synchronlauf der beiden
	Generatoren). Daher haben wir uns entschlossen, mit einem einzigen Befehlssatz von 16 Befehlen auszukommen, die in
	unserem MEC-Befehlsgenerator ohne Gruppen-Auswahl quasi-gleichzeitig zur Verfügung gestellt werden können.
	Die verkürzte Telegrammlänge kommt uns da entgegen: wir erhalten eine Wiederhol-Zeit ein- und desselben
	Befehls von weit unter 100 ms, was u.E. völlig ausreicht: Ein Fahrzeug, das im Vorbild 50 km/h schnell ist,
	legt im Modell in 100 ms ca. 1,6 cm zurück.
	Neben etlichen Licht-Spielereien (Fahrlicht, Blinken, Innenlicht) werden den Fahrzeugen Soll-Daten für die 
	Geschwindigkeit (Abbremsen, Langsamfahrt usw.) übermittelt sowie eine
	Abstandssteuerung
	realisiert.
	
	zurück
	
      
    
      
	Für weitere Fragen stehen gern zur Verfügung:
	- der MEC; Besichtigung und Fachsimpelei z.B. an unseren "Club-Abenden"
	- der Autor: Hans Peter Kastner
	
      
    
      
	erstellt am: 20.04.2020
	
	Copyright © 2020 by Modelleisenbahnclub Castrop-Rauxel 1987 e.V.