uniqueid
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
uniqueid [2014/03/05 12:30] – [Wo wird die Unique-ID gespeichert?] fichtelbahn | uniqueid [2017/08/01 10:59] (aktuell) – [Wo wird die Unique-ID gespeichert?] stephan | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Die Abbildung zeigt eine Unique-ID auf einem BiDiBus Device. Alle SMD bestückten BiDiB-Baugruppen die Sie über den Fichtelbahn-Shop beziehen, werden mit einer aufgespielten BiDiB-Seriennummer ausgeliefert. Diese Seriennummer ist ein Bestandteil der Unique-ID und wird auf der Rückseite der Baugruppe aufgeklebt. | Die Abbildung zeigt eine Unique-ID auf einem BiDiBus Device. Alle SMD bestückten BiDiB-Baugruppen die Sie über den Fichtelbahn-Shop beziehen, werden mit einer aufgespielten BiDiB-Seriennummer ausgeliefert. Diese Seriennummer ist ein Bestandteil der Unique-ID und wird auf der Rückseite der Baugruppe aufgeklebt. | ||
+ | |||
+ | {{ : | ||
---- | ---- | ||
Zeile 10: | Zeile 12: | ||
^ Kürzel | ^ Kürzel | ||
- | | **V** | + | | **V** | VID (Herstellerkennung) |
- | | **OD** | + | | **OD** |
- | | **P** | VPID (Produktkennung) | + | | **P** | VPID (Produktkennung) |
- | | **6800** | + | | **6800** |
- | | **6700** | + | | **6700** |
- | | **6B00** | + | | **6B00** |
+ | | **7000** | ||
+ | | **7200** | ||
+ | | **7300** | ||
+ | | **7500** | ||
+ | | **CC00** | ||
- | 0029 wird zu 2900 = Seriennummer | + | Die letzten vier Stellen sind die fortlaufende Seriennummer der Baugruppe: |
+ | |||
+ | Beispiel: **2900 = Seriennummer** | ||
Die Angaben der Unique-ID sind in HEX. | Die Angaben der Unique-ID sind in HEX. | ||
Zeile 37: | Zeile 46: | ||
**Für was könnte man diese Angabe gebrauchen? | **Für was könnte man diese Angabe gebrauchen? | ||
- | Alle Tools, aber auch die aktuellen PC-Steuerprogramme kommunizieren und verwalten die Bausteine über diese Nummer. Es gibt jetzt keine "DCC -Adresse XX" mehr, sondern der Befehl wird an den Knoten *Unique-ID X* und dessen Port gesendet. | + | {{: |
Der Umkehrschluss ist, dass für die Konfiguration einer neuen Aktion an dem Ausgang eines Decoders (z.B. LightControl) oder der Zuordnung von einem Melder im Gleisbild (z.B. GBM), die passende Unique-ID des BiDiB-Bausteins dem Programm mitgeteilt werden muss. | Der Umkehrschluss ist, dass für die Konfiguration einer neuen Aktion an dem Ausgang eines Decoders (z.B. LightControl) oder der Zuordnung von einem Melder im Gleisbild (z.B. GBM), die passende Unique-ID des BiDiB-Bausteins dem Programm mitgeteilt werden muss. | ||
Zeile 54: | Zeile 63: | ||
**Bei jedem Neustart führt der Baustein folgende Überprüfung aus:** | **Bei jedem Neustart führt der Baustein folgende Überprüfung aus:** | ||
+ | |||
Er schaut in dem User Signatur Bereich, ob bereits eine Seriennummer vorhanden ist. | Er schaut in dem User Signatur Bereich, ob bereits eine Seriennummer vorhanden ist. | ||
Ist keine Seriennummer vorhanden wird die Seriennummer aus dem EEPROM hier abgelegt und der Baustein startet seinen Betrieb. Ist im Bereich der USER Signatur schon eine Seriennummer vorhanden wird die neuaufgespielte Seriennummer vom EEPROM verworfen und die bereits hinterlegte Seriennummer, | Ist keine Seriennummer vorhanden wird die Seriennummer aus dem EEPROM hier abgelegt und der Baustein startet seinen Betrieb. Ist im Bereich der USER Signatur schon eine Seriennummer vorhanden wird die neuaufgespielte Seriennummer vom EEPROM verworfen und die bereits hinterlegte Seriennummer, | ||
Zeile 66: | Zeile 76: | ||
Wie kann diese wieder aufgespielt werden?** | Wie kann diese wieder aufgespielt werden?** | ||
+ | {{: | ||
1. Man zieht eine neue Seriennummer über den Generator und spielt diese nach dem Löschen des USER Signatur Bereich auf das BiDiBus Device. | 1. Man zieht eine neue Seriennummer über den Generator und spielt diese nach dem Löschen des USER Signatur Bereich auf das BiDiBus Device. | ||
Wichtig: Vergessen Sie nicht den bestehenden Aufkleber durch die neue Unique-ID zu ersetzen. | Wichtig: Vergessen Sie nicht den bestehenden Aufkleber durch die neue Unique-ID zu ersetzen. | ||
- | Link zum Generator: | + | ** |
+ | Link zum Generator:** | ||
+ | |||
+ | https:// | ||
Zeile 78: | Zeile 93: | ||
---- | ---- | ||
+ | ===== Wie bekomme ich die Unique-ID geändert? ===== | ||
+ | Diese Nummer ist ziemlich fest im System verankert und überlebt ein Chip löschen. Nachdem das ein bischen tricky ist, gibt es hier eine Anleitung. Diese Nummer nur verändern, wenn es auch irgendwelchen Gründen notwendig werden sollten. In diesem Fall bitten wir um eine Rücksprache mit dem Support. | ||
+ | - Mit dem GBMBoost mittels AVRmkII (PDI) verbinden und Studio4 oder 6 verwenden. Im Programmierfenster (Icon: IC mit Blitz drauf) den atxmega128A1 wählen. Testhalber 'read signatur' | ||
+ | - Im Programmingfenster unbedingt den Haken bei 'erase chip before programming' | ||
+ | - Erase Applikation. Damit verhindern wir, dass uns die Firmware beim Rummauscheln an der ID auch mitmauschelt. | ||
+ | - Erase EEPROM. Damit löschen wir die geladene UniqueID weg. Der Anker ist aber noch (versteckt) da. | ||
+ | - Im Reiter Advanced, Feld User Signature gehen und ' | ||
+ | |||
+ | **Jetzt ist der Chip komplett gelöscht (bis auf den Bootloader) und es geht nun ans Aufräumen: | ||
+ | |||
+ | - EEPROM (*001.hex" | ||
+ | - Seriennummer einspielen. | ||
+ | - Applikation einspielen. | ||
+ | - Booster Kalibrierung mit einem geeigneten Lastwiderstand durchführen. | ||
===== Hardware Seriennummer ===== | ===== Hardware Seriennummer ===== | ||
- | Die aufgeklebte blaue Seriennummer mit einem MatrixCode (alter Aufkleber mit S/N) auf der Rückseite der Baugruppe, ist eine Hardware-Seriennummer und hat nichts mit der Unique-ID Seriennummer für die BiDiB-Baugruppen zu tun. **Mit dieser Nummer ist Ihr Baustein bei uns registriert.** | + | {{: |
+ | |||
+ | Die aufgeklebte blaue Seriennummer mit einem MatrixCode (ältere Baugruppen hatten einen weißen | ||
uniqueid.1394019041.txt.gz · Zuletzt geändert: 2016/07/05 10:48 (Externe Bearbeitung)