Foruma Resim Yükleme ve Boyut Sınırlaması ( ! ) https://bit.ly/2GMFb8H
Başlatan Erol YILMAZ, 09 Ekim 2007, 10:42:43
Alıntı YapAlındı Bilgisi Alanı (Acknowledgement Field - ACK Field) Bunu bir mesaj iletimiyle açıklayalım. Gönderici Başla biti ile iletim hattında şu an gönderici benim der. Ardından Mesaj ID Alanı, Kontrol Alanı, Veri Alanı, CRC Alanı gönderilir. Alındı Bilgisi Alanında ise iletim ortamı çekinik tutulur. Eğer diğer tüm ünitelerden biri, mesaj onu ilgilendirse ya da ilgilendirmese dahi, mesajı alabiliyorsa iletim ortamını baskın yapar ve böylece gönderici en az bir ünite veriyi alabildiği için bitir bitini yollayıp iletim ortamını diğerlerinin kullanımı için bırakır. Yani Alındı Bilgisi Alanında "Aldınız mı?" sorusuna yanıt beklenir. Eğer Alındı Bilgisi sürecinde herhangi bir üniteden alındığına dair bilgi alamazsa ACK hatasından kaynaklı hata oluştuğunu belirten Hata Çerçevesi üretilir ve gönderici tekrar yollamaya çalışır. Eğer gönderen İstek Çerçevesi yollamışsa, alıcı da iletim hattının boş bir anında cevabını göndericiye yollar.
Alıntı yapılan: kurumahmut - 09 Ekim 2007, 17:45:30CanBus mesaj tabanlı bir sistemdir. Bu nedenle slave adresi 1000 olan cihaz demen yanlış. Ancak şu şekilde denebilir. 1000 ID li mesaj ile ilgilenen cihazlar. 1000 ID li mesajı Canbus ta her hangi bir node başarıyla alırsa mesaj başarıyla alındı bilgisi yollanır. Bu bilgi gönderici tarafından her hangi bir birimden başarıyla alınabilirse bu mesajla ilgilenen diğer birimlerden de mesaj alındı bilgisi almayı beklemez. Hattı boşaltır. http://kurumahmut.blogcu.com/da Canbus hakkında kısa bir makale bulabilirsin...
Sayfa 0.031 saniyede 18 sorgu ile oluşturuldu.