China Sourcing Agent
Teklif Al

SAE J1939 Modülleri ve Ağ Geçitleri: Çin'den Tedarik

Çin'den SAE J1939 modülleri ve CAN-MQTT ağ geçitleri: PGN/SPN yapısı, 250/500 kbps varyantları, 29-bit çerçeve, konnektör pinout'u ve tedarikçi incelemesi.

yazan Martin Wang Güncellendi 8 min read components
j1939can-busheavy-dutytelematicsfleet-managementgateway

SAE J1939 modülleri ve ağ geçitleri, Çin’den tedarikte nispeten olgun bir kategoridir. Protokol standartlaştırılmış ve iyi belgelenmiştir, Çin üreticileri 2010’ların başından beri filo telematik uygulamaları için J1939 donanımı üretmektedir ve risk profili otomotiv sınıfı ADAS bileşenlerinden daha düşüktür. Ana tedarik tuzağı dokümantasyon kalitesidir — birçok Çin J1939 ağ geçidi, eksik PGN eşleme tabloları veya entegrasyon baş ağrılarına neden olan sabit kodlanmış özel uzantılarla sevk edilir.

Genel Bakış

SAE J1939, CAN ISO 11898 (fiziksel ve veri bağlantısı katmanları) üzerine inşa edilmiş bir üst katman protokol standardıdır. SAE International tarafından özellikle ağır hizmet araçları için geliştirilmiştir: Sınıf 6–8 kamyonlar, otobüsler, tarım ekipmanları (ISO 11783 / ISOBUS, bir J1939 türevi kapsamında), inşaat ekipmanları (CIMA) ve deniz motorları (NMEA 2000, yine bir J1939 türevi).

J1939, binek otomobillerde OBD-II’nin yerine geçmez. Ticari araçlar için ayrı bir ekosistemdir. Bir dizel kamyondaki OBD-II portu temel OBD-II erişimi sağlar ancak kamyonun birincil güç aktarma ve araç yönetim verileri OBD-II’de değil J1939’dadır.

J1939 Tedarik İçin Neden Önemlidir

Ağır hizmet aracı telematiği, filo yönetimi, soğuk zincir izleme, inşaat ekipmanı IoT’si ve tarım otomasyonunun tümü J1939 bağlantısı gerektirir. Şu ürünlere olan talep:

  • J1939 USB/seri analizörler (geliştirme araçları)
  • J1939-Ethernet / J1939-4G/5G ağ geçitleri (filo IoT)
  • J1939-Modbus / J1939-MQTT çeviriciler (endüstriyel entegrasyon)
  • J1939 veri kaydediciler

…büyük ve büyümektedir ve Çin, tüm bu segmentlerde orta pazar ve bütçe seviyesi ürünler için baskın üretim kaynağıdır.

Temel Spesifikasyonlar

Fiziksel Katman

J1939, aşağıdaki otomotiv özel gereklilikleriyle CAN ISO 11898 fiziksel katmanını kullanır:

ParametreJ1939 Standart DeğeriNotlar
Veri yolu hızı250 kbps (J1939) / 500 kbps (J1939-22 FD)250 kbps evrenseldir; 500 kbps J1939-22 FD için yeni platformlarda yaygınlaşıyor
Veri yolu sonlandırmaHer uçta 120ΩToplam veri yolu empedansı 60Ω olmalıdır; eksik sonlandırma sinyal yansımasına ve iletişim hatalarına neden olur
Maksimum düğüm30 (J1939)SAE J1939/81’e göre adres talep etme; spesifikasyona göre 30’dan fazla düğüm önerilmez
Kablo empedansı120Ω karakteristikSonlandırma direncine uygun burgulu çift
Maksimum veri yolu uzunluğu40 mDaha uzun mesafeler tekrarlayıcı gerektirir
Tanımlayıcı tipi29-bit genişletilmiş CAN IDStandart 11-bit CAN ID’ler J1939’da kullanılmaz

Çerçeve Yapısı

J1939, tam mesaj adres yapısını kodlamak için CAN’ın 29-bit genişletilmiş tanımlayıcı alanını kullanır:

BitlerAlanAçıklama
28–26 (3 bit)Öncelik0 = en yüksek, 7 = en düşük
25 (1 bit)Ayrılmış0 olmalıdır
24 (1 bit)Veri SayfasıPGN adres alanını genişletir
23–16 (8 bit)PDU Formatı (PF)PF < 240 = eşler arası (PDU1); PF ≥ 240 = yayın (PDU2)
15–8 (8 bit)PDU Özgül (PS)Hedef adres (PDU1) veya grup uzantısı (PDU2)
7–0 (8 bit)Kaynak AdresiECU adresi (0x00–0xFE); 0xFF = genel

PGN (Parametre Grubu Numarası) tanımlayıcının 25–8 bitlerinden türetilir. 8-bayt CAN yükünde hangi verinin taşındığını tanımlar. Yüzlerce standartlaştırılmış PGN (SAE J1939-71, Araç Uygulama Katmanı’nda yayınlanmış) ve 0xFF00–0xFFFF aralığında üretici özel PGN’ler vardır.

Önemli PGN’ler

PGNAdİçerik
61444 (0xF004)Elektronik Motor Kontrolörü 1 (EEC1)Motor devri (RPM), gaz kelebeği konumu, tork
65262 (0xFEEE)Motor Sıcaklığı 1Soğutma sıvısı sıcaklığı, yakıt sıcaklığı, yağ sıcaklığı
65263 (0xFEEF)Motor Sıvı Seviyesi/Basıncı 1Yağ basıncı, yakıt besleme basıncı
65265 (0xFEF1)Seyir Kontrolü/Araç HızıAraç hızı, seyir kontrol durumu
65226 (0xFECA)DM1 — Aktif Tanı Hata KodlarıSPN + FMI ile aktif arıza kodları (DTC’ler)
65227 (0xFECB)DM2 — Önce Aktif Olan DTC’lerGeçmiş arıza kodları
65228 (0xFECC)DM11 — Tanı Verisi TemizlemeSaklanan DTC’leri temizleme komutu
59904 (0xEA00)Talep PGNBaşka bir ECU’den belirli bir PGN’i iletmesini talep eder
60928 (0xEE00)Talep Edilen AdresJ1939/81’e göre adres talep etme süreci

SPN’ler (Şüpheli Parametre Numaraları) bir PGN yükünde bireysel veri sinyallerini tanımlar. Örneğin, PGN 61444 (EEC1) içinde, SPN 190 = Motor Devri (çözünürlük: 0,125 rpm/bit, aralık: 0–8031,875 rpm).

Ana Varyantlar / Tipler

J1939 USB / Seri Analizörler

Geliştirme, tanı ve araç verilerinin tersine mühendisliği için kullanılır. Aracın J1939 veri yoluna (tipik olarak bir Deutsch 9-pin konnektör veya breakout üzerinden) bağlanır, PC’de sanal bir CAN arabirimi olarak görünür ve PEAK PCAN Explorer, Vector CANalyzer veya açık kaynak alternatifler (Python-can, CAN Hacker) gibi araçlarla veri yolu izlemeyi sağlar.

Ürün TipiÇin SeçeneğiBatı KarşılaştırmaNotlar
USB CAN analizörüGuangzhou Zhiyuan CANalyst-IIPEAK PCAN-USB (€190)Zhiyuan ~$30–60; linux_socketcan uyumlu
J1939 USB adaptörüJenerik Alibaba “J1939 USB dongle”Kvaser Leaf Light ($250)Satın almadan önce python-can sürücü uyumluluğunu doğrulayın
J1939 veri kaydediciShenZhen MKS J1939 kaydediciSofting CANlogSD kart kayıt formatını (CSV vs. ikili) doğrulayın

PEAK PCAN-USB: Alman yapımı (PEAK System GmbH, Darmstadt). J1939 geliştirme için endüstri standardı referans. Windows/Linux/macOS destekli. Linux’ta SocketCAN uyumlu. Fiyat: €190–280. Üretim araç kullanılsa bile doğrulama referansı olarak önerilir.

J1939 Ağ Geçitleri

Ağ geçitleri, IoT entegrasyonu, bulut telematiği veya bina otomasyon arabirimleri için J1939 verilerini diğer protokollere çevirir.

Ağ Geçidi TipiYaygın Çin ÜrünleriTipik ArabirimFiyat Aralığı
J1939 → 4G/5G hücreselShenzhen MKS, jenerik OEMMQTT / REST API / TCP soket$80–250
J1939 → MQTT (LAN)Guangzhou Zhiyuan EW200, jenerik OEMEthernet + MQTT broker$50–150
J1939 → Modbus RTU/TCPJenerik DIN ray ağ geçitleriRS-485 + TCP$60–180
J1939 → CANopenÖzelleştirilmiş, sınırlı tedarikCANopen master$120–350
OBD-II + J1939 komboBirçok Alibaba tedarikçisiUSB + Bluetooth$30–100

Entegrasyon kalitesi önemli ölçüde değişir. Çin ağ geçidi tedarikçilerine sorulacak temel sorular:

  1. Hangi PGN’ler kutudan çıkar çıkmaz önceden eşlenmiştir ve hangileri özel yapılandırma gerektirir?
  2. PGN yapılandırması bir web arayüzü, yapılandırma dosyası veya özel bir yazılım üzerinden mi yapılır?
  3. Cihaz tam adres talep etme prosedürünü (J1939/81) destekliyor mu?
  4. Tanınmayan bir PGN alındığında ne olur — iletilir mi, düşürülür mü, yapılandırılabilir mi?

J1939 Geliştirme Modülleri / MCU Kütüphaneleri

Özel ECU veya ağ geçidi geliştirme için, J1939 protokol yığınları şu şekilde mevcuttur:

  • Açık kaynak C kütüphaneleri: Embedded Systems Academy’nin isoAgLib (ISOBUS/J1939), Arduino/ESP32 için açık kaynak J1939 yığınları (lisans ve eksiksizliği doğrulayın)
  • Ticari yığınlar: Microchip AN1203 (PIC/dsPIC için), NXP S32 SDK (S32K otomotiv MCU’leri için J1939 yığınını içerir)
  • J1939 firmware’li Çin MCU modülleri: Nadir ve tipik olarak iyi belgelenmemiştir; jenerik CAN kabiliyetli bir MCU’de (STM32 + MCP2515 veya TWAI’li ESP32) özel firmware geliştirme genellikle daha pratiktir

Çin’den Tedarik: Nelere Dikkat Edilmeli

Konnektör Uyumluluğu

J1939, binek otomobillerde bulunan OBD-II 16-pin TRRS konnektörü kullanmaz. Ağır hizmet araçları için standart J1939 konnektörü:

Konnektör TipiAçıklamaYaygın Olarak
Deutsch HD10-9-1939 (9-pin Deutsch)Endüstri standardı J1939 tanı konnektörüKuzey Amerika kamyonlarının çoğu (Freightliner, Kenworth, Peterbilt, Mack)
6-pin Deutsch DT06-6SYardımcı J1939 portuBazı uygulamalar
OEM özelOEM’e göre değişirBazı Japon/Avrupa kamyonları özel konnektörler kullanır

Birçok Çin J1939 adaptörü çıplak kablo uçlarıyla gelir veya bir Deutsch 9-pin adaptörü gerekir. Sipariş vermeden önce konnektör tipinin aracınızla eşleştiğini doğrulayın.

Veri Yolu Sonlandırma

Bir J1939 veri yolunun her iki fiziksel ucu da 120Ω ile sonlandırılmalıdır. Geliştirmedeki birçok CAN/J1939 arızası yanlış sonlandırmadan kaynaklanır. Çin J1939 modülleri bunu nasıl ele aldığına göre değişir:

  • Bazı modüller değiştirilebilir bir dahili sonlandırma direnci içerir (genellikle bir jumper veya DIP switch ile)
  • Bazı modüller sonlandırmasızdır (orta veri yolu düğümleri için doğru)
  • Bazı modüller sabit her zaman açık sonlandırmalıdır (zaten sonlandırılmış bir veri yoluna ekleniyorsa sorunlu)

Sipariş vermeden önce modülün sonlandırma yapılandırmasını her zaman sorun.

J1939-22 (CAN FD) Yükseltme Yolu

J1939-22 (2020’de yayınlandı), J1939’u CAN FD (Esnek Veri Hızı) kullanacak şekilde genişleterek 500 kbps’den 2 Mbps’e veri hızları ve 64 bayta kadar yükler (klasik CAN J1939’da 8 bayta karşılık) sağlar. Yeni ağır hizmet platformları (2022 sonrası kamyonlar, bazı tarım OEM’leri) J1939-22 benimsemesine başlamaktadır.

Çin ağ geçidi tedarikçileri J1939-22 desteğinde daha yavaştır. Hedef araçlarınız 2023+ platformlar ise, J1939-22/CAN FD desteğini açıkça doğrulayın. Klasik ağ geçitleri, CAN FD alıcı-vericileri olmadan FD-çerçeve veri yollarında sessizce başarısız olacaktır.

Yaygın Sorunlar

Eksik PGN desteği. Birçok Çin ağ geçidi “SAE J1939’u desteklediğini” iddia eder ancak sadece en yaygın PGN’leri (EEC1, motor sıcaklığı, araç hızı) önceden eşler. Belirli kamyon markaları tarafından DPF durumu, şanzıman dişlisi veya aks yükü gibi şeyler için kullanılan özel OEM PGN’leri (0xFF00–0xFFFF aralığı) genellikle Çin tedarikçilerinin desteklemeyebileceği özel yapılandırma gerektirir.

Adres talep etme arızaları. J1939/81 adres talep etme, iletmesi gereken (sadece dinlemesi değil) düğümler için zorunludur. Bazı Çin modülleri adres talep etme prosedürünü atlar ve sabit kodlanmış bir kaynak adresi kullanır. Bu, başka bir ECU’nün aynı adresi talep ettiği araçlarda veri yolu çatışmalarına neden olur. Modülün J1939/81’e göre tam adres talep etme prosedürünü uygulayıp uygulamadığını kontrol edin.

Eksik veya yanlış yapılandırılmış sonlandırma. Yukarıya bakın. Düzgün sonlandırılmış bir veri yoluna sonlandırılmamış bir modül eklemek (veya zaten sonlandırılmış bir veri yoluna sonlandırılmış bir modül eklemek) yansıma hatalarına neden olur. Bu, Çin J1939 ağ geçitlerinin ilk entegrasyonda “çalışmıyor” görünmesinin yaygın bir nedenidir.

Firmware güncelleme kabiliyeti. Bazı bütçe Çin J1939 adaptörlerinin firmware güncelleme yolu yoktur. Ağ geçidi bir PGN eşleme hatası veya CAN yığın sorunu ile sevk edilirse, düzeltme yoktur. Belgelenmiş firmware güncelleme prosedürleri sağlayan tedarikçileri tercih edin.

MQTT konu yapısı tutarsızlığı. J1939-MQTT ağ geçitleri için: Çin tedarikçileri genellikle standart olmayan veya belgelenmemiş MQTT konu hiyerarşileri kullanır. Bu, bulut tarafında entegrasyon işi yaratır. Satın almadan önce tam MQTT konu ağacı dokümantasyonunu talep edin.

J1939 ağ geçitleri ve telematik modülleri, endüstriyel IoT ile ağır ticari araç uygulamalarının kesişim noktasında yer alır. J1939 donanımını hacimli olarak tedarik ederken, üretim miktarlarına taahhüt vermeden önce bir numune birim üzerinde PGN eşleme eksiksizliğini ve adres talep etme davranışını doğrulayın. Ağ geçidi tedarikçisinin bir fabrika denetimi, firmware sürüm kontrol kayıtlarını ve üretim test prosedürlerini içermelidir — eksik PGN desteği, süreç denetiminin bir saha sorunu haline gelmeden önce ortaya çıkarabileceği bir firmware sorunudur.

Gerekli Sertifikalar

J1939 modüllerinin kendileri J1939’a özel düzenleyici sertifikasyon gerektirmez (SAE J1939 bir düzenleyici standart değil, bir spesifikasyondur). Geçerli olanlar:

SertifikaUygulanabilirlikNotlar
CE (EMC 2014/30/EU)AB pazarıİletilen/yayılan EMC için EN 55032, EN 55035
FCC Part 15BABD pazarıİstemsiz radyatör, dijital modül emisyonlarını kapsar
E-Mark (UN ECE Regülasyon 10)AB’de araç montajıModül bir araç bileşeni olarak monte ediliyorsa gereklidir (sadece tanı aracı değil)
E1/E11 (SAE J1939 uyumluluğu)İsteğe bağlıSAE J1939 uygunluk testi sunar; yasal olarak gerekli değildir ancak yığın eksiksizliğini gösterir

İlgili Kaynaklar

Mühendis liderliğinde tedarik Gizli marj yok 24 saat yanıt

Aklınızda bir tedarik projesi var mı?

Ne istediğinizi bize söyleyin. Hafta sonları dahil 24 saat içinde yanıtlıyoruz.

China Sourcing Agents'in arkasındaki şirket olan Sky Flux'un kurucusu. Elektronik, IoT modülleri ve PCB montajına odaklanan bir Çin tedarik ajansı kurmadan önce 7 yıl donanım ve full-stack mühendis olarak çalıştı. Hakkımızda →