• Buradasın

    CAN 2.0B Protokolünün Çerçeve Yapısı Eğitim Videosu

    youtube.com/watch?v=bE-Z4KG4w-A

    Yapay zekadan makale özeti

    • Bu video, bir konuşmacının CAN 2.0B protokolünün çerçeve yapısını anlattığı eğitim içeriğidir.
    • Video, CAN 2.0B protokolünün Extended Frame (Gelişmiş Çerçeve) yapısını detaylı şekilde ele alarak başlıyor ve ardından Request Frame (İstek Çerçevesi) ile Error Frame (Hata Çerçevesi) konularını açıklıyor. Extended Frame'in denetim alanı, kontrol alanı, DLC alanı, veri alanı, CRC alanı, ACK alanı ve end of frame gibi bölümleri anlatılırken, Request Frame ve Error Frame'in temel frame'den farkları ve yapısı da açıklanıyor.
    • Videoda ayrıca CAN haberleşmesinde senkronizasyonun nasıl sağlandığı ve bit staffing kavramı da ele alınmaktadır. Konuşmacı, bir sonraki derste bit süresi hesaplaması, bit rate ve hata çerçeveleri konularının anlatılacağını belirterek videoyu sonlandırıyor.
    00:01CAN Protokolü Temel Bilgiler
    • Önceki derste temel (basic) CAN frame'i ve özellikleri konulmuş, bu derste ise CAN 2.0B ve extended frame'e geçiliyor.
    • CAN 2.0B, CAN 2.0A üzerine geliştirilmiş bir protokol olup, mesaj ID'si 29 bitlik olarak oluşuyor.
    • CAN 2.0B ve CAN 2.0A aynı yolda çalışabilmektedir, ancak 2.0A düğümlerine 29 bitlik ID'li mesajlar gönderilmemelidir.
    01:44Extended Frame Yapısı
    • Extended frame, temel frame'den farklı olarak 32 bitlik bir denetim alanıyla başlıyor.
    • Denetim alanı 11 bitlik ID, 1 bitlik SRR ve 18 bitlik IDB'den oluşuyor.
    • Extended frame'de kontrol alanı, iki rezerv biti ve 4 bitlik DLC alanı bulunuyor.
    02:29Extended Frame İçeriği
    • Kontrol alanından sonra 0 ile 8 byte arasında maksimum 8 byte veri alanı geliyor.
    • Veri alanından sonra 16 bitlik CRC alanı (15 bit CRC ve 1 bit CRC delimeter) ve ACK bilgisi geliyor.
    • ACK alanından sonra end of frame (7 bit resesif) ve 3 bitlik INT alanı bulunuyor.
    05:40Mesaj İletimi ve Kontrol
    • CRC değeri, start of frame'den CRC alanına kadar olan veriyi hesaplayarak oluşturulur ve alıcı tarafında kontrol edilir.
    • ACK alanındaki ilk bit, gönderici tarafından resesif olarak gönderilir, mesaj alındığında alıcı bu biti dominant yaparak onay verir.
    • ACK alanındaki ikinci bit (ACK delimiter) de resesif olarak gönderilir.
    09:05CAN Protokolünün Önemi
    • CAN protokolünde mesajlar donanım tarafından alınır ve yazılır, yazılım tarafında manuel işlem gerekmez.
    • CAN bir mesaj öncelikli sistemdir ve mesajların ID'si vardır.
    • Cihazların veya ünitelerin kendi ID'si yoktur, sadece mesajların ID'si vardır.
    11:22İstek Çerçevesi
    • İstek çerçevesi (request frame), bir ünitenin başka bir üniteden mesaj istemesi sonucunda oluşan bir çerçevedir.
    • Bu çerçeve genellikle okunan verilerin gönderilmesi için kullanılır, ancak bazen düğümler sadece bir mesajın veya durumun bilgisini almak için de istek çerçevesi gönderirler.
    • İstek çerçevesinde R biti 1'dir ve veri çerçevesindeki gibi veri alanı bulunmaz, çünkü sadece mesaj istenir.
    13:04Hata Çerçevesi
    • Hata çerçevesi (error frame), veri yolunda hata oluştuğunda gönderilen bir çerçevedir.
    • Hata çerçevesi hata bayrakları (erro flex) ve hata ayracı (erroli meter) alanlarından oluşur.
    • Aktif ve pasif olmak üzere iki adet hata bayrağı bulunur ve yolun durumuna göre aktif veya pasif olarak oluşur.
    13:46CAN Senkronizasyonu ve Bit Stuffing
    • CAN haberleşme sisteminde harici bir clock kaynağı yoktur, senkronizasyon lojik değişimlere göre yapılır.
    • Altı veya daha fazla adet aynı lojik seviyeden bit ardışık okunması durumunda senkronizasyon kaybolur ve hata oluşur.
    • Aynı lojik seviyede beş ardışık gönderildikten sonra araya karşı seviyeden bir bit sıkıştırılır, bu işleme "bit stuffing" denir.
    14:45Sonraki Konular
    • Bir sonraki videoda bit time (bit süresi) nasıl hesaplanır ve veriler hangi süreyle gönderilir konuları anlatılacaktır.
    • Bu konularla yazılım tarafına yaklaşılacaktır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor