Auf welcher Schicht des ISO Modells bewegst Du Dich denn ?
Rein für CAN gibt es da wenig Beschränkungen. Der Identifier muss halt
in die 11 bzw. 29 Bit passen. Das Bit Stuffing macht gefälligst die
CAN-Zelle, damit hält man sich nicht auf, wenn man einen Identifier
angibt. Also alles
von 0 bis 2^11-1 bzw. 0 bis 2^29-1 ist erlaubt. Wobei für jeden
Identifier maximal ein Busteilnehmer existieren darf, der ihn sendet.
Ansonsten torpedierst Du die sonst recht geniale Arbitrierung. Immerhin
wären die gleichen numerischen Werte als Standard und Extended
Identifier zwei unterschiedliche.
Naja und je wichtiger die Botschaft, desto kleiner sollte die ID sein,
weil kleinere Identifier die Arbitrierung gewinnen, wenn mehrere
Busteilnehmer gleichzeitig senden wollen.
Eine Schicht höher können natürlich schon wieder zusätzliche
Anforderungen gelten, z.B. Identifier für bestimmte Zwecke reserviert
sein.