Benutzer-Werkzeuge

Webseiten-Werkzeuge


ocs:cardecoderv3

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ocs:cardecoderv3 [2016/12/15 20:19] – [Cardecoder V3 FW Variante wechseln] williocs:cardecoderv3 [2017/06/13 23:13] (aktuell) – [Cardecoder V3 Firmwareübersicht] willi
Zeile 8: Zeile 8:
 Der Cardecoder ist also der Empfänger und die zentrale Steuereinheit (der Computer) im Fahrzeug. Der empfängt und dekodiert ein digitales Steuersignal und steuert damit selbst den Fahrmotor und die LED Beleuchtung. Für all diese Funktionen ist die Firmware (die Software des Cardecoder - Mikrocontroller) zuständig. Der Cardecoder ist also der Empfänger und die zentrale Steuereinheit (der Computer) im Fahrzeug. Der empfängt und dekodiert ein digitales Steuersignal und steuert damit selbst den Fahrmotor und die LED Beleuchtung. Für all diese Funktionen ist die Firmware (die Software des Cardecoder - Mikrocontroller) zuständig.
 Diese gibt es in zwischen in unterschiedlichen Versionen, für unterschiedliche Cardecoder-Konfigurationen, mit unterschiedlichen Funktionsumfang. Diese gibt es in zwischen in unterschiedlichen Versionen, für unterschiedliche Cardecoder-Konfigurationen, mit unterschiedlichen Funktionsumfang.
 +
 +**[[ocs:cardecoderv3:fahrzeug|Cardecoder V3 als Fahrzeugdecoder]]**
 +
 +**[[ocs:cardecoderv3:anhaenger|Cardecoder V3 als Anhängerdecoder (Trailer)]]**
  
 ---- ----
Zeile 44: Zeile 48:
 |                                                ||| |                                                |||
 |V03.20.12  |2016.11.29  |erste öffentliche bidirektionale FW Version, **Cardecoder "normal"** Hardware kompatibel zu allen Vorgänger Versionen und neu **Cardecoder "sound"** zum Anschluss und Betrieb eines externen Sounddecoder mit 8 zusätzlichen LED Ausgängen | |V03.20.12  |2016.11.29  |erste öffentliche bidirektionale FW Version, **Cardecoder "normal"** Hardware kompatibel zu allen Vorgänger Versionen und neu **Cardecoder "sound"** zum Anschluss und Betrieb eines externen Sounddecoder mit 8 zusätzlichen LED Ausgängen |
 +|V03.21.01  |2016.12.29  |Erweiterungsmodul kann in der **Cardecoder "sound"** Firmware deaktiviert werden und Licht_1 dafür verwendet werden  |
 +|V03.21.02  |2017.01.01  |Firmware Bug beim Decoderinit eines Fabrikneuen Cardecoder beseitigt  |
 +|V03.22.04  |2017.06.13  |Firmware Bug bei IR Ansteuerung beseitigt, PID Regler Wertebereich optimiert  |
  
 **[[ocs:cardecoderv3:anhaenger|Anhängerdecoder (Trailer)]]** **[[ocs:cardecoderv3:anhaenger|Anhängerdecoder (Trailer)]]**
Zeile 70: Zeile 77:
 Folgend die Links zu den Initialisierungsfirmware Versionen: Folgend die Links zu den Initialisierungsfirmware Versionen:
  
-  *** [[http://www.opencarsystem.de/download/files/decoder/v3/software/car_v3_default_init.7z|Cardecoder_V3_default]]**+  *** [[http://www.opencarsystem.de/download/files/decoder/v3/software/car_v3_default_init.7z|Cardecoder_V3_alte_Anschlussbelegung]]**
   *** [[http://www.opencarsystem.de/download/files/decoder/v3/software/car_v3_sound_init.7z|Cardecoder_V3_sound]]**   *** [[http://www.opencarsystem.de/download/files/decoder/v3/software/car_v3_sound_init.7z|Cardecoder_V3_sound]]**
-  *** Cardecoder_V3_trailer** -> nicht nötig, Wechsel zur Anhänger Firmware geht immer direkt+  *** [[http://www.opencarsystem.de/download/files/decoder/v3/software/car_v3_default_init.7z|Cardecoder_V3_trailer]]** -> nur nötig bei Firmware vor V03.xx.xx 
    
 **Hinweis: das Update einer älteren Cardecoder Firmware auf eine aktuelle bidirektionale Version V03.xx.xx erfolgt auch über den Zwischenschritt "Initialisierungsfirmware".** **Hinweis: das Update einer älteren Cardecoder Firmware auf eine aktuelle bidirektionale Version V03.xx.xx erfolgt auch über den Zwischenschritt "Initialisierungsfirmware".**
Zeile 78: Zeile 85:
 ---- ----
 ===== Firmwareupdate auf V03.xx.xx im Detail ===== ===== Firmwareupdate auf V03.xx.xx im Detail =====
 +
 +Mit der Firmware Version V03.xx.xx wird der Cardecoder (und das gesamte System) deutlich ertweitert und somit auch viel leistungsfähiger. **Diese neuen Funktionen stellen wir, wie bei OpenDCC / OpenCar üblich auch den Anwendern älterer Baugruppen mit einem Firmware Update zur Verfügung.**
 +
 +Um dem Anwender das Update möglichst einfach zu machen, wurde die Update Prozedur noch einmal verbessert und vereinfacht. Dazu zählen:
 +
 +  * auf eine Update Paket Version mit einheitlicher Bezeichnung umgestellt (siehe unten)
 +  * je eine **[[ocs:cardecoderv3#cardecoder_v3_fw_variante_wechseln|Initialisierungsversion]]** für die verschiedenen Hardware Varianten eingeführt
 +  * das Update Kabel wird künftig automatisch erkennt, es muss nicht mehr per CV in den Update Modus umgeschaltet werden
 +
 +----
 +**Aufbau Update Paket**
 +
 +Die Firmware Pakete für den Cardecoder haben folgenden Aufbau:
 +
 +^  car_v3_m328.xx.xx.xx.000.acy  ^
 +^  car_v3_m328_sound.xx.xx.xx.000.acy  ^
 +^  trailer_v3_m328.xx.xx.xx.000.hex  ^
 +
 +|  car  |Fahrzeug (angetrieben)  |
 +|  trailer  |Anhänger  |
 +|  v3  |Version 3  |
 +|  m328  |Prozessor ATmega328  |
 +|  sound  |mit Sounddecoder Anschluss  |
 +|  .xx.xx.xx  |Firmware Versionsnummer  |
 +|  .000  |Kennzeichnung für Flashspeicher  |
 +|  acy  |Datei Endung für AVRootloader Firmware Paket  |
 +|  hex  |Datei Endung für ein hex File  |
 +
 +//Hinweis: die Firmware wird als **[[http://www.7-zip.de|7zip]]** Archiv gepackt bereitgestellt. Sie besteht immer aus nur einer Datei, die im **{{:ocs:cardecoderv3:avrootloader.7z|AVRootloader}}** grundsätzlich unter **"FLASH"** eingetragen wird. Dabei ist es unerheblich, ob dies ein Paket (Endung acy) oder eine Einzeldatei (Endung hex) ist.//
 +
 +----
 +**Update Ablauf**
 +
 +Ein Update der Cardecoder Firmware mit einer Version vor V03.xx.xx, wird bei allen Cardecoder Hardware Varianten (ab Cardecoder V2), nach folgender Reihenfolge durchgeführt:
 +
 +**//Hinweis: bei diesem Update werden alle Einstellungen im Fahrzeug zurückgesetzt!//**
 +
 +  - Cardecoder in den Bootloader Modus versetzen (CV55 oder CV32 auf 1 programmieren -> Handbuch, bzw. **[[http://shop.fichtelbahn.de/USB-CarDecoder-Update-Kabel|Update Kabel]]** stecken)
 +  - AVRootloader starten und als "FLASH" Datei die "Decoder Init Firmware" passend zur künftigen Verwendung öffnen
 +  - Verbindung zwischen Cardecoder und dem AVRootloader herstellen (AVRootloader auf "connect" und Cardecoder einschalten) und die Init Firmware programmieren
 +  - Verbindung trennen ca. 2 Sekunden warten bis die Fahrzeugbeleuchtung angeht -> Decoder init ist fertig
 +  - im AVRootloader jetzt als "FLASH" Datei die neue Firmware Version (z.B. car_v3_m328.03.20.12.000.acy) auswählen
 +  - Verbindung wieder herstellen und die neue Firmware programmieren -> Update fertig
 +
 +Jetzt hat man einen "Fabrikneuen" Cardecoder und kann mit der Konfiguration **[[https://www.opencarsystem.de/download/download_decoder.html#cardecoder_v3|(siehe Handbuch)]]** fortfahren.
 +
 +//Hinweis: diese Update Reihenfolge ist nur bei einem Update von einer älteren Version (vor V03.xx.xx) oder bei einem Wechsel des Verwendungszweck (Hardware Variante) des Cardecoder nötig. Für ein normales Update ist später nur wieder Punkt 5 und 6 nötig.//
 +
  
 ---- ----
  
 **[[ocs:opencar|Wiki Home Open Car System]]** **[[ocs:opencar|Wiki Home Open Car System]]**
ocs/cardecoderv3.1481829594.txt.gz · Zuletzt geändert: 2016/12/15 20:19 von willi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki