04.12.2012 Aufrufe

Pdf-Bussysteme

Pdf-Bussysteme

Pdf-Bussysteme

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Diagnosesysteme im Automobil<br />

Data Link Layer<br />

Grundlagen CAN LIN FlexRay MOST K-Line SAE J1850 SAE J1708<br />

� 1 Block = 16 Botschaften (Frames)<br />

� Jede Botschaft durchläuft genau einmal den<br />

gesamten Ring<br />

� 2 Datenbereiche:<br />

• Synchronous Data Channel (z.B.: Audio, Video)<br />

� Zeitslots zu je 8 Bit (physikalische Kanäle)<br />

� Mehrere physikalische Kanäle ergeben einen<br />

logischen Kanal (Streaming Channel)<br />

� Anwendungen fordern diese Kanäle an und geben<br />

sie wieder frei<br />

Blockformat: 1 Block = 16 Frames mit TBlock = 363 µs<br />

(bei Frame-Rate 44,1 kHz = Bitrate 25 Mbit/s)<br />

Header<br />

1 Frame = 64 Bytes mit T Frame = 22,67 µs<br />

60 Byte Daten<br />

Synchron Asynchron<br />

Steuerdaten<br />

Trailer<br />

1 Byte 24 … 60 Byte 36 … 0 Byte 2 Byte 1 Byte<br />

Header-Format:<br />

Bit 0-3: Präampel – kennzeichnet den Start eines Blocks und eines Frames<br />

Bit 4-7: Boundary Descriptor – unterteilt das nachfolgende Datenfeld in einen<br />

synchronen und asynchronen Bereich<br />

Arb.<br />

4 Byte<br />

� Keine Sender- und Empfängeradressen – Steuerung<br />

erfolgt nur über Control Channels<br />

• Asynchronous Data Channel (z.B.: Navi-<br />

Karteninformationen, TCP/IP)<br />

� Max. 48 Bytes Nutzdaten pro Frame → Segmentierung<br />

� Buszugriff, wenn Bus frei ist → Erkennung über<br />

Arbitrierung CSMA/CA<br />

� CRC-Summe, aber keine Empfangsbestätigung,<br />

Fehlermeldung oder Sendewiederholung<br />

Asynchronous Data:<br />

Arb.<br />

1 Byte<br />

• Control Channel (z.B.: Netzmanagement,<br />

Gerätekommunikation)<br />

Control Data:<br />

Target<br />

Address DL<br />

� Ereignisgesteuerte Übertragung von festen 32 Bytes pro<br />

Block im 2 Byte Control Data Field des Frames<br />

� Segmentierung in Einheiten von 2 Byte<br />

� Geringe Bandbreite<br />

� Physikalische oder logische Adresse<br />

� Empfänger gibt Bestätigung ACK, wenn nicht NAK<br />

Target<br />

Address<br />

Source<br />

Address<br />

10 … 58 Bytes<br />

Source<br />

Address<br />

32 Bytes<br />

Daten CRC<br />

2 Byte 1 Byte 2 Byte 0, 4, 8, … 48 Byte 2 Byte<br />

Type Daten CRC Trailer<br />

2 Byte 2 Byte 1 Byte 17 Byte 2 Byte<br />

4 Byte<br />

45<br />

Copyright © 4/7/2011 emotive GmbH - All rights reserved

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!