ISO 15765

ISO 15765

ISO 15765-2, auch kurz ISO-TP ist eine internationale Norm für ein Transportprotokoll über CAN-Bus. Das Protokoll ermöglicht den Transport von Botschaften, deren Länge die maximal 8 Bytes Nutzdaten eines CAN-Frames überschreiten. Im OSI-Modell deckt es die Schichten 3 (Network Layer) und 4 (Transport Layer) ab und kann bis zu 4095 Bytes Nutzdaten pro Telegramm transportieren. ISO-TP segmentiert längere Botschaften auf mehrere Frames und ergänzt die Datenpakete um Metadaten, die eine Interpretation der einzelnen Frames durch den Empfänger ermöglichen.

Die typische Anwendung ist die Übertragung von Diagnosebotschaften aus KWP2000 und UDS, ist aber nicht darauf beschränkt.

ISO-TP kann mit eigener Adressierung als so genanntes Extended Addressing oder ohne Adresse (sog. Normal Addressing) betrieben werden. Mit Extended Adressing trägt jeder Frame ein Byte Adress-Information im ersten Nutzdaten-Byte des CAN Frames. Dies ist dann notwendig, wenn in einem CAN-Netzwerk nicht jedem Steuergerät ein eigener CAN-Identifer zur Antwort zugewiesen ist. Ohne Adresse im Frame muss die Adressierung über verschiedene CAN-Identifer für Request und Response für jedes einzelne Steuergerät sichergestellt werden. Bei Normal Addressing steht bei der Datenübertragung ein Byte mehr für Nutzdaten im jeweiligen CAN Frame zur Verfügung.

Neben dem ggf. vorhandenen Extended Addressing Byte existiert in einem CAN-Frame bei ISO-TP immer ein Protocol Control Information Byte (PCI) im Nutzdatenteil des CAN-Frames. In diesem Protocol Control Information Byte werden ISO-TP Frame-Typen sowie protokollspezifische Zähler und Stati abgelegt.

Das ISO-TP definiert vier Frame-Typen:

  • Single Frame: das zu übertragende Telegramm besteht aus bis zu 6 bzw. 7 Bytes (Normal Adressing) Nutzdaten, nicht segmentierte Übertragung.
  • First Frame: erster Frame des Senders, wenn mehr als 6 bzw. 7 Bytes Daten segmentiert übertragen werden müssen. Der Frame enthält die gesamte Länge des Telegramms.
  • Consecutive Frame: Überträgt die weiteren Nutzdaten bei Segmentierung.
  • Flow Control Frame: Antwort des Empfängers, der die Modalitäten für die Übertragung der weiteren Consecutive Frames festlegt.

Die segmentierte Übertragung leitet der Sender mit einem First Frame ein, den der Empfänger mit einem Flow Control Frame bestätigt. In diesem (ersten) Flow Control Frame definiert der Empfänger, wie viele Consecutive Frames direkt aufeinander folgend empfangen werden können (Block Size) und in welchen zeitlichen Abständen (0–127 ms) diese Consecutive Frames gesendet werden müssen. Ist ein Block von Consecutive Frames übertragen, erfolgt ein weiterer Flow Control Frame vom Empfänger, bis sämtliche Nutzdaten übertragen sind. Moderne Steuergeräte unterstützen auch Block Size 0 (= aus), d. h. es dürfen beliebig viele aufeinander folgende Consecutive Frames von Sender gesendet werden. Jeder Consecutive Frame enthält einen 4-Bit-Folgezähler, der mit jedem gesendeten Frame erhöht wird (1, 2, …, 15, 0, 1, …), wodurch verloren gegangene Frames erkannt werden können.

4095 Bytes Nutzdaten sind die definierte Obergrenze für segmentierte Nachrichten des ISO-TP Protokolls, wobei in der Praxis das projektspezifische Limit deutlich geringer ist, da die Empfangspuffer meist kleiner gewählt werden.

Literatur

  • Werner Zimmermann, Ralf Schmidgall: Bussysteme in der Fahrzeugtechnik – Protokolle und Standards. Vieweg+Teubner, 3. Auflage, 2008, ISBN 978-3-8348-0447-1

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • ISO 15765-2 — ISO 15765 2, auch kurz ISO TP ist eine internationale Norm für ein Transportprotokoll über CAN Bus. Das Protokoll ermöglicht den Transport von Botschaften, deren Länge die maximal 8 Bytes Nutzdaten eines CAN Frames überschreiten. Im OSI Modell… …   Deutsch Wikipedia

  • ISO 15765-1:2004 — изд.1 B TC 22/SC 3 Транспорт дорожный. Диагностика в сетях управления движением. Часть 1. Общая информация раздел 43.040.15 …   Стандарты Международной организации по стандартизации (ИСО)

  • ISO 15765-2:2004 — изд.1 Q TC 22/SC 3 Транспорт дорожный. Диагностика в сетях управления движением. Часть 2. Услуги сетевого уровня раздел 43.040.15 …   Стандарты Международной организации по стандартизации (ИСО)

  • ISO 15765-3:2004 — изд.1 X TC 22/SC 3 Транспорт дорожный. Диагностика в сетях управления движением. Часть 3. Реализация единых диагностических услуг раздел 43.040.15 …   Стандарты Международной организации по стандартизации (ИСО)

  • ISO 15765-4:2005 — изд.1 L TC 22/SC 3 Транспорт дорожный. Диагностика в сетях управления движением. Часть 4. Требования к системам, связанным с выделениями транспорта раздел 43.040.15 …   Стандарты Международной организации по стандартизации (ИСО)

  • ISO 14229 — Unified Diagnostic Services (UDS) ist ein Übertragungsprotokoll der Automobilelektronik, welches in der ISO 14229 1 spezifiziert ist. Entstanden ist es aus der ISO 14230 3 (KWP2000), der ISO 15765 3 (Diagnostics on CAN) und der GMLAN… …   Deutsch Wikipedia

  • ISO 14229-1 — Unified Diagnostic Services (UDS) ist ein Übertragungsprotokoll der Automobilelektronik, welches in der ISO 14229 1 spezifiziert ist. Entstanden ist es aus der ISO 14230 3 (KWP2000), der ISO 15765 3 (Diagnostics on CAN) und der GMLAN… …   Deutsch Wikipedia

  • ISO 14230 — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. KWP2000, eine Abkürzung für Key Word Protokoll 2000, ist ein… …   Deutsch Wikipedia

  • ISO/TR 14813-3:2000 — изд.1 XC TC 204 Системы управления и информации на дорожном транспорте (TICS). Архитектура(ы) эталонной модели для сектора TICS. Часть 3. Разработка образца разделы 03.220.01, 35.240.60 …   Стандарты Международной организации по стандартизации (ИСО)

  • Liste der ISO-Normen — Anmerkung: Die Liste erhebt keinen Anspruch auf Vollständigkeit oder Aktualität, sie ist ständig mit der Webseite der ISO abzugleichen. Einige wichtige Normen, Standards oder Technische Spezifikationen der ISO sind: ISO 2 Textilien; Bezeichnung… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”