Forum

Einloggen | Registrieren | RSS  

CAN-Bus Bit-Arbitrierung (Elektronik)

verfasst von Seb E-Mail, 01.01.2014, 22:03 Uhr

» » http://prof.beuth-hochschule.de/uploads/media/AusarbeitungCAN-Bus.pdf
»
» Siehe Kapitel 7:
» warum das Thema Bit Timing im CAN Bus so wichtig ist.
»
» Da wird synchronisiert. Das Sync Segment ist dazu da.
»
» hws
Das hatte ich mir mal durchgelesen, aber ich denk da geht es nur um die korrekte Abtastung der einzelnen Bits. Aber ich versteh nicht in wie fern das mit den Zeitpunkten zu tun hat, wann ein Frame auf den Bus gelegt wird. Der CAN-Bus ist doch ein asynchroner Bus. Zumindest habe ich das gelesen und unter asynchron versteh ich das Nachrichten zu jedem Zeitpunkt gesendet werden könne. Mir ist klar, das zwar die Clocks der einzelnen Controller so synchronisiert werden können, aber laut der Abbildung die ich gezeigt hab, kann es doch passieren das ein Controller während ein anderer Knoten schon den halben Frame auf den Bus gelegt hat eine Nachricht senden will. Zumindest suggeriert das diese Abbildung aus dem Heft.
So wie ich dich jetzt verstehe, gibt es feste Zeitrahmen indem die Controller nur Nachrichten senden dürfen. Was weis ich alle x-Bits oder so und zwischendrin darf keine Adresse auf dem Bus liegen. Also etwa so:

| Frame A - Knoten A | Frame B - Knoten A |
| - - - - - - - - - -| Frame C - Knoten B |

Und das dürfte dann ja nicht passieren:
| Frame A - Knoten A | Frame B - Knoten A |
| - - - | Frame C - Knoten B | - - - - - -|

Aber in etwa so ist es auf der Abbildung dargestellt wie im zweiten Beispiel von mir.



Gesamter Thread:

CAN-Bus Bit-Arbitrierung - Seb, 01.01.2014, 14:50 (Elektronik)
CAN-Bus Bit-Arbitrierung - Seb, 01.01.2014, 14:50
CAN-Bus Bit-Arbitrierung - otti(R), 02.01.2014, 00:38
CAN-Bus Bit-Arbitrierung - Seb, 02.01.2014, 12:09
CAN-Bus Bit-Arbitrierung - hws(R), 02.01.2014, 17:17
CAN-Bus Bit-Arbitrierung - hws(R), 01.01.2014, 15:31
CAN-Bus Bit-Arbitrierung - Seb, 01.01.2014, 19:43
CAN-Bus Bit-Arbitrierung - hws(R), 01.01.2014, 20:13
CAN-Bus Bit-Arbitrierung - Seb, 01.01.2014, 22:03
CAN-Bus Bit-Arbitrierung - hws(R), 02.01.2014, 17:09
CAN-Bus Bit-Arbitrierung - otti(R), 02.01.2014, 18:22
CAN-Bus Bit-Arbitrierung - hws(R), 02.01.2014, 18:40