@luchs2a:
na da fühlt sich ja jemand angipisst ;-)
sorry, dachte nich, das du so ein seelchen bist :-)
ISO 11898-1: Road vehicles -- Controller area network (CAN) -- Part 1:
Data link layer and physical signalling
-diese spezifikation basiert auf auf einer entwicklung, welche die
deutsche firma bosch in zusammenarbeit mit intel anfang der 80iger
jahre begonnen hatte. diese daraus zustandegekommene spezifikation
findet sich in der ISO 11519-2. halt dich fest, das war der CAN!!!
--> und das NUR auf LAYER 1.. (ich sags nochmal extra: LAYER 1 =
physical LAYER). CAN 1.0 (der einzige unterschied zum heutigen CAN
liegt in der maximal möglichen Übertragungsgeschwindigkeit: CAN1.0 max.
125kBit/s , CAN2.0(der heute übliche) max. 1MBit/s...
--interessant, das du bei deiner lesestunde, in der du so begrifflich
warst, die vielen verweise auf die ISO's gradewegs ignoriert hast.
denn der physical LAYER war sogar als erstes da...
für deine zwischendurchfrage:
schon mal versucht LWL auf ne platine zu printen? ;-)
... google mal nach "CTrans OL"...
...wenn die es schaffen mit ihrem produkt absatz zu finden, musst du
auch auf lwl in der ISO11898 nicht mehr verzichten...
zukunftsmusik spielt sogar in richtung funk-CAN (BMW)...
ausserdem schreibt die spezifikation asynchron differentiell vor!!!
...bei kupferverbindungen versteht sich!!! und es wird im data link
layer sogar darauf eingegangen, was es zu beachten gilt, wenn mann
einen medienwechsel vollzieht(in erster linie müssen rezessive und
dominante pegel gewährleistet sein! --> um die arbitration zu
ermöglichen)
differentielle kupferlösungen(von denen hier auch die rede ist) sind
sehr wohl ausreichend spezifiziert...
es gibt sogar ne daumenformel für die abhängigkeit der maximalen
kabellänge zur maximalen übertragungsrate:
max.Kabellänge[m]<=(40000[m x (kBit/s)]/max.übertragungsrate[kBit/s])
um wieter zu kommen:
nachrichten nummer wird von den meisten, die sich etwas mehr mit CAN
beschäftigen, auch Identifier genannt. einerseits die logische adresse
der information, andererseits die priorität des telegramms...
alleine nur, das du sie hier erwähnst lässt mich vermuten, das du nie
in einer tiefergehenden vorlesung über netzwerktechnologien saßt...
Nur für dich: lass den Identifier schön im LAYER 7, der hat hier unten
grad nix zu suchen ;-)
aber eines hast du erkannt, Layer 7 ist recht bunt, und man ist hier an
keinerlei standards gebunden (ja, es gibt hier regelrecht international
anerkannte protokollstacks), jedoch wird er sich wohl sowieso sein
eigenes protokoll zurechtschustern...
um ein ende zu finden...
das nächste mal mach bitte ein offtopic auf, wenn du heulen möchtest...
;-)