Seri heberleşme protokol nedir?

fultek_salih

Fultek Temsilcisi
Katılım
2 Nis 2008
Mesajlar
315
Puanları
6
Yaş
52
Seri haberleşme nedir ? Bölümünde hardware özellikleri hakkında bilgi vermiştik. Bu bölümde ise seri haberleşme software özellikleri hakkında bilgi vermeye çalışacağım. Örnekte bilginin transferini gerçekleştirmiştik fakat bilgi bir çok sebepten dolayı yanlış anlaşılabilir yani güvensiz durumdadır. Bu bilgiyi yanlış anlamalara mahal vermeden transfer etmeliyiz. Örneğimizi biraz daha komplike hale getirelim. Artık adamları ortadan kaldırıp bunlara cihaz diyelim. Her iki cihaz haberleşme haricinde işler yapıyor. A cihazı bilgi gönderirken B cihazı hazır olmayabilir. Bu arada başka bir işle meşguldür ve gönderilen bilgileri yarısından itibaren toplayabilir. Bu ve bunun gibi bir çok sebepten dolayı Haberleşme protokollerine ihtiyaç duyulur. Bunun ilk örnekleri 3964 protokolüdür. ASCII tablosunda sayı değeri 20’nin altında olan karekterler komut olarak işlenir. Bu protokol gönderen cihaz alıcıya STX (sayı değeri “2”) göndererek haberleşmeyi başlatır alıcı cihaz hazır olduğunda DLL ile cevap verir. Artık haberleşme hatasız olarak başlayabilir. Gönderen cihaz göndermek istediği bilgilerden bir string (bilgi kümesi) yapar ve topluca sevk eder. Bu bilgi kümesinin başında ve sonunda STX,DLL,ETX gibi ASCII tablosunda sayı değeri 20’den küçük olan karakterler kullanır. Böylece alan cihaz aldığı bilginin başını ve sonunu kaçırmaz. Ayrıca gönderediği byte sayısı’da bir byte olarak iletilir alan cihaz aldığı byte’lar ile byte sayısını karşılaştırır ve doğru ise DLL göndererek bilgiyi doğru aldığını bildirir. Böylece karşılıklı haberleşme sürüp gider. Not: yaklaşık 15 sene önce böyle bir uygulama yapmıştım bilgiler tam doğru olmayabilir amacım sistemin işleyişini anlatmak 3964 protokolünü öğretmek değildir. Zira bu protokol eskidi ve ihtiyaçları karşılamıyor,Bu sebeple artık kullanılmıyor.Bunun seri haberleşme protokolü Profibus ve Modbus kullanılır. İki sistemin temel farklılığı Modbus standart seri port RS232 veya RS 485 profibus ise yalnız RS485 ve kendine has chip ile çalışmasıdır. Ayrıca profibus hattından bilgi okumak ve bilgi yazmak son derece zor bir iştir. Modbus’ta ise özel donanımlara ihtiyaç yoktur. Basit, Güvenli, ve yeterince hızlıdır. En yaygın haberleşme sistemidir. Neredeyse her cihazda mevcuttur. İlave bir bedelde talep edilmez.Bir sonraki bölümde Modbus Rtu nedir? ele alınacaktır.

Salih Küçükbayrak
Fultek Kontrol Sistemleri
www.fultek.com.tr
 
kardeş paylaşım için saol
elinde örnek proje ve döküman veya kaynak varsa paylaşırsan seviniriz
mesela mssp i2c rs232 rs485
özellikle şu ir iletişim protokollerini merak ediyorum ir alıcılarla nasıl iletişim kuruluyo bilen varsa açıklasın
 
PIC_achu kardeş;
kısaca,
IR alıcılar taşınacak sayısal bilgi ile modüele edilmiş; 40KHz lik frekansta sinyal gönderen kızılötesi verici ve alıcı sisteminden oluşur. Bu kızılötesi sistem üzerinde istediğin protokolün mantığında veri alışverişi yapabilirsin. Yanlız yapacaın veri alış verişinde bilgi gönderim hızın maximum 20Kbps (1 saniyede 20,000 bit) olur. güvenli bir veri alış verişi yapmak için bilgi gönderim hızını düşürmekte fayda vardır benim şahsi fikrim bunun için 10 veya 5 Kpbs uygundur :). Kızılötesi alıcıyı kendin yapman çok yorucu ve verimsizdir bunu için TSOP1136 tarzı alıcılar kullanılıo piyasada 2 ytl civarında bulabilirsin.
Veri gönderimi ile alakalı ayrıntı bilgi TSOP1136 nın kataloğunda yeralmaktadır.
 
açıklaman için saolasın sn protech ben de geçen pazar öğrendim
 

Forum istatistikleri

Konular
128,615
Mesajlar
919,037
Kullanıcılar
450,617
Son üye
Fatih Gültekin

Yeni konular

Geri
Üst