elektrik port üyelik servisleri elektrik port üyelik servisleri

SAE J1939 Nedir?

Araçlarınızın içindeki haberleşme sisteminin nasıl işlediğini hiç düşündünüz mü? Aracınızın kilometresi, yağ sıcaklığı, hızı gibi birçok bilginin bulunduğu haberleşme ve hata teşhisi amaçlı kullanılan J1939 haberleşme sistemini gelin birlikte inceleyelim.



A- A+
04.07.2016 tarihli yazı 21789 kez okunmuştur.
Açılımı “The Society of Automotive Engineers (SAE)” olan otomotiv mühendisleri topluluğunun kamyon ve haberleşme protokolü ile ilgili alt komitesi, araçtaki aygıtların, elemanların ilettiği elektronik sinyaller ve kontrol bilgileri hakkında bir standart ailesi geliştirdi. SAE J1939 ve onunla ilgili dokümanlar çıktığından itibaren endüstri standardı kabul edilmesiyle birlikte konstrüksiyon, malzeme taşıma, büyük kütlelerin ulaşımı, orman araçları, tarım makinaları, deniz ve askeri araçlargibi bir hizmete yönelik büyük araçlar için de haberleşme protokolü seçildi.
 



►İlginizi Çekebilir: CAN Bus Nedir ve Nerelerde Kullanılır? 
 

J1939 daha önceki yazılarımızdan birinde anlatılan “Controller Area Network(CAN)” haberleşme sistemini temel alan yüksek düzeyli haberleşme kuralıdır. Ağır görev araçlarındaki mikroişlemci sistemleri arasında seri veri iletimi sağlar. Mikroişlemci sistemlerinden kasıt “Electronic Control Units” yani ECU’dur. ECU denilen birim aracın beyni olarak tanımlanabilir. Bu birimler arasında dolaşan veriler aracın hızı, tork kontrol mesajı, yağ ısısı gibi birçok veri olabilir.
 

 

SAE J1939 Protokolünün Özellikleri

Aşağıda SAE J1939 protokolünün özellikleri maddeler halinde sıralanmıştır:

► Society of Automotive Engineers (SAE) tarafından geliştirilmiştir.
► Ağır görev araçlarındaki haberleşme sistemini tanımlar.
► Fiziksel katman olarak CAN sistemini kullanan yüksek düzeyli haberleşme protokolüdür.
► Çift burgulu kablo kullanılır.
► Maksimum 40 metre uzunluğundaki bağlantıları destekler.
► 250 Kbit/sec bilgi iletişim hızında çalışır.
► ECU’da maksimum 30 node’u destekler.
► Maksimum 253 kontrol uygulamasını destekler.
► 1785 byte’a kadar mesajı destekler.
► Parameter Group Numbers (PGN) setini destekler.
 



►İlginizi Çekebilir: TCP/IP Nasıl Çalışır?


Diğer protokoller ile karşılaştırmak gerekirse, CANopen, DeviceNet gibi protokoller fonksiyon sürme amaçlı kullanılırken J1939 protokolünün öncelikli amacı veri sürmektir.

J1939 veri paketleri aktüel veri ve bir başlıktan oluşur. Parameter Group Numbers (PGN) adında indeks içerirler. Bir PGN, mesajın fonksiyonunu ve ilgili verisini tanımlar. J1939, en üstte belirtilen ağır görev araçlarında kullanılan bu PGN’ler için bir standart oluşturmuştur.

 


Parameter grupları 8-byte CAN veri alanında bilgi içeren parametreleri tanımlar. J1939’un standarda soktuğu PGN’lerden birine örnek vermek gerekirse;

PGN 65262- Motor Sıcaklığı;

► İletim hızı: 1 sn
► Veri uzunluğu: 8 byte
► Öncelik seviyesi: 6
► PG numarası: 65262(0xFEEE)

Veri Tanımı;
► Byte1: Motor soğutucu sıcaklığı – SPN 110
► Byte2: Yakıt sıcaklığı – SPN 174
► Byte3,4: Motor yağ sıcaklığı – SPN 175
► Byte5,6: Turboşarj yağ sıcaklığı – SPN 176
► Byte 7: Motor ara soğutucu sıcaklığı – SPN 52
► Byte8: Motor ara soğutucu termostat açılımı – SPN 1134

Yukarıda görüldüğü gibi standartlaşmış PGN numaralarından 65262 veri paketinin başlığı motor sıcaklığıdır ve içerdiği veri de altında yazmaktadır. Herhangi bir ağır vasıta aracında PGN 65262 yukarıdaki mesajları içerir. Dünya’nın her yerinde bu standarda göre mesajlar oluşturulur.
 
Kaynak:


Paper: The SAE J1939 Communication Network
Website: www.sae.org
Burcu YELİS Burcu YELİS Yazar Hakkında Tüm yazıları Mesaj gönder Yazdır



Aktif etkinlik bulunmamaktadır.
ANKET
Endüstri 4.0 için En Hazır Sektör Hangisidir

Sonuçlar