perfekte Modellbahnelektronik

Die innovative Elektronik von Modellbahnern für Modellbahner

Startseite Tauernbahn Produkte SHOP Forum SupportCenter BiDiB Wiki Impressum
           
 
     
Decoderfirmware Update über Schnittstelle am Fahrzeug
 

Software ist doch ein Mysterium, oder?

an sieht sie nicht, sie ist in diesen kleinen schwarzen Bausteinen versteckt und diese machen dann merkwürdige Dinge! Was machen wir, wenn uns dieser Wahnsinn erfasst hat, wenn wir eine neue Funktion benötigen? Wir begraben die alte Version und erstellen eine neue Firmware! Nichts vergeht heutzutage schneller als eine Software, schon überholt bevor sie beim Kunden angekommen ist! Die Software bietet aber auch eine Flexibilität! Man braucht nicht ständig eine neue Hardware, sie lässt sich oft einfach und schnell auf den neusten Stand bringen – mit einem Update!

Auch der CarDecoder ist davon betroffen und aus diesem Grund haben wir uns Gedanken gemacht, eine einfache Lösung zu finden, den CarDecoder im eingebauten Zustand aktualisieren zu können.

 

Das Softwarekonzept von dem CarDecoder beginnt mit dem Herz, das ist ein kleiner Mikrocontroller der Firma Atmel. Um diesen Mikrocontroller extern programmieren zu können sind allerdings 5 Verbindungen und ein spezieller Programmieradapter nötig. Um das für den Anwender zu vereinfachen, haben wir beschlossen, in den Mikrocontroller einmalig ein kleines Programm, den "Bootloader" abzulegen, welcher später über eine einfache 2 Draht Verbindung (1-wire Kommunikation), eine neue Firmware empfangen und selbstständig ohne zusätzlichen Programmieradapter in den Programmspeicher schreiben kann. Genau dies passiert beim Softwareupdate.

 

Das Programmierkabel

Ein Programmierkabel wird benötigt um eine Verbindung zwischen dem PC und dem CarDecoder herzustellen. Hierfür wird eine spezielle (vereinfachte) Version einer seriellen Verbindung, mit nur einer Leitung benötigt. Die Updatesoftware auf dem PC benötigt eine serielle Schnittstelle mit einem Baudrate von 9600 Baud.
Das Programmierkabel besteht aus zwei Dioden und einem Widerstand. Die Diode D1 ist eine beliebige 4,7V Z - Diode, D2 ist eine Schottkydiode z.B. eine BAT42 und der Widerstand R1 ein 1,8 KOhm Widerstand.


Mein PC hat keine COM-Schnittstelle mehr?

Gibt es ein fertiges USB-Programmierkabel?


Die alt bekannte COM-Schnittstelle an den Computer verschwindet mit der Zeit bzw. Ihr Computer hat schon keine RS232-Schnittstelle mehr oder Sie sind nicht in der Lage dieses Kabel eigenständig aufzubauen. Dafür haben wir im Fichtelbahn-Shop ein fertiges USB-Programmierkabel mit passender 4-poligen Schnittstelle für das direkte Verbinden mit alle CarDecoder Versionen.

Das Kabel besteht aus einem USB-RS232 Konverter der eine Kommunikation über das AVR-Bootloader Tool mit dem CarDecoder herstellt. Den notwendigen Treiber, dass das Updatekabel als ein virtueller COM-Platz auf Ihrem Computer erkannt wird, holt sich der Programmer automatisch aus der Microsoft Treiberdatenbank.

Link zum Shop: http://shop.fichtelbahn.de/USB-CarDecoder-Updater

Das Updatekabel "USB-Programmierkabel" im Fichtelbahn-Shop verfügt überdie passende 4-polige Schnittstelle, dass Sie den Decoder ohne einem Ausbau, direkt am Fahrzeug aktualisieren können.

Er resultiert auf der Erweiterung der original Faller Ladebuchse, um einen weiteren Kontakt im Abstand von zwei Kontakten, daraus ergibt sich eine verpolungssichere Lösung.

Diese Schnittstelle sollten Sie beim Umbau Ihres Fahrzeugs mit einbauen und ersparen sich beim Update vielen weiteren Ärger.

 
 

CarDecoder V3

   
Einleitung
   
  FAQ und Versionsübersicht
   
  Download
   
   
   
 
  Hardware
   

Einbau und Übersicht

 
  Bezugsquelle
   
RFM73-S - 2.4 GHz Funkmodul
 
LiPo Akku und Laderegler
   
  Schnittstelle zum Update
 
   
optische Stoppstelle
   
   
 
 
   
 
   
   
   
   
   
 
 
   
   
Copyright © 2016 --- www.fichtelbahn.de ---