ocs:cardecoderv3
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
ocs:cardecoderv3 [2016/12/12 22:05] – [Cardecoder V3 FW Variante wechseln] willi | ocs: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, | Diese gibt es in zwischen in unterschiedlichen Versionen, für unterschiedliche Cardecoder-Konfigurationen, | ||
+ | |||
+ | **[[ocs: | ||
+ | |||
+ | **[[ocs: | ||
---- | ---- | ||
Zeile 44: | Zeile 48: | ||
| ||| | | ||| | ||
|V03.20.12 | |V03.20.12 | ||
+ | |V03.21.01 | ||
+ | |V03.21.02 | ||
+ | |V03.22.04 | ||
**[[ocs: | **[[ocs: | ||
Zeile 70: | Zeile 77: | ||
Folgend die Links zu den Initialisierungsfirmware Versionen: | Folgend die Links zu den Initialisierungsfirmware Versionen: | ||
- | *** [[http:// | + | *** [[http:// |
*** [[http:// | *** [[http:// | ||
- | *** Cardecoder_V3_trailer** -> nicht nötig, Wechsel zur Anhänger | + | *** [[http:// |
**Hinweis: das Update einer älteren Cardecoder Firmware auf eine aktuelle bidirektionale Version V03.xx.xx erfolgt auch über den Zwischenschritt " | **Hinweis: das Update einer älteren Cardecoder Firmware auf eine aktuelle bidirektionale Version V03.xx.xx erfolgt auch über den Zwischenschritt " | ||
+ | |||
+ | ---- | ||
+ | ===== 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: | ||
+ | * 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 | ||
+ | | v3 |Version 3 | | ||
+ | | m328 |Prozessor ATmega328 | ||
+ | | sound |mit Sounddecoder Anschluss | ||
+ | | .xx.xx.xx | ||
+ | | .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:// | ||
+ | |||
+ | ---- | ||
+ | **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: | ||
+ | |||
+ | **// | ||
+ | |||
+ | - Cardecoder in den Bootloader Modus versetzen (CV55 oder CV32 auf 1 programmieren -> Handbuch, bzw. **[[http:// | ||
+ | - AVRootloader starten und als " | ||
+ | - Verbindung zwischen Cardecoder und dem AVRootloader herstellen (AVRootloader auf " | ||
+ | - Verbindung trennen ca. 2 Sekunden warten bis die Fahrzeugbeleuchtung angeht -> Decoder init ist fertig | ||
+ | - im AVRootloader jetzt als " | ||
+ | - Verbindung wieder herstellen und die neue Firmware programmieren -> Update fertig | ||
+ | |||
+ | Jetzt hat man einen " | ||
+ | |||
+ | //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: | **[[ocs: |
ocs/cardecoderv3.1481576726.txt.gz · Zuletzt geändert: 2016/12/12 22:05 von willi