Benutzer-Werkzeuge

Webseiten-Werkzeuge


ocs:cardecoderv3:fahrzeug

Dies ist eine alte Version des Dokuments!


Fahrzeugdecoder

Dies ist die Hauptanwendung für den Cardecoder V3. Er kann mit einer Fahrzeugdecoder Firmwareversion direkt im Fichtelbahn - Shop bezogen werden. Um mit ihm per Funk ein Fahrzeug zu steuern, ist zusätzlich ein RFM7xS Funkmodul nötig. Es werden alle drei Varianten unterstützt (RFM70/73/75), ein Mischbetrieb unterschiedlicher Module ist möglich.

Ab Firmware Version V03.xx.xx gibt es zwei unterschiedliche Varianten der Cardecoder V3 als Fahrzeugdecoder. Zum einen ist dies die alte „normale“ default Variante. Diese ist kompatibel zur ursprünglichen Cardecoder Anschlussbelegung (Hardwarenutzung).

Neu dazu gekommen ist eine Sound Variante, die den Anschluss eines OpenCarSystem Sounddecoder mit 8 zusätzlichen LED Ausgängen ermöglicht. Bei dieser zweiten neuen Variante ändert sich die Anschlussbelegung einiger LED Ausgänge.

Es besteht jederzeit die Möglichkeit, durch ein Decoder Update zwischen diesen Varianten zu wechseln. Die CV Belegung ist aus Kompatibilitätsgründen bei allen Varianten identisch (Cardecoder V3 default, Cardecoder V3 sound und Cardecoder V3 trailer), auch wenn nicht immer alle CV benötigt bzw. genutzt werden.

Zusammen ist das alles so klein, das man ihn inklusive Funkmodul, Akku und Motor in einem Kombi im Maßstab 1:87 (H0) unterbringen kann.


Die Abstandsregelung (ASR)

Der Cardecoder V3 verfügt über eine hochempfindliche Infrarot Abstandsreglung, so das hinter einander fahrende Fahrzeuge automatisch einen Geschwindigkeitsabhängigen Abstand zu einander einhalten. Dazu sendet ein Fahrzeug an seinem Heck zwei unterschiedlich starke Infrarot Signale aus, die das folgende Fahrzeug in unterschiedlichen Entfernungen mit Hilfe von hochempfindlichen Fotoempfängern in der Fahrzeugfront wahrnimmt. So ist es diesem möglich auf freier Strecke einen größeren Abstand zum Vordermann einzuhalten und an Bahnübergängen, Bushaltestellen oder roten Ampeln dichter hinter ihm stehen zu bleiben.

Die folgende Grafik verdeutlicht die Verdrahtung der externen Bauteile welche für die Abstandsregelung notwendig sind. Diese ist in der default- und in der Sound-Variante identisch.

Mit der Einführung der Cardecoder Firmware V03.xx.xx und einigen Funktionserweiterungen ändert sich das Protokoll und das Prinzip der ASR. Aus diesem Grund ist es nicht möglich Fahrzeuge mit einer älteren Firmware und der neuen V03.xx.xx (oder höher) gemischt zu betreiben.

Ab V03.xx.xx sendet ein Fahrzeug an seinem Heck seine berechnete reale Geschwindigkeit auch an das folgende Fahrzeug. Damit ist es diesem möglich seine eigene Geschwindigkeit noch gleichmäßiger anzupassen. Dies ermöglicht jetzt auch in Kurven, trotz kurzen Unterbrechungen des ASR Signal vom führenden Fahrzeug, eine gleichmäßige Geschwindigkeit des nachfolgendem Verkehr.


Das Steuersignal

Die Cardecoder V3 können auf zwei Arten angesteuert werden. Zum einen ist dies mit DCC gepulstem Infrarot Licht, zum anderen mit einem 2,4 GHz Funksignal von einer OpenCarSystem RF-Basis gesendet.

Die Möglichkeit IR Licht zur Ansteuerung zu nutzen, ist als sekundäre, einfache Lösung für Testzwecke beim Fahrzeugbau oder der Programmierung und für einzelne lokale Nachrichten (z.B. vom einem IRM [link zum IRM fehlt hier] an der Kreuzung Blinker ein/aus) vorgesehen. Hierfür werden die Fototransistoren an der Fahrzeugfront (bzw. Anhängerfront), welche eh an allen Fahrzeugen vorhanden sind mit genutzt. Diese Fototransistoren dienen aber primär als Empfänger für die ASR in den Fahrzeugen. Da hier entweder eine ASR Signal vom führendem Fahrzeug oder aber ein Steuersignal empfangen werden kann, sollte man eine lokale DCC Infrarot Steuerung sehr sparsam einsetzen!

Primär wird ein Cardecoder (Fahrzeug nicht Anhänger) mit einem Funksignal von einer OpenCarSystem RF-Basis angesteuert. Hier wird auf industrielle Funkmodule der Firma Hoperf zurückgegriffen. Diese schon vom den RF-Basen bekannten Module sind kleine aber leistungsfähige Funkmodule, die im 2,4 GHz Frequenzband hocheffizient selbstständig Daten bidirektional übertragen können.

Ein Nachteil dieser Module ist die 7 polige Verbindung, welche zu ihrem Betrieb am Cardecoder nötig ist. Aus diesem Grund sind die Anschlusspads auf der Cardecoder Platine an die Belegung und Platzierung der Anschlüsse auf dem Funkmodul angepasst. So das eine vertretbare Montage „Huckepack“ oder gegenüberliegend in einer Reihe mit Hilfe einer 7 poligen Stiftleiste im Raster 1,27 mm möglich ist.

Hinweis 1: Pin 8 vom Funkmodul wird nicht mit dem gegenüberliegendem Pin am Cardecoder verbunden!

Hinweis 2: Wird kein Funkmodul angeschlossen, muss der Eingang MISO am Cardecoder mit GND verbunden werden!


Die Stromversorgung

Zur Stromversorgung des „Systemverbund Cardecoder“ empfiehlt sich ein moderner Lithium-polymer Akku. Dieser hat bei kleinen Abmessungen und Eigengewicht eine hohe Energiedichte. Zu beachten ist dabei, das diese Akkus niemals überladen und auch niemals Tiefen-entladen werden! Aus diesem Grund dürfen nur Akkus verwendet werden, welche mit einer internen Schutzschaltung versehen sind!

Zum Laden von Lithium-polymer Akkus sind spezielle Ladeplatinen/Ladegeräte erforderlich. Mehr dazu findet man hier unter Zubehör. Im Fichtelbahn - Shop stehen geprüfte und OpenCarSystem taugliche Lithium-polymer Akkus und passende Lade Adapter zur Verfügung.

Alternativ dazu kann ein Cardecoder V3 System auch aus zwei NiMH Zellen (in Reihe geschaltet mit zusammen 2,4V) betrieben werden. Diese Akku-Konfiguration findet man in vielen Original Faller LKW und Bussen für H0 vor. Von einem Betrieb mit nur einer NiMH Zelle (also 1,2V wie Original in kleinen Faller Fahrzeugen verbaut) wird dringend abgeraten, auch wenn dies meist noch möglich ist. Der Energiebedarf von Cardecoder, ASR und Funkmodul ist dafür zu hoch, so das mit einer NiMH Zelle nur äußerst kurze Laufzeiten (meist unter 10 min) möglich sind.

Der Akku wird nach nebenstehenden Schema mit dem Cardecoder verbunden. Rechts in dieser Grafik ist die um einen Programmieranschluss erweitere originale Faller Car System © Ladebuchse zu sehen. Der originale Ladewiderstand ist bei Verwendung eines Lipo Akkus auf 1_Ohm zu verkleinern. Der Programmieranschluss bietet eine optionale Möglichkeit, in einen Cardecoder ohne öffnen des Fahrzeuges eine neue Firmware zu programmieren. Weitere Informationen zum Software Update sind im Handbuch zum Cardecoder zu finden.


Der Fahrzeugmotor

Zentrale Komponente im Fahrzeug ist der Fahrmotor. Dieser wird direkt am Akku Pluspol und dem Motorausgang vom Cardecoder angeschlossen. Um Störungen zu unterdrücken ist über dem Motor eine Schutzdiode vom Typ BAT42 o.ä. anzuschließen. Da die Fahrmotoren oft für nur 1 bis 2_V Betriebsspannung ausgelegt sind und diese mit einem Lipo Akku viel zu schnell drehen, besteht die Möglichkeit in die Anschlussleitung zum Cardecoder Spannungsbegrenzungsdioden zu verbauen. Hierfür sind 200_mA Typen wie die 1N4148 gut geeignet.

Die Cardecoder Firmware unterstützt auch einen Lastgeregelten Betrieb des Fahrzeugmotor. Diese Möglichkeit ist als Firmwareerweiterung erst nach der Entwicklung der Cardecoder V3 Hardware entstanden. Aus diesem Grund fehlt auf der Cardecoder V3 Hardware eine Messmöglichkeit für die Motordrehzahl. Diese kann mit zwei externen Widerständen vom Motorausgang über Licht_3 zu Akku minus nachgerüstet werden. Man verliert hierbei allerdings einen LED Licht Ausgang (Licht_3). Rechts im Bild ist der Anschluss des Messspannungsteiler für die Motorlastregelung abgebildet. Die beiden Widerstände (10 KOhm und 33 KOhm) liegen ab 12/2016 allen Cardecoder V3 bei der Auslieferung über den Fichtelbahn Shop bei. Hat man diesen Spannungsteiler verbaut, muss die Lastregelung in der Cardecoder Firmware noch aktiviert werden. Dies geschieht ab Firmware Version V03.xx.xx durch setzten von Bit 7 in CV59 (Wert in CV59 +128). Besteht die Möglichkeit diese Widerstände einzubauen, empfiehlt der Autor dies auch zu tun. Der Unterschied im Fahrbetrieb ist sehr deutlich zu sehen. Beim Betrieb mit Lastregelung, dürfen keine externen Spannungsbegrenzungsdioden zwischen Cardecoder und Fahrzeugmotor verbaut sein.

Hinweis: Cardecoder mit Firmware ab V03.xx.xx können ihre tatsächliche Geschwindigkeit zurückmelden, sowohl zur Steuerung, wie auch zu einem folgendem Fahrzeug. Dies ist mit hoher Genauigkeit nur bei aktiver Lastregelung möglich.


Die LED Ausgänge

Der Cardecoder V3 verfügt über einen StepUp Spannungswandler, der eine konstante Spannung von 4,3V für die externe LED Beleuchtung zur Verfügung stellt. Diese Spannung kann bei Verwendung eines Lithium Polymer Akku im Fahrzeug mit bis zu 100 mA belastet werden. Verwendet man andere Akku Typen mit weniger als 3V Akkuspannung ist die für die LEDs zur Verfügung stehende Leistung geringer. An dieser LED Spannung können alle LEDs / IR Dioden betrieben werden. Was den Vorteil hat, dass es keine Helligkeitsschwankungen bei sinkender Akkuspannung gibt. Für die Fahrzeugbeleuchtung stehen maximal 9 LED Ausgänge zur Verfügen. Diese schalten alle nach GND durch und sind ausgeschaltet hochohmig. Eine Ausnahme bildet der Anschluss Licht_5, dieser kann über eine CV mit verschiedenen Ausgangspegeln (Schaltverhalten) programmiert werden. Folgend eine Übersicht aller LED Ausgänge am Cardecoder V3 bei den unterschiedlichen Anschluss-/Firmwarevarianten.

In der Anschlussvariante „Sound“ Decoder ändert sich die Belegung der Blinker_re/li und Licht_1/2 Ausgänge am Cardecoder gegenüber der ursprünglichen Belegung. Hier wurde eine Möglichkeit geschaffen, den Cardecoder V3 um einen externen Sounddecoder mit zusätzlichen 8 LED Ausgängen zu erweitern. Hierfür wird eine zusätzliche Verbindung zwischen Cardecoder und Erweiterungs-/Soundmodul benötigt. Diese Version wird ab 12/2016 im Fichtelbahnshop ausgeliefert und hat die Bezeichnung „car_v3_sound_m328“.

Da bei dieser Variante ein LED Ausgang weniger zur Verfügung steht, kann mit CV59 Bit5 = 1 (+32) die Soundfunktion in der Firmware deaktiviert werden, so das wieder alle LED Ausgänge genutzt werden können.

Als dritte Variante seht die ursprüngliche Anschlussbelegung zur Verfügung, so das vorhandene Fahrzeuge ohne Umverdrahtung mit der aktuellen Cardecoder V3 Firmware genutzt werden können. Diese Version hat die Firmwarebezeichnung „car_v3_m328“.


Fahrzeuglicht

Es dürfen mehrere identische LEDs parallel, ohne weitere zusätzliche Vorwiderstände an die jeweiligen LED Ausgänge angeschlossen werden. Dies ist hier möglich, weil der maximale LED Strom an jedem LED Ausgang deutlich kleiner bemessen ist, als der zulässige LED Strom durch eine einzelne LED.


separates Schlusslicht

Das Schlusslicht und das Bremslicht teilen sich am Cardecoder V3 einen LED Ausgang auf der Decoder Platine. Möchte man dies nicht, kann man die Rücklicht Funktion am gemeinsamen Ausgang in CV59 Bit3 setzen (CV59 +4) deaktivieren und die Funktion F0 (Fahrzeuglicht) auf einen beliebigen anderen Lichtausgang programmieren, um diesen dann als separates Schlusslicht nutzen zu können. Im Bild ist dies bei Cardecoder V3 „default“ Anschlussvariante der Licht_1 Ausgang.


Fahrtrichtungsanzeiger

Im Bild zu sehen, es können auch drei identische LEDs parallel an einen LED Ausgang genutzt werden. Hier die ursprüngliche Anschlussvariante vom Cardecoder V3.

Hinweis: in der Cardecoder V3 Sound Variante sind die Blinker Anschlüsse je um drei Pads nach links verschoben (also die beiden grünen am Rand)!


Rundumlichter

Im Auslieferungszustand sind die Licht_1 und 2 LED Ausgänge mit Effekten für zwei separate Rundumlichter (z.B. Blaulicht) programmiert. Diese können bei der ursrünglichen Cardecoder V3 Anschlussvariante wie im Bild angeschlossen und mit F5 eingeschaltet werden.

Hinweis: in der Cardecoder V3 Sound Variante sind die Licht:_1/2 Anschlüsse je um drei Pads nach rechts verschoben (also die braun/gelben)!


Statusmeldungen:

Ab Firmware V03.xx.xx gibt es am Cardecoder V3 Folgende LED Statusmeldungen:

Statusmeldung Beschreibung
Stopplicht für 2s eingeschaltet normale Startmeldung
Warnblinker ein Akkuspannung liegt unter Wert aus CV23 (default 20%)
Frontlicht + Blinker_li + Blinker_re eingeschaltetEEPROM File Fehlerhaft → Service kontaktieren
Frontlicht + Blinker_li eingeschaltet Kurzschluss zwischen den Pins vom RFM7x Funkmodul
Stopplicht auf Dauer eingeschaltet falsche Software Version geladen (passt nicht zur Hardware)
Blinker_re eingeschaltet und alle 2s kurz aus automatische Bootloader Aktivierung durch gestecktes Update Kabel

DCC Feature

Die Ansteuerung der Cardecoder erfolgt mit Hilfe von DCC digital Befehlen. Dies kann entweder per Infrarot Übertragung zu den Fototransistoren der ASR erfolgen, oder von einer RF-Basis Station. Diese wandelt die herkömmlichen digital Befehle in Funkbefehle um und überträgt diese dann an die Fahrzeugdecoder. Die Cardecoder V3 (ab Firmware V03.xx.xx) verstehen folgende DCC Befehle:

  • 28 und 128 Fahrstufen Fahrbefehle
  • alle Funktionsbefehle von F0-F28
  • POM Programmierbefehle per Funk
  • Service Mode Programmierbefehle vom Programmiergleis per Infrarot

Die Decoder spezifischen Einstellungen lassen sich wie bei einem Lokdecoder in CV (Configurationsvariablen) sichern. Eine Beschreibung aller CV ist im Handbuch zum Cardecoder zu finden.

Im Auslieferungszustand haben die Funktionsausgänge (ab Firmware V03.xx.xx) Folgende Zuordnung:

Funktion Beschreibung
F0 Frontlicht und Schlusslicht
automatisch Bremslicht
F1 Blinker links
F2 Blinker rechts
F3 Ein → Abstandsregelung abgeschaltet
F4 Ein → Stoppstelle abgeschaltet
F5 schaltet Licht_1 und Licht_2
F6 schaltet Licht_4 und Licht_6
F7 schaltet Licht_7
F8 schaltet Licht_5 und Licht_8
F9 schaltet Licht_9
F10 schaltet Licht_10
F11 schaltet Licht_11
F12 schaltet Licht_3, Licht_12 und Licht_13
F13 automatischer Halt rechts
F14 automatischer Halt links
F15 Ein → Anhängerbetrieb
F16 Ein → globale Soundfreigabe
F17 aktuell unbenutzt
F18 belege Fahrspur 2
F19 belege Fahrspur 3
F20 belege Fahrspur 4
F21 belege Fahrspur 5
F22 belege Fahrspur 6
F23 belege Fahrspur 7
F24 aktuell unbenutzt
F25 aktuell unbenutzt
F26 aktuell unbenutzt
F27 aktuell unbenutzt
F28 aktuell unbenutzt

Die LED Ausgänge Licht 1 bis 13 können einer beliebigen Funktion zwischen F0-2 und F5-12 zugeordnet werden. Sie lassen sich mit verschiedenen Licht Effekten programmieren. Eine Anleitung dazu findet sich im Handbuch zum Cardecoder. Alle LED Ausgänge besitzen interne Vorwiderstände, wodurch sie Kurzschlussfest sind.


Allgemeine Feature

  • kurze und lange DCC Adressen zwischen 1 und 10239 möglich
  • zwei unterschiedliche Motor PWM Frequenzen (125 Hz und 32 KHz)
  • Aktivierbare Lastregelung des Fahrzeugmotor
  • Automatische Erkennung des Fahrzeugakku
  • 128 Fahrstufen und 28 Funktionen
  • POM Lesen und Schreiben per Funk
  • Abstandsregelung mit 8 unterschiedlichen Fahrspuren
  • Decoder Erweiterung anschließbar (Soundmodul, 8 zusätzliche LED Ausgänge)
  • Zweipunkt Stoppstelle (Twinstoppstelle) für ein realistisches Anhalten
  • 8 verschiedene Licht Effekt möglich
  • Fahrzeugrückmeldungen von Geschwindigkeit und Akku Ladung
  • Schnurloser Anhängerbetrieb mit optionalen Anhängerdecoder möglich
  • Fahrzeugabschaltung in der Betriebspause mit optionalen „PowerOff“ Modul
  • Software Update durch den Anwender möglich

ocs/cardecoderv3/fahrzeug.1483282121.txt.gz · Zuletzt geändert: 2017/01/01 15:48 von willi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki