Projekt

Allgemein

Profil

Aktionen

IDs » Historie » Revision 24

« Zurück | Revision 24/26 (diff) | Weiter »
Maximilian Seesslen, 31.01.2023 18:19


IDs

Eval

Mit der Articel-ID kommt man mit Datenbank zu Git-Repo
Mit der Board-ID kommt man zu Git-Tag
Artikel beschreibt finalen Artikel+Version; "MMC"; Daraus koennen Versionen saemtlicher Komponenten abgeleitet werden.
Board-Id: beschreibt PCB-Typ+Version. Daraus kann eine eindeutige PCB abgeleitet werden.15 Versionen möglich, dann brauchts neuen Typ.
Ich brauche eine Leiterplatten-ID die einmalig ist. Krabbelkiste -> Platine finden. Muss die im EEPROM sein?

  • Board-ID: Absolute identify an PCB
    • Its printed on a PCB to identify it
  • Board-Code: Which role has the PCB within the product
    • Does not change with any version. Needed to find git repos. Different IDs remain parallel. As long as same souce code is used.
    • 0 is the article itself
  • Article-ID: Absolute identify an Article
    • Very loose. Eval and final have same article.
  • Variants: An article variant is set in the lower nibble of the article code. So its an own aticle. Software may be compatible or not.

Board-ID

Article-Code 2B
Board-Code 1B
Revision 1B

Article-ID

Article-Code 2B
0 1B
Revision 1B

ArticlesIds

e.g. something that could be bought. Versions have no impact. Redesigns that have hardware-incompability (housing) have impact.

Id Article
0x0010 Mini-Minutnik
0x0020 Minutnik (V2)
0x0030 Kastella
0x0040 Temprec
0x0050 CANIO/-S
0x0051 CANIO-P
0x0060 CANDis
0x0070 Audiomatrix
0x0080 CANBridge

Board-Codes

Very rough kind of board.

Id Board
0x00 Whole Article
0x01 Main
0x02 Power
0x03 Power battery
0x04 Diagnose
0x05 Sensor

Boards

Eine neue Board-IDs kommt zustande, wenn eine Hardwarekompatibilitaet oder Softwarekompatibilitaet nicht mehr gegeben ist.

Ueber die Board-ID kommt man immer zur gleichen Platine. Unterschiedliche Versionen haben unterschiedliche IDs.
Typ+laufende Nummer.

Art-ID Board-Code Description Versionen
0x0011 Minutnik Mini Main V0.0.1, V0.2.x
0x0021 0x01 Minutnik II Main
0x0022 0x02 Minutnik II Powerblade
0x0031 Kastella Main
0x0032 Kastella Sensor
0x0041 Temprec Main
0x0051 CANIO Main
0x0052 CANIO-S Main
0x0052 CANIO-P Main
0x0060 CANDis Eval
0x0061 CANDis Main
0x0070 Audiomatrix
0x0080 CANBridge
0x0090
0x00A0
0x0100 Generic adapter boards

Production sites

Id Site
0x0001 Kressbronn
0x0002 WS9, FN
0x0003 SS6, FN

Von Maximilian Seesslen vor fast 2 Jahren aktualisiert · 24 Revisionen