China Sourcing Agent
Angebot anfordern

SAE-J1939-Protokoll-Module und Gateways: Beschaffung aus China

Technischer Beschaffungsleitfaden für SAE-J1939-Module, USB-Analysatoren und CAN-zu-MQTT-Gateways aus China. Behandelt PGN/SPN-Struktur, 250/500-kbps-Varianten, Steckverbinder und Validierungswerkzeuge.

von Liquan Wang 7 min read components
j1939can-busheavy-dutytelematicsfleet-managementgateway
★★★☆☆ 3.1 / 5 Beschaffungsfreundlichkeit · 19 Beschaffungsprojekte

SAE-J1939-Module und -Gateways sind eine relativ ausgereifte Beschaffungskategorie aus China. Das Protokoll ist standardisiert und gut dokumentiert, chinesische Hersteller produzieren seit den frühen 2010er Jahren J1939-Hardware für Flottentelematik-Anwendungen, und das Risikoprofil ist geringer als bei automobilgradigen ADAS-Komponenten. Die wichtigste Beschaffungsfalle ist die Dokumentationsqualität — viele chinesische J1939-Gateways werden mit unvollständigen PGN-Zuordnungstabellen oder fest codierten proprietären Erweiterungen geliefert, die Integrationsprobleme verursachen.

Übersicht

SAE J1939 ist ein Höherschichtprotokoll-Standard, der auf CAN ISO 11898 (den physikalischen und Verbindungsschichten) aufbaut. Er wurde von SAE International speziell für Nutzfahrzeuge entwickelt: Class-6-8-LKWs, Busse, Landmaschinen (abgedeckt durch ISO 11783 / ISOBUS, ein J1939-Derivat), Baumaschinen (CIMA) und Schiffsmotoren (NMEA 2000, ebenfalls ein J1939-Derivat).

J1939 ist kein Ersatz für OBD-II in Personenkraftwagen. Es ist ein separates Ökosystem für Nutzfahrzeuge. Ein OBD-II-Anschluss an einem Diesel-LKW bietet grundlegenden OBD-II-Zugang, aber die primären Antriebsstrang- und Fahrzeugmanagement-Daten des LKW befinden sich auf J1939, nicht OBD-II.

Warum J1939 für die Beschaffung wichtig ist

Nutzfahrzeug-Telematik, Flottenmanagement, Kühlkettenüberwachung, Baumaschinen-IoT und Landmaschinen-Automatisierung erfordern alle J1939-Konnektivität. Die Nachfrage nach:

  • J1939-USB/Seriell-Analysatoren (Entwicklungswerkzeuge)
  • J1939-zu-Ethernet / J1939-zu-4G/5G-Gateways (Flotten-IoT)
  • J1939-zu-Modbus / J1939-zu-MQTT-Translatoren (Industrieintegration)
  • J1939-Datenschreibern

…ist groß und wächst, und China ist die dominierende Fertigungsquelle für Mittelmarkt- und Budget-Tier-Produkte in all diesen Segmenten.

Wichtige Spezifikationen

Physikalische Schicht

J1939 verwendet die physikalische CAN-ISO-11898-Schicht mit folgenden automobilspezifischen Anforderungen:

ParameterJ1939-StandardwertHinweise
Bus-Geschwindigkeit250 kbps (J1939) / 500 kbps (J1939-22 FD)250 kbps ist universell; 500 kbps für J1939-22 FD wird auf neuen Plattformen üblich
Bus-Terminierung120 Ω an jedem EndeGesamte Bus-Impedanz muss 60 Ω betragen; fehlende Terminierung verursacht Signalreflexion und Kommunikationsfehler
Maximale Knoten30 (J1939)Adressanspruch gemäß SAE J1939/81; mehr als 30 Knoten nicht empfohlen gemäß Spezifikation
Kabel-Impedanz120 Ω charakteristischVerdrilltes Paar, abgestimmt auf Terminierungswiderstand
Maximale Bus-Länge40 mLängere Leitungen erfordern Repeater
Bezeichnertyp29-Bit-erweiterter CAN-BezeichnerStandard 11-Bit-CAN-Bezeichner werden in J1939 nicht verwendet

Frame-Struktur

J1939 verwendet das 29-Bit-erweiterte Bezeichnerfeld von CAN, um die vollständige Nachrichtenadressstruktur zu kodieren:

BitsFeldBeschreibung
28–26 (3 Bits)Priorität0 = höchste, 7 = niedrigste
25 (1 Bit)ReserviertMuss 0 sein
24 (1 Bit)DatenseiteErweitert PGN-Adressraum
23–16 (8 Bits)PDU-Format (PF)PF < 240 = Peer-to-Peer (PDU1); PF ≥ 240 = Broadcast (PDU2)
15–8 (8 Bits)PDU-Spezifisch (PS)Zieladresse (PDU1) oder Gruppenerweiterung (PDU2)
7–0 (8 Bits)QuelladresseECU-Adresse (0x00–0xFE); 0xFF = global

Die PGN (Parameter Group Number) wird aus den Bits 25–8 des Bezeichners abgeleitet. Sie definiert, welche Daten in der 8-Byte-CAN-Nutzlast enthalten sind. Es gibt Hunderte standardisierter PGNs (veröffentlicht in SAE J1939-71, Vehicle Application Layer) plus herstellereigene PGNs im Bereich 0xFF00–0xFFFF.

Wichtige PGNs

PGNNameInhalt
61444 (0xF004)Electronic Engine Controller 1 (EEC1)Motordrehzahl (RPM), Drosselklappenstellung, Drehmoment
65262 (0xFEEE)Engine Temperature 1Kühlmitteltemperatur, Kraftstofftemperatur, Öltemperatur
65263 (0xFEEF)Engine Fluid Level/Pressure 1Öldruck, Kraftstoffzufuhrdruck
65265 (0xFEF1)Cruise Control/Vehicle SpeedFahrzeuggeschwindigkeit, Tempomat-Status
65226 (0xFECA)DM1 — Active Diagnostic Trouble CodesAktive Fehlercodes (DTCs) mit SPN + FMI
65227 (0xFECB)DM2 — Previously Active DTCsHistorische Fehlercodes
65228 (0xFECC)DM11 — Diagnostic Data ClearBefehl zum Löschen gespeicherter DTCs
59904 (0xEA00)Request PGNAnforderung an ein anderes ECU, eine bestimmte PGN zu senden
60928 (0xEE00)Address ClaimedAdressanspruchsprozess gemäß J1939/81

SPNs (Suspect Parameter Numbers) definieren einzelne Datensignale innerhalb einer PGN-Nutzlast. Beispielsweise innerhalb PGN 61444 (EEC1): SPN 190 = Motordrehzahl (Auflösung: 0,125 RPM/Bit, Bereich: 0–8031,875 RPM).

Hauptvarianten / Typen

J1939-USB / Seriell-Analysatoren

Für Entwicklung, Diagnose und Reverse-Engineering von Fahrzeugdaten verwendet. Verbindet sich mit dem J1939-Bus des Fahrzeugs (typischerweise über einen Deutsch-9-Pin-Steckverbinder oder Breakout), erscheint als virtuelle CAN-Schnittstelle am PC und ermöglicht Bus-Monitoring mit Tools wie PEAK PCAN Explorer, Vector CANalyzer oder Open-Source-Alternativen (Python-can, CAN Hacker).

ProdukttypChinesische OptionWestliche BenchmarkHinweise
USB-CAN-AnalysatorGuangzhou Zhiyuan CANalyst-IIPEAK PCAN-USB (€190)Zhiyuan bei ~$30–60; linux_socketcan-kompatibel
J1939-USB-AdapterGenerischer Alibaba „J1939-USB-Dongle”Kvaser Leaf Light ($250)Python-can-Treiberkompatibilität vor dem Kauf verifizieren
J1939-DatenschreiberShenZhen MKS J1939 LoggerSofting CANlogSD-Karten-Protokollformat validieren (CSV vs. binär)

PEAK PCAN-USB: Deutsches Fabrikat (PEAK System GmbH, Darmstadt). Der Industriestandard-Referenzwert für J1939-Entwicklung. Windows/Linux/macOS unterstützt. SocketCAN-kompatibel unter Linux. Preis: €190–280. Als Validierungsreferenz empfohlen, auch wenn chinesische Analysatoren in Produktionswerkzeugen verwendet werden.

J1939-Gateways

Gateways übersetzen J1939-Daten in andere Protokolle für IoT-Integration, Cloud-Telematik oder Gebäudeautomatisierungs-Schnittstellen.

Gateway-TypVerbreitete chinesische ProdukteTypische SchnittstellePreisspanne
J1939 → 4G/5G MobilfunkShenzhen MKS, generischer OEMMQTT / REST API / TCP-Socket$80–250
J1939 → MQTT (LAN)Guangzhou Zhiyuan EW200, generischer OEMEthernet + MQTT-Broker$50–150
J1939 → Modbus RTU/TCPGenerische DIN-Schienen-GatewaysRS-485 + TCP$60–180
J1939 → CANopenSpezialisiert, begrenzte VersorgungCANopen-Master$120–350
OBD-II + J1939 KombiMehrere Alibaba-LieferantenUSB + Bluetooth$30–100

Integrationsqualität variiert erheblich. Wichtige Fragen an chinesische Gateway-Lieferanten:

  1. Welche PGNs werden sofort einsatzbereit vorgemappt, und welche erfordern benutzerdefinierte Konfiguration?
  2. Wird die PGN-Konfiguration über eine Web-UI, Konfigurationsdatei oder proprietäre Software durchgeführt?
  3. Unterstützt das Gerät das vollständige Adressanspruchs-Verfahren (J1939/81)?
  4. Was passiert, wenn eine nicht erkannte PGN empfangen wird — wird sie weitergeleitet, verworfen oder ist es konfigurierbar?

J1939-Entwicklungsmodule / MCU-Bibliotheken

Für benutzerdefinierte ECU- oder Gateway-Entwicklung sind J1939-Protokoll-Stacks verfügbar als:

  • Open-Source-C-Bibliotheken: Embedded Systems Academy’s isoAgLib (ISOBUS/J1939), Open-Source J1939-Stacks für Arduino/ESP32 (Lizenz und Vollständigkeit verifizieren)
  • Kommerzielle Stacks: Microchip AN1203 (für PIC/dsPIC), NXP S32 SDK (enthält J1939-Stack für S32K-Automobil-MCUs)
  • Chinesische MCU-Module mit J1939-Firmware: Selten und typischerweise nicht gut dokumentiert; benutzerdefinierte Firmware-Entwicklung auf einem generischen CAN-fähigen MCU (STM32 + MCP2515 oder ESP32 mit TWAI) ist oft praktischer

Beschaffung aus China: Worauf zu achten ist

Steckverbinder-Kompatibilität

J1939 verwendet nicht den OBD-II-16-Pin-TRRS-Steckverbinder, der in Personenkraftwagen gefunden wird. Der Standard-J1939-Steckverbinder für Nutzfahrzeuge ist:

SteckverbindertypBeschreibungHäufig an
Deutsch HD10-9-1939 (9-poliger Deutsch)Industrie-Standard J1939-Diagnose-SteckverbinderDie meisten nordamerikanischen LKWs (Freightliner, Kenworth, Peterbilt, Mack)
6-poliger Deutsch DT06-6SHilfs-J1939-AnschlussEinige Anwendungen
OEM-proprietärVariiert nach OEMEinige japanische/europäische LKWs verwenden benutzerdefinierte Steckverbinder

Viele chinesische J1939-Adapter werden mit blanken Drahtleitungen geliefert oder benötigen einen Deutsch-9-Pin-Adapter. Steckverbindertyp vor der Bestellung auf Übereinstimmung mit dem Fahrzeug bestätigen.

Bus-Terminierung

Beide physikalischen Enden eines J1939-Busses müssen mit 120 Ω terminiert werden. Viele CAN/J1939-Fehler in der Entwicklung werden durch falsche Terminierung verursacht. Chinesische J1939-Module variieren darin, wie sie damit umgehen:

  • Einige Module haben einen schaltbaren internen Terminierungswiderstand (oft über einen Jumper oder DIP-Schalter)
  • Einige Module haben keine Terminierung (korrekt für Mittelbus-Knoten)
  • Einige Module haben feste immer-an-Terminierung (problematisch beim Hinzufügen zu einem bereits terminierten Bus)

Immer die Terminierungskonfiguration des Moduls vor der Bestellung anfragen.

J1939-22 (CAN FD) Upgrade-Pfad

J1939-22 (veröffentlicht 2020) erweitert J1939 auf CAN FD (Flexible Data-rate), was Datenraten von 500 kbps bis 2 Mbps und Nutzdaten bis zu 64 Bytes (vs. 8 Bytes in klassischem CAN J1939) ermöglicht. Neue Nutzfahrzeug-Plattformen (LKWs ab 2022, einige landwirtschaftliche OEMs) beginnen mit der J1939-22-Übernahme.

Chinesische Gateway-Lieferanten sind langsamer bei der Unterstützung von J1939-22. Wenn Zielfahrzeuge Plattformen ab 2023 sind, J1939-22/CAN-FD-Unterstützung explizit bestätigen. Nur-klassisch-Gateways scheitern still an FD-Frame-Bussen ohne CAN-FD-Transceiver.

Häufige Probleme

Unvollständige PGN-Unterstützung. Viele chinesische Gateways behaupten, „SAE J1939 zu unterstützen”, mappen aber nur die häufigsten PGNs vor (EEC1, Motortemperatur, Fahrzeuggeschwindigkeit). Proprietäre OEM-PGNs (Bereich 0xFF00–0xFFFF), die von spezifischen LKW-Marken für Dinge wie DPF-Status, Getriebegang oder Achslast verwendet werden, erfordern oft benutzerdefinierte Konfiguration, die chinesische Lieferanten möglicherweise nicht unterstützen.

Adressanspruchs-Fehler. J1939/81-Adressanspruch ist obligatorisch für Knoten, die senden müssen (nicht nur lauschen). Einige chinesische Module überspringen das Adressanspruchs-Verfahren und verwenden eine fest codierte Quelladresse. Dies verursacht Bus-Konflikte auf Fahrzeugen, bei denen ein anderes ECU dieselbe Adresse beansprucht. Prüfen, ob das Modul das vollständige Adressanspruchs-Verfahren gemäß J1939/81 implementiert.

Fehlende oder falsch konfigurierte Terminierung. Siehe oben. Das Hinzufügen eines nicht terminierten Moduls zu einem ordnungsgemäß terminierten Bus (oder das Hinzufügen eines terminierten Moduls zu einem bereits terminierten Bus) verursacht Reflexionsfehler. Dies ist ein häufiger Grund, warum chinesische J1939-Gateways bei der ersten Integration „nicht funktionieren”.

Firmware-Update-Fähigkeit. Einige Budget-chinesische J1939-Adapter haben keinen Firmware-Update-Pfad. Wenn das Gateway mit einem PGN-Mapping-Fehler oder einem CAN-Stack-Problem ausgeliefert wird, gibt es keine Lösung. Lieferanten bevorzugen, die dokumentierte Firmware-Update-Verfahren bereitstellen.

MQTT-Topic-Struktur-Inkonsistenz. Für J1939-zu-MQTT-Gateways: Chinesische Lieferanten verwenden oft nicht-standardmäßige oder undokumentierte MQTT-Topic-Hierarchien. Dies schafft Integrationsarbeit auf der Cloud-Seite. Die vollständige MQTT-Topic-Baum-Dokumentation vor dem Kauf anfordern.

J1939-Gateways und Telematik-Module befinden sich an der Schnittstelle von industriellem IoT und schweren Nutzfahrzeuganwendungen. Bei der Volumen-Beschaffung von J1939-Hardware die Vollständigkeit der PGN-Zuordnung und das Adressanspruchs-Verhalten an einer Mustereinheit vor der Verpflichtung zu Produktionsmengen verifizieren. Ein Fabrikaudit des Gateway-Lieferanten sollte Firmware-Versionskontrollaufzeichnungen und Produktionstestverfahren umfassen — unvollständige PGN-Unterstützung ist ein Firmware-Problem, das Prozessauditing offenbaren kann, bevor es ein Feldproblem wird.

Erforderliche Zertifizierungen

J1939-Module selbst erfordern keine J1939-spezifische regulatorische Zertifizierung (SAE J1939 ist eine Spezifikation, kein Regulierungsstandard). Was gilt:

ZertifizierungAnwendbarkeitHinweise
CE (EMV 2014/30/EU)EU-MarktEN 55032, EN 55035 für leitungsgebundene/abgestrahlte EMV
FCC Part 15BUS-MarktUnbeabsichtigter Sender, deckt Digitalmodul-Emissionen ab
E-Mark (UN-ECE-Verordnung 10)Fahrzeuginstallation in EUErforderlich wenn das Modul als Fahrzeugkomponente installiert wird (nicht nur Diagnosewerkzeug)
E1/E11 (SAE-J1939-Konformität)OptionalSAE bietet J1939-Konformitätstests an; rechtlich nicht erforderlich, aber demonstriert Stack-Vollständigkeit

Verwandte Ressourcen

Engineer-led sourcing No hidden margins 24-hour response

Have a sourcing project in mind?

Tell us what you need. We respond within 24 hours, including weekends.

Request a Quote → See how it works →
UNSERE LEISTUNGEN
Beschaffung & Lieferantensuche Fabrikprüfung Qualitätskontrolle Eigenmarke / OEM Logistik
Beschaffungsanfrage senden →
VERWANDTE WIKI-EINTRÄGE
can-bus-modules obd2-modules
VERWANDTE RATGEBER
factory audit checklist
LW
Liquan Wang
Gründer von China Sourcing Agent. 7 Jahre als Hardware- und Full-Stack-Ingenieur, bevor er eine auf Elektronik, IoT-Module und PCB-Fertigung spezialisierte China-Beschaffungsagentur gründete. Über uns →