PGN
PGN
- COG & SOG, Rapid Update (PGN 129026) in der NMEA 2000 Norm
- PGN 61444
- SPNs in PGN 61444 – Electronic Engine Controller 1 (EEC1)
- PGN 61474
- SPNs in PGN 61474 – Machine Selected Speed
- PGN 65040 - Auxiliary Valve 0 Estimated Flow
- SPNs in PGN 65040 – Auxiliary valve 0 estimated flow (AV00EF)
- PGN 65056 - Auxiliary Valve 0 Measured Flow
- SPNs in PGN 65056 – Auxiliary valve 0 measured flow (AV00MF)
- PGN 65088
- SPNs in PGN 65088 – Lighting Data (LD)
- PGN 65091
- SPNs in PGN 65091 – Primary or Rear Power Take-Off
- PGN 65092
- SPNs in PGN 65092 – Secondary or Front Power Take-Off Output Shaft
- PGN 65093
- SPNs in PGN 65093 – Primary or Rear Hitch Status
- PGN 65094
- SPNs in PGN 65094 – Secondary or Front Hitch Status
- PGN 65095
- SPNs in PGN 65095 – Maintain Power (MP)
- PGN 65096
- SPNs in PGN 65096 – Wheel-based Speed and Distance (WBSD)
- PGN 65097
- SPNs in PGN 65097 – Ground-based Speed and Distance
- PGN 64770
- SPNs in PGN 64770 – All implements stop operations switch state (AISO)
- PGN 65254
- SPNs in PGN 65254 – Time/Date (TD)
- PGN 65255
- SPNs in PGN 65255 – Vehicle Hours (VH)
- Vehicle Direction/Speed (VDS) – PGN 65256 (0x18FEE8FE) im J1939-Protokoll
- PGN 65265
- SPNs in PGN 65265 – Cruise Control/Vehicle Speed 1 (CCVS1)
- PGN 65267
- SPNs in PGN 65267 – Vehicle Position 1
Kapitel: Was ist eine PGN (Parameter Group Number)?
Einführung
In der Welt der mobilen Maschinen, insbesondere in der Land- und Bautechnik, spielt die Kommunikation zwischen verschiedenen elektronischen Steuergeräten (ECUs) eine zentrale Rolle. Um diese Kommunikation effizient und standardisiert zu gestalten, wurde das ISOBUS-Protokoll entwickelt, das auf dem CAN-Bus (Controller Area Network) basiert. Ein zentrales Element dieses Protokolls ist die Parameter Group Number (PGN), die eine eindeutige Identifikation von Nachrichten ermöglicht. Dieses Kapitel erklärt, was eine PGN ist, wie sie aufgebaut ist und welche Rolle sie in der ISOBUS-Kommunikation spielt.
Definition einer PGN
Eine Parameter Group Number (PGN) ist eine 24-Bit-Zahl, die eine spezifische Nachricht oder einen Datensatz innerhalb des ISOBUS-Netzwerks identifiziert. Jede PGN repräsentiert eine logische Gruppierung von Daten, die gemeinsam übertragen werden. Diese Daten können beispielsweise Informationen über die Geschwindigkeit einer Maschine, den Zustand eines Anbaugeräts oder Steuerbefehle für ein Hydrauliksystem enthalten.
Aufbau einer PGN
Eine PGN besteht aus drei Hauptkomponenten:
Extended Data Page (EDP): 1 Bit
Gibt an, ob die PGN auf der erweiterten Datenseite (Extended Data Page) liegt.
Wert: 0 (Standard) oder 1 (erweitert).
Data Page (DP): 1 Bit
Hilft bei der Unterscheidung zwischen verschiedenen Nachrichtentypen.
Wert: 0 (Standard) oder 1 (alternativ).
PF (Parameter Group Format) und PS (Parameter Group Specific):
PF (8 Bits): Definiert das Format der PGN.
Wenn PF < 240, dann ist die PGN eine Peer-to-Peer-Nachricht (zielgerichtet).
Wenn PF ≥ 240, dann ist die PGN eine Broadcast-Nachricht (an alle Geräte gerichtet).
PS (8 Bits):
Bei PF < 240: PS gibt die Zieladresse (Destination Address) an.
Bei PF ≥ 240: PS wird zur weiteren Spezifikation der PGN verwendet.
Die vollständige PGN wird durch die Kombination von EDP, DP, PF und PS gebildet und als 24-Bit-Wert dargestellt.
Beispiel einer PGN
Nehmen wir die PGN 65096 (Wheel-based Speed and Distance – WBSD) als Beispiel:
EDP: 0
DP: 0
PF: 254
PS: 72
PGN: 0x00FE48 (hexadezimal) oder 65096 (dezimal).
Diese PGN identifiziert eine Nachricht, die Informationen über die radbasierte Geschwindigkeit und Entfernung einer Maschine enthält.
Rolle der PGN in der ISOBUS-Kommunikation
Identifikation von Nachrichten:
Jede PGN identifiziert eindeutig eine bestimmte Nachricht oder einen Datensatz. Dadurch wissen die ECUs, welche Art von Daten sie empfangen oder senden.Standardisierung:
Durch die Verwendung von PGNs wird die Kommunikation zwischen Geräten verschiedener Hersteller standardisiert. Dies ermöglicht die Interoperabilität von Traktoren, Anbaugeräten und anderen Maschinen.Effiziente Datenübertragung:
PGNs gruppieren verwandte Daten in einer einzigen Nachricht, was die Effizienz der Datenübertragung erhöht und den Netzwerkverkehr reduziert.Flexibilität:
PGNs können sowohl zielgerichtete (Peer-to-Peer) als auch allgemeine (Broadcast) Nachrichten darstellen, was die Flexibilität der Kommunikation erhöht.
Arten von PGNs
Broadcast-PGNs:
Werden an alle Geräte im Netzwerk gesendet.
Beispiele: Geschwindigkeit, Drehzahl, Betriebsstunden.
Peer-to-Peer-PGNs:
Werden an ein spezifisches Gerät gesendet.
Beispiele: Steuerbefehle für ein bestimmtes Anbaugerät.
Proprietäre PGNs:
Werden von Herstellern für spezifische Anwendungen definiert.
Sind nicht Teil des ISOBUS-Standards.
Zusammenfassung
Eine Parameter Group Number (PGN) ist ein zentrales Element der ISOBUS-Kommunikation. Sie identifiziert eindeutig eine Nachricht oder einen Datensatz und ermöglicht so die standardisierte und effiziente Übertragung von Daten zwischen verschiedenen elektronischen Steuergeräten. Durch die Verwendung von PGNs wird die Interoperabilität zwischen Geräten verschiedener Hersteller gewährleistet, was insbesondere in der Land- und Bautechnik von großer Bedeutung ist.