|
|
|
CarUpdater - das Werkzeug für Firmware Update über die Schnittstelle am Fahrzeug |
|
![](images/connectedcar-logo.png) |
Software ist doch ein Mysterium, oder?
Man sieht sie nicht, sie ist in einem kleinen schwarzen Bausteinen versteckt und dieser macht dann merkwürdige Dinge! Was machen wir, 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. |
![](images/CarUpdater_CAR_01.jpg) |
![](images/CarUpdater_CAR_02.jpg) |
Der CarUpdater macht das Update
Der CarUpdater 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 Kabel besteht aus einem USB-RS232 Konverter der eine Kommunikation über das AVRootloader 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:
https://shop.fichtelbahn.de/OpenCar-CarUpdater
Link zum Handbuch:
www.fichtelbahn.de/pdf/CarUpdater_manual_v2.pdf
Link zum AVRootloader Tool:
www.opencarsystem.de/download/files/decoder/v3/software/AVRootloader.7z |
![](images/fichtelbahn.jpg) |
![](images/car_programmierschnittstelle.jpg) |
Der CarUpdater im Fichtelbahn-Shop verfügt über die passende 4-polige Schnittstelle, dass Sie den Decoder ohne einem Ausbau, direkt am Fahrzeug aktualisieren können. Diese Schnittstelle resultiert auf die 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 Sie ersparen sich beim Update vielen weiteren Ärger.
Diese Schnittstelle ist bei allen Bausätzen und Fertigmodellen des OpenCar-Systems, als standardisierte Lade- und Updatebuchse vorhanden. |
|
|