12 Sep 2026

Daten von einer Link ECU in Ihr 8HP Setup empfangen

Daten von einer Link ECU in Ihr 8HP Setup empfangen

Empfangen von Daten von einer Link-ECU in Ihr 8HP-System

Um eine Link-ECU über eine TurboLamik-TCU an ein 8HP-System anzuschließen, muss auf der Link-Seite ein Empfangsstream eingerichtet und dieser auf der TCU-Seite entsprechend angepasst werden. Der im Handbuch beschriebene aktuelle Empfangsstrom, TCU-Standard 7, überträgt sechs Echtzeit-Motorwerte und eine Reihe von Anforderungsbits mit einer Frequenz von 50 Hz und benötigt lediglich zwei CAN-Identifikatoren: die Basis-ID und die ID, die eine darüber liegt.

Was die TCU tatsächlich benötigt

Die TCU benötigt vier Werte: Drosselklappenstellung, Bremspedalsignal, Drehzahl (RPM) und das vom Motor erzeugte Drehmoment. Ein Link kann alle vier Werte über CAN bereitstellen.

Drehzahl (RPM) und PPS werden im Handbuch als erforderliche Parameter beschrieben. MAP ist nur erforderlich, wenn das ECU kein tatsächliches Motordrehmoment sendet. Wenn der Link das tatsächliche Motordrehmoment übermittelt, wird MAP nicht verwendet. Das Bremspedalsignal wird als Anforderungsbit im zweiten Frame übertragen. Entweder übermittelt der Link einen Drehmomentwert, dem die TCU vertraut, oder die TCU berechnet das Drehmoment selbst und benötigt dafür MAP und Drehzahl.

Der Empfangsdatenstrom: TCU-Standard 7

Der Datenstrom besteht aus zwei Frames. Alle Multi-Byte-Werte werden mit dem höchstwertigen Byte an erster Stelle übertragen.

Basis-ID

Offset Parameter Einheit Skalierung Typ Frequenz
0 Drehzahl (RPM ) rpm 1 vorzeichenloses 16-Bit 50 Hz
2 MAP kPa 0,1 vorzeichenloses 16-Bit 50 Hz
4 PPS Prozent 0,1 vorzeichenlos 16 50 Hz
6 Programm-SW P1 bis P8 1 vorzeichenlos 8 nicht angegeben
7 Virtuelle Kupplung in Prozent, 0 bis 100 1 vorzeichenlos 8 nicht angegeben

Basis-ID plus eins

Offset Parameter Einheit Skala Typ Rate
0 Tatsächliches Motordrehmoment Nm, mit Vorzeichen 1 mit Vorzeichen 16 50 Hz
2 Maximales Motordrehmoment Nm, mit Vorzeichen 1 mit Vorzeichen 16 50 Hz
4 Motorkühlmitteltemperatur 1 °C pro Bit, Offset -40 1 vorzeichenlos 8 50 Hz
5 Bit 0 Flag für Hochschaltanforderung 1 Bit 50 Hz
5 Bit 1 Flag für Herunterschaltanforderung 1 Bit 50 Hz
5 Bit 2 Flag für Bremspedalbetätigung 1 Bit 50 Hz
5 Bit 3 Flag für Leerlauf aktiv 1 Bit 50 Hz
5 Bit 4 Kickdown-Aktivierungsflag 1 Bit 50 Hz
5 Bit 5 Handbremsflag 1 Bit 50 Hz
6 Wählhebelbefehle 0x00 keine, 0x01 P, 0x02 R, 0x04 N, 0x08 D 1 Byte 50 Hz

Byte 7 des zweiten Frames sowie die Bits 6 und 7 von Byte 5 sind im Handbuch nicht zugewiesen.

Übergabe des Drehmoments an die TCU

Das Handbuch beschreibt eine explizite Übergabe: Wenn die ECU das Motordrehmoment nicht berechnet, sendet sie 0x8000 (-32768) oder 0x7FFF (32767) im Slot für das tatsächliche Motordrehmoment gesendet, woraufhin die TCU ihre interne Drehmomentberechnung aktiviert.

Der Drehmoment-Slot ist also entweder ein reeller Wert oder ein Flag. Das Senden eines plausibel aussehenden, aber falschen Drehmomentwerts ist schlimmer als das Senden des Übergabecodes, da die TCU ihre Schaltstrategie auf einen Wert stützt, der nicht den Motorzustand widerspiegelt. Wenn Sie kein Drehmoment senden können und kein MAP über CAN vorliegt, ist die Ausweichlösung ein direkt an die TCU angeschlossener MAP-Sensor.

Die Link-Seite entsprechend

einrichten Auf der Link-Seite konfigurieren Sie einen Sendestrom mit demselben Layout und denselben Übertragungsraten. Drei Dinge müssen übereinstimmen:

Element Was muss übereinstimmen
? CAN-Kennung Die Basis-ID, auf die die TCU abhört, plus eine darüber liegende für den zweiten Frame
. Rate 50 Hz bei den schnellen Werten, damit die TCU Drehzahl (RPM) und Impulszahl pro Umdrehung (PPS) schnell genug aktualisiert sieht, um zu schalten. Bytereihenfolge und Skalierung Multi-Byte-Werte mit
dem höchstwertigen Byte zuerst, MAP und PPS bei 0,1 pro Bit

. Die Bytereihenfolge ist ebenso wichtig wie die Skalierung. Wenn das hohe und das niedrige Byte Swap sind, liest die TCU einen Wert, der sich bei Drehzahländerungen ändert, wodurch der Fehler eher als sporadisch statt als strukturell erscheint. Überprüfen Sie zunächst einen bekannten Wert: Halten Sie die Drosselklappe konstant und vergewissern Sie sich, dass die TCU einen sinnvollen PPS-Wert meldet.

Der ältere Empfangsdatenstrom

Das Handbuch dokumentiert auch eine frühere Empfangsseite, den TCU-Standard 6. Es handelt sich um einen einzelnen 8-Byte-Frame:

Offset Parameter Einheit Skalierung Typ
0 Drehzahl (RPM ) rpm 1 vorzeichenlos 16
2 MAP kPa 1 vorzeichenlos 16
4 TPS (PPS) Prozent 0,5 pro Bit vorzeichenlos 8
5 DBW Prozent 0,5 pro Bit vorzeichenlos 8
6 Motordrehmoment Nm, vorzeichenbehaftet 1 vorzeichenbehaftet 16

Der alte Datenstrom enthält keine Selektorkommandos, keine Hoch- oder Herunterschaltanforderungen und keine Kühlmitteltemperatur, und sowohl MAP als auch Drosselklappe verwenden eine gröbere Skalierung: 1 kPa pro Bit und 0,5 Prozent pro Bit gegenüber 0,1 für beide im aktuellen Datenstrom. Er verfügt jedoch über ein eigenes DBW-Byte, was beim aktuellen Datenstrom nicht der Fall ist.

Überprüfen, was die TCU erfasst

: Gehen Sie die folgenden Schritte der Reihe nach durch und fahren Sie erst fort, wenn jeder Schritt korrekt ist:

  1. Vergewissern Sie sich, dass die TCU die Motordrehzahl anzeigt und diese beim Hochdrehen des Motors nachverfolgt.
  2. Stellen Sie sicher, dass sich der PPS-Wert gleichmäßig von Null bis zum Endwert bewegt, ohne Sprünge.
  3. Stellen Sie sicher, dass der MAP-Wert bei ausgeschaltetem Motor den atmosphärischen Wert anzeigt und bei Unterdruck abfällt.
  4. Stellen Sie sicher, dass der Drehmomentwert sinnvoll angezeigt wird oder dass die TCU meldet, dass die interne Berechnung aktiv ist, da Sie den Handoff-Code gesendet haben.

Wenn Schritt eins fehlschlägt, hilft nichts weiter. Der Hinweis zum Rahmenkonflikt im Handbuch gilt auch hier: Wenn sich die Parameter in der TCU nach der Konfiguration des Busses zurücksetzen, vermuten Sie einen CAN-Rahmenkonflikt und ändern Sie die CAN-Adresse in der TCU und der ECU.

Häufig gestellte Fragen

: Wird MAP immer benötigt? Nein. Wenn das Link-Gerät das tatsächliche Motordrehmoment übermittelt, wird laut Handbuch MAP nicht verwendet. Wenn das Link-Gerät kein Drehmoment übermittelt, ist MAP erforderlich, damit die TCU das Drehmoment selbst berechnen kann.

Was sende ich, wenn ich keinen Drehmomentwert habe? Senden Sie 0x8000 (-32768) oder 0x7FFF (32767) im Slot für das tatsächliche Motordrehmoment. Dadurch wird die TCU angewiesen, ihre interne Drehmomentberechnung zu verwenden.

Wie viele CAN-Identifikatoren verwendet der Empfangs-Stream? Zwei: die Basis-ID und die Basis-ID plus eins. Beide Frames laufen mit 50 Hz auf den Live-Werten.

Warum sieht mein Gaswert falsch aus? Überprüfen Sie zunächst die Skalierung: Der aktuelle Stream verwendet 0,1 pro Bit für PPS, der ältere Stream verwendete 0,5. Überprüfen Sie dann, ob Multi-Byte-Werte mit dem höchstwertigen Byte zuerst gesendet werden.

Nächster Schritt

: Nennen Sie uns Ihr Link-Modell sowie die Kombination aus Motor und Getriebe, und wir gehen den Empfangsdatenstrom gemeinsam mit Ihnen durch, bevor Sie Teile kaufen. Die Klärung, ob das Drehmoment über CAN übertragen oder in der TCU berechnet wird, ist die Entscheidung, die alles Weitere bestimmt.

Die Stream-Definitionen und Parameterhinweise in diesem Artikel stammen aus dem offiziellen TurboLamik-Handbuch (manual.turbolamik.eu), dem TCU-Standard 7 und den Link-G4/G5-Seiten sowie aus von ZF veröffentlichten Daten zur 8HP-Familie.