Sep.2026 04
Ansichten: 1072
CAN, CAN-FD und UDS-Diagnose: Wie eine T-Box das Fahrzeug liest und flasht
Einführung
Wie die T-Box CAN-Traffic überwacht, Signale mit einer DBC skaliert und die ISO 14229 UDS-Sequenz 0x10 bis 0x37 über CAN oder DoIP ausführt.
Einzelheiten

T-Box CAN CAN-FD Bus und UDS-Diagnoseprotokoll erklärt

Eine T-Box ist nur nützlich, wenn sie lesen kann, was das Fahrzeug weiß. Fast alles, was die Telematikplattform meldet — Ladezustand, Zellspannungen, Geschwindigkeit, Fehlercodes, Crash-Flags — wird über das CAN-Protokoll aus den Fahrzeugbussen gesammelt, und fast jede Fernaktion, vom Entriegeln bis zum Flashen der Firmware, läuft über denselben Weg mittels UDS-Diagnose zurück. Dieser Artikel erklärt, wie CAN-Rahmen im Fahrzeug zirkulieren, wie die T-Box lauscht, ohne den Bus zu stören, und wie die für das Remote-Flashen genutzte ISO-14229-UDS-Sequenz tatsächlich funktioniert.

CAN und CAN-FD: Das Nervensystem des Fahrzeugs

Controller Area Network ist ein differentieller Multi-Master-Serienbus: Jeder Knoten sieht jeden Rahmen, und eine Arbitrierung nach Nachrichten-ID lässt höherprioren Rahmen die Leitung ohne Kollisionen gewinnen. Ein klassischer CAN-Rahmen trägt eine 11-Bit- (oder erweiterte 29-Bit-) Kennung, ein Kontrollfeld, bis zu 8 Datenbytes, einen CRC und Acknowledge-Bits. CAN-FD hebt die Nutzlast auf 64 Bytes und schaltet für die Datenphase auf eine schnellere Bitrate um, was moderne EV-Architekturen für hochauflösende Batterie- und ADAS-Signale benötigen. Die CAN-Transceiver der T-Box wandeln die differentiellen PHY-Signale in UART-artige Rahmen für ihr MCU, oft über zwei oder drei isolierte Buskanäle.

animierte CAN-Rahmenfelder zwischen Fahrzeug-Steuergeräten und der T-Box

Wie die T-Box lauscht: Passive Überwachung vs. aktive Anfragen

Die meisten Telemetriedaten werden passiv gesammelt: Die T-Box abonniert periodische Broadcast-Rahmen — etwa das BMS, das alle 100 ms die Packspannung veröffentlicht — skaliert die Rohbytes mithilfe der fahrzeugeigenen CAN-Datenbank (DBC) und versieht sie mit einem Zeitstempel gegen GNSS-Zeit. Passives Lauschen ist sicher, weil es keinen Verkehr hinzufügt. Wenn die Plattform Daten benötigt, die niemand sendet, wird die T-Box zum aktiven Diagnosetester, der Anfragen an ein bestimmtes Steuergerät schickt und dessen Antworten liest. Fernbefehle — Vorkonditionierung der Kabine, Türverriegelung — werden auf dieselbe Weise ausgegeben, durch Authentifizierung und sichere Bordkommunikation abgesichert, damit eine kompromittierte T-Box keine unbefugten Rahmen einschleusen kann.

UDS: ISO-14229-Diagnosedienste

Unified Diagnostic Services sind die standardisierte Client-Server-Sprache zwischen einem Tester (hier der T-Box) und Steuergeräten. Jeder Dienst hat eine Servicekennung (SID). Die Dienste, denen ein Telematik-Ingenieur am häufigsten begegnet, sind:

  • 0x10 DiagnosticSessionControl — versetzt ein Steuergerät aus der Standard- in erweiterte oder Programmier-Sitzungen, die privilegierte Dienste freischalten.
  • 0x27 SecurityAccess — eine Seed-and-Key-Herausforderung, die vor Schreibzugriffen oder Flashen die Berechtigung des Testers nachweist.
  • 0x22 ReadDataByIdentifier — liest eine DID wie Fahrgestellnummer, Softwareversion oder Batterieseriennummer.
  • 0x19 ReadDTCInformation — ruft Fehlercodes und Freeze Frames für Ferngesundheitsberichte ab.
  • 0x2E WriteDataByIdentifier und 0x31 RoutineControl — schreiben Parameter und rufen Routinen wie Flash-Löschen oder Selbsttest auf.
  • 0x3E TesterPresent — ein Heartbeat, der verhindert, dass das Steuergerät aus seiner Sitzung abläuft.

Die UDS-Flashsequenz hinter jedem OTA-Update

Der ferngesteuerte Firmware-Download ist der am stärksten choreografierte UDS-Ablauf. Die T-Box empfängt das Image über Mobilfunk, verifiziert es und führt das Zielsteuergerät dann durch eine feste Sequenz:

animierte UDS-Reflash-Sequenz 0x10 0x27 0x34 0x36 0x37 0x31 0x11

  • 0x10 Programmier-Sitzung öffnen, dann beginnt das periodische 0x3E-Keep-Alive.
  • 0x27 Security Access: Seed anfordern, den Schlüssel mit dem Herausforderungsalgorithmus des Steuergeräts berechnen, zurücksenden.
  • 0x28 / 0x85 (optional) schalten während des Flash-Fensters normale Kommunikation und DTC-Protokollierung stumm.
  • 0x34 RequestDownload deklariert Speicheradresse und -größe; das Steuergerät antwortet mit seiner maximalen Blocklänge.
  • 0x36 TransferData streamt das Image Block für Block, jeder Block mit Sequenzzählern bestätigt.
  • 0x37 RequestTransferExit schließt den Transfer; das Steuergerät prüft Hash und Signatur.
  • 0x31 Routine Control validiert das neue Image und aktiviert es, dann startet 0x11 ECUReset in die neue Firmware.

Auf IP-basierten Architekturen laufen dieselben Dienste auf DoIP (ISO 13400) über Automotive Ethernet; die Dienstlogik ist identisch, nur der Transport ändert sich.

Zuverlässigkeit und Sicherheit in der Praxis

Buslast, Nachrichten-Timeouts und Teilnetz-Aufweckung müssen so ausgelegt werden, dass Telemetrie den Sicherheitsverkehr niemals aushungert. Flashen ist wiederaufsetzbar und stromausfalltolerant konzipiert: Ein mitten im Update unterbrochenes Steuergerät muss in seinen Bootloader starten und einen erneuten Transfer akzeptieren, statt unbrauchbar zu werden. Funktionale Adressierung (eine Anfrage an viele Steuergeräte) ist TesterPresent und koordinierten Resets vorbehalten — niemals Schreibdiensten, wo sich gleichzeitige Antworten kollidieren würden. Disziplinierte Anwendung dieser Regeln trennt eine Telematikplattform, die 100.000 Fahrzeuge sauber aktualisiert, von einer, die eine Flotte unbrauchbar macht.

Weijiang Power: Spannungsintegrität für permanent verbundene Terminals

UDS-Flashen und kontinuierliche Busüberwachung erfordern eine T-Box-Versorgung, die nie einbricht. Weijiang Power liefert die weit-temperaturbeständigen NiMH- und Lithium-Backup-Zellen sowie kundenspezifische Packs, die Telematikeinheiten über Zündzyklen, Versorgungseinbrüche und crashbedingten Stromverlust am Leben halten — mit abgestimmtem Innenwiderstands-Binning, geschweißten Verbindungen und vollständiger Transport-/Sicherheitsdokumentation. Senden Sie uns Ihre Schienenarchitektur und das Worst-Case-Stromprofil, und wir konstruieren die Backup-Versorgung darum herum.

Lastest News
Wie Lithium-Akkus Handstaubsauger antreiben: hohe Energiedichte, lange Lebensdauer über Tausende Ladezyklen, konstante Leistung, geringes Gewicht und Nachhaltigkeit – ein Überblick von Weijiang Li-on Battery.
WEITERLESEN
A NiMH battery pack is a collection of individual NiMH batteries connected in series or parallel to create a higher voltage or capacity battery.
WEITERLESEN
REQUEST MORE DETAILS
Please fill out the form below and click the button to request more information about
Name*
Whatsapp/Telefon
E-Mail
Nachricht
Professioneller Batteriehersteller, unterstützt OEM- & ODM-Anpassung.
REQUEST MORE DETAILS
Please fill out the form below and click the button to request more information about
Company Name*
E-Mail-Adresse*
WhatsApp / Telefon*
Nachricht & Anforderungen*