Forum: Mikrocontroller und Digitale Elektronik Stuffing-Bit CANBUS


von Christoph H. (obbedair)


Lesenswert?

kurze Frage zum Thema Stuffing bit im Can-BUS

bei 5 oder mehr gleichen Signalen hintereinander schiebt der CANBUS ja 
hinter dem 5.Bit ein invertiertes und die anderen Controller erkennen 
dieses und rechnen es später wieder raus...
Wie verhält sich das ganze bei folgender Bitfolge

Stuffing-Bit(durch vorrangegangene "5er-Serie") und darauf folgend noch 
4Bits mit dem gleichen Pegel wie schon das Stuffing-Bit.

nach diesen 5 gleichpoligen Bits wird dann auch ein stuffing bit erzeugt 
oder?

von embLin (Gast)


Lesenswert?

antwort ungefähr so :)

... - - - - -  _ _ _  - ...

also 1 1 1 1 1 0 (s) 0 0 0 0 1(s)

das geht soweit ich weiß über eine digitale logikschaltung.

von Martin G. (Firma: http://www.gyurma.de) (martin_g)


Lesenswert?

Hauptsache, es sind auf der Leitung keine 6 gleichen Bits zu sehen, 
sonst ist es ein Fehler, der von allen erkannt wird.

von Steffen R. (steffen_rose)


Lesenswert?

Martin G. schrieb:
> Hauptsache, es sind auf der Leitung keine 6 gleichen Bits zu sehen,
> sonst ist es ein Fehler, der von allen erkannt wird.

Dies gilt nur für 6 dominante Bits (Active Error Flag). Ein Gerät kann 
auch 6 rezessive Bits als Fehlerkennung schicken. Dies würde von den 
anderen jedoch nicht erkannt werden (Passive Error Flag).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.