Benutzer-Werkzeuge

Webseiten-Werkzeuge


onedriveturn:firmware_migration

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
onedriveturn:firmware_migration [2018/10/01 21:38] – [Migration Firmware von Version 1 (OneDriveTurn) bzw. Version 2 (OneControl) auf Version 3] Michaelonedriveturn:firmware_migration [2019/09/01 11:40] (aktuell) – [Migration Firmware von Version 1 (OneDriveTurn) bzw. Version 2 (OneControl) auf Version 3] Michael
Zeile 1: Zeile 1:
 ===== Migration Firmware von Version 1 (OneDriveTurn) bzw. Version 2 (OneControl) auf Version 3 ===== ===== Migration Firmware von Version 1 (OneDriveTurn) bzw. Version 2 (OneControl) auf Version 3 =====
  
-Es stehen unterschiedliche Versionen der Firmware für die Baugruppen OneDriveTurn und OneControl zur Verfügung. Die Firmware Varianten unterscheiden sich in ihrem jeweilicht Funktionsumfang (z.B. Anzahl Servos mit/ohne 16T, Anzahl Macros, Anzahl Accessorys, etc.).\\+Es stehen unterschiedliche Versionen der Firmware (FW) für die Baugruppen OneDriveTurn und OneControl zur Verfügung. Die Firmware Varianten unterscheiden sich in ihrem jeweiligen Funktionsumfang (z.B. Anzahl Servosmit/ohne 16T, Anzahl Macros, Anzahl Accessorys, etc.).\\
 Eine Übersicht dazu findet Ihr hier für die\\  Eine Übersicht dazu findet Ihr hier für die\\ 
 - [[:onecontrol|OneControl]]\\ - [[:onecontrol|OneControl]]\\
Zeile 7: Zeile 7:
  
 Die Migration der FW erfolgt bei der OneDriveTurn-Baugruppe direkt von Version 1.x auf Version 3.x.\\ Die Zwischenversion wird übersprungen, da künftig die FW für beide Baugruppen OneDriveTurn und OneControl gemeinsam geführt werden. Die Migration der FW erfolgt bei der OneDriveTurn-Baugruppe direkt von Version 1.x auf Version 3.x.\\ Die Zwischenversion wird übersprungen, da künftig die FW für beide Baugruppen OneDriveTurn und OneControl gemeinsam geführt werden.
 +
 +<WRAP center round info 95%>
 +Mit BiDiB wird das Verhalten der Verbraucher (z.B. Weichen) über die so genannte Konfiguration eingestellt. Im Wizard das die Reiter "Eingänge", "Schaltausgänge" und "Schaltausgang-Paare". Ab der Version 3 können auf dem CV-Reiter vom Wizard nur noch die speziellen Eigenschaften eines Knotens (hier: OneControl) geändert werden, z.B. der Spulenschutz.
 +So werden z.B. auch die CV-Werte der geraden Ports bei Schaltpaaren auch auf das ungerade Port angewandt. Die Anzeige auf dem CV-Reiter kannt getrost ignoriert werden. Erst beim Umkonfigurieren als Einzelausgänge sind sie von Bedeutung.
 +</WRAP>
  
 Im Folgenden eine Schritt für Schritt Anleitung für die Migration am Beispiel der OneDriveTurn-Baugruppe mit 8 Servos (Alle anderen Varianten und auch die OneControl folgen dem gleichen Schema): Im Folgenden eine Schritt für Schritt Anleitung für die Migration am Beispiel der OneDriveTurn-Baugruppe mit 8 Servos (Alle anderen Varianten und auch die OneControl folgen dem gleichen Schema):
  
 +==== Einspielen der neuen Firmware (FW) ====
 <WRAP center round important 100%> <WRAP center round important 100%>
 Wenn Servos an der Baugruppe angeschlossen sind, dann erst mal die Stecker der Servos abziehen! Ansonsten kann es zu ungewollten und unkontrollierten Stellbewegungen während des Update-Vorgangs kommen. Wenn Servos an der Baugruppe angeschlossen sind, dann erst mal die Stecker der Servos abziehen! Ansonsten kann es zu ungewollten und unkontrollierten Stellbewegungen während des Update-Vorgangs kommen.
Zeile 26: Zeile 32:
 Sicherheitsabfrage, ob eine Knotensicherung erfolgt ist, beherzigen. Sicherheitsabfrage, ob eine Knotensicherung erfolgt ist, beherzigen.
  
-Also ggf. erst mal abbrechen und eine Sicherung anlegen!\\ An der Stelle der Hinweis, dass nach dem Update und Import der zuvor gesicherten Daten einige Einstellung händisch korrigiert werden müssen, da die neue Firmware etliche Neuerungen mitbringt.\\ Das betrifft vor allem die Makros für die Motorausgänge und ggf. die Einstellungen der GPIO.\\ All das wird weiter unten in diesem Beitrag noch beschrieben und ist schneller getan als geschrieben.+Also ggf. erst mal abbrechen und eine Sicherung anlegen!\\ An der Stelle der Hinweis, dass nach dem Update und Import der zuvor gesicherten Daten einige Einstellung händisch korrigiert werden müssen, da die neue Firmware etliche Neuerungen mitbringt.\\ Das betrifft vor allem die Makros für die Motor-/Powerausgänge und ggf. die Einstellungen der GPIO.\\ All das wird weiter unten in diesem Beitrag noch beschrieben und ist schneller getan als geschrieben.
  
 Also, wenn ok, dann mit „OK“ bestätigen. Ab dann läuft die Installation Also, wenn ok, dann mit „OK“ bestätigen. Ab dann läuft die Installation
Zeile 32: Zeile 38:
  
 Das dauert eine kleine Weile. Nach abgeschlossenem Durchlauf mit „Schliessen“ das Dialogfenster schließen. Das dauert eine kleine Weile. Nach abgeschlossenem Durchlauf mit „Schliessen“ das Dialogfenster schließen.
-Der Knotennamen sieht jetzt erst mal so aus:+Der Knotenname sieht jetzt erst mal so aus:
 {{ :onedriveturn:fw_migration_05.jpg?800 |}} {{ :onedriveturn:fw_migration_05.jpg?800 |}}
  
Zeile 81: Zeile 87:
 ---- ----
  
-==== Anpassen der Makros für die Verwendung der Motorausgänge ====+==== Anpassen der Makros für die Verwendung der Powerausgänge (OneControl) ==== 
 + 
 +Die Powerausgänge werden bei Auslieferung als Schaltausgangspaare behandelt. 
 + 
 +Deshalb sind beim Wizard im Reiter "Schaltausgänge" alle Ausgänge ausgegraut. 
 + 
 +Möchte man Ausgänge aber einzeln schalten, müssen sie als "Schaltausgang" umkonfiguriert werden. 
 + 
 +Wie das funktioniert, ist in den FAQ unter [[onecontrol:faq30_onecontrol#wie_kann_ich_aus_einen_schaltausgangspaar_wieder_einzelne_ausgaenge_machen|Wie kann ich aus einen Schaltausgangspaar wieder einzelne Ausgänge machen?]] nachzulesen. 
 + 
 +==== Anpassen der Makros für die Verwendung der Motorausgänge (OneDriveTurn) ====
  
 Details zur Neueinrichtung der Motor Ausgänge sind hier beschrieben: [[onecontrol:anwendungen_oc_odt_power_motor|Power- bzw. Motor-Ausgänge]] Details zur Neueinrichtung der Motor Ausgänge sind hier beschrieben: [[onecontrol:anwendungen_oc_odt_power_motor|Power- bzw. Motor-Ausgänge]]
Zeile 121: Zeile 137:
 Der Vorgang dauert so ca. 5...6 s. Schaut man sich jetzt eines der Makros an, das z.B. eine Weiche über GPIO als Ausgang ansteuert, stellt man fest, dass kein Port angeboten wird. Das liegt daran, dass die GPIO erst wieder neu als Ausgang konfiguriert werden müssen: Der Vorgang dauert so ca. 5...6 s. Schaut man sich jetzt eines der Makros an, das z.B. eine Weiche über GPIO als Ausgang ansteuert, stellt man fest, dass kein Port angeboten wird. Das liegt daran, dass die GPIO erst wieder neu als Ausgang konfiguriert werden müssen:
 {{:onedriveturn:knotenimport_mit_fehlermeldung_100530_03_nach_5s.jpg?800|}} {{:onedriveturn:knotenimport_mit_fehlermeldung_100530_03_nach_5s.jpg?800|}}
 +
 +=== Port-Typ umschalten ===
  
 Die Umstellung der GPIO Ports erfolgt im Reiter "Schaltausgänge". Öffnet man den Reiter das erste Mal, sind alle Schaltausgänge hellgrau als inaktiv markiert.\\ Die Umstellung der GPIO Ports erfolgt im Reiter "Schaltausgänge". Öffnet man den Reiter das erste Mal, sind alle Schaltausgänge hellgrau als inaktiv markiert.\\
Zeile 157: Zeile 175:
 ==== Neue Unique ID bei Verwendung in Steuerungsprogrammen ==== ==== Neue Unique ID bei Verwendung in Steuerungsprogrammen ====
  
-Die Knoten bekommen durch die neue Firmwareauch eine neue Unique ID+Die Knoten bekommen durch die neue Firmware auch eine neue Unique ID!
  
 Es betrifft drei der vier Varianten. Die beiden neuen mit mehr (48) Makros und die mit GBM16T. Die ursprüngliche Variante mit 32 Makros und ohne GBM16T behält die alte Produkt-ID (OneControl 117, OneDriveTurn 122). Es betrifft drei der vier Varianten. Die beiden neuen mit mehr (48) Makros und die mit GBM16T. Die ursprüngliche Variante mit 32 Makros und ohne GBM16T behält die alte Produkt-ID (OneControl 117, OneDriveTurn 122).
Zeile 163: Zeile 181:
 Die Änderung der ID ist Absicht, da die Varianten mit und ohne GBM16T immer schon als selbstständige Baugruppen behandelt wurden und es gab zu viele Missverständnisse beim Aufspielen der Firmware wie z.B. die Verschiebung der Port-Nummern. Konsequent wurden daher auch die neuen Vaianten mit der unterschiedlichen Anzahl Makros und Accessorys jeweils einer eigenen Baugruppe zugeordnet. Die Änderung der ID ist Absicht, da die Varianten mit und ohne GBM16T immer schon als selbstständige Baugruppen behandelt wurden und es gab zu viele Missverständnisse beim Aufspielen der Firmware wie z.B. die Verschiebung der Port-Nummern. Konsequent wurden daher auch die neuen Vaianten mit der unterschiedlichen Anzahl Makros und Accessorys jeweils einer eigenen Baugruppe zugeordnet.
  
-Da in den Steuerungsprogrammen die Adressierung über diese Unique ID läuft, funktioniert die Ansteuerung jetzt nicht mehr. Wenn man die neue Unique ID einträgt, ist alles wieder ok. Man muss das allerdings bei jeder Weiche, bzw. jedem Signal machen. +Da in den Steuerungsprogrammen die Adressierung über diese Unique ID läuft, funktioniert die Ansteuerung jetzt nicht mehr ohne Anpassung. Wenn man die neue Unique ID einträgt, ist alles wieder ok. Man muss das allerdings bei jeder Weiche, bzw. jedem Signal machen.
  
-In rocrail wurde bereits eine Möglichkeit geschaffen mit einer [[https://wiki.rocrail.net/doku.php?id=findreplace-en|"find and replace"]] Aktion die Unique ID's auszutauschen.+In rocrail wurde bereits eine Möglichkeit geschaffen mit einer einzigen [[https://wiki.rocrail.net/doku.php?id=findreplace-en|"find and replace"]] Aktion die Unique ID's auszutauschen.
  
 Eine Alternative zumindest bei rocrail ist die [[https://wiki.rocrail.net/doku.php?id=switch-int-de#uid-name|Verwendung des Baugruppennamens]] statt der Unique ID - der ändert sich nicht bzw. den kann man auf einer neuen Baugruppe leicht einstellen. Damit lässt sich das Problem hier vermeiden. Eine Alternative zumindest bei rocrail ist die [[https://wiki.rocrail.net/doku.php?id=switch-int-de#uid-name|Verwendung des Baugruppennamens]] statt der Unique ID - der ändert sich nicht bzw. den kann man auf einer neuen Baugruppe leicht einstellen. Damit lässt sich das Problem hier vermeiden.
onedriveturn/firmware_migration.1538422696.txt.gz · Zuletzt geändert: 2018/10/01 21:38 von Michael

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki