![Page 1: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/1.jpg)
Sensörler Veri İletişimi
Yrd.Doç.Dr. İlker ÜNAL
![Page 2: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/2.jpg)
Veri İletişimi
Veri iletişimi, sayısal olarak kodlanmış bir bilginin iki cihaz
arasında aktarılmasıdır.
![Page 3: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/3.jpg)
Paralel ve Seri İletişim
Bir veriyi iki nokta arasında aktarmanın paralel ve seri
olmak üzere iki temel yöntemi vardır.
Gönderici Alıcı
0 1 1 0 0 0 1
7 (N) bit aynı anda gönderilir.
Paralel İletim
Gönderici Alıcı
0 1 1 0 0 0 1
Seri İletim
0 1 1 0 0 0 1
0 1 1 0 0 0 1
![Page 4: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/4.jpg)
Paralel İletişim
• Paralel iletimde, her bit ayrı bir telden aynı zamanda iletilir.
• Bu yüzden paralel iletim daha hızlıdır.
• Bilgisayarın merkezi işlem birimi ile belleği arasında veri iletimi
paralel yollardan olur.
![Page 5: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/5.jpg)
Seri İletişim
• Seri iletimde veriler bit bit tek bir tel üzerinden sırayla iletilir.
• Seri iletim, kendi içinde asenkron, senkron ve isenkron iletim
olarak ayrılır.
![Page 6: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/6.jpg)
Asenkron İletişim
Asenkron iletimin kullanımı kolaydır fakat verimli bir iletim yolu
değildir. Çünkü her gönderilen karakterin başında ve sonunda
ilave bitlerin kullanılmasını gerektirir.
![Page 7: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/7.jpg)
Senkron İletişim
•İletişimin sürekli ve hızlı olması gerektiği durumlarda senkron
iletişim kullanılır.
•Senkron iletimde bitler, START-STOP bitleri ve aralıklar olmadan
gönderilir.
![Page 8: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/8.jpg)
İletişim Yönleri
1. TEK YÖNLÜ (Simplex): Bir gönderici ve alıcının olduğu
sistemlerdir. İletişim sadece göndericinin yayın yapmasına izin
verir. Alıcı göndericiden gelen bilgileri dinleyebilir. Alıcı
göndericiye mesaj gönderemez.
![Page 9: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/9.jpg)
Senkron İletişim
2. YARI DUPLEKS (Half Duplex): Hattı ilk olarak gönderici
kullanır. Cevap istendiği zaman karşı taraf yani alıcı hattı kullanır.
Örneğin telsiz uygulamaları.
![Page 10: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/10.jpg)
Senkron İletişim
3. ÇİFT YÖNLÜ (Full Duplex): Bir yandan hatta veriler
gönderilirken bir yandan da hattan cevap niteliğini taşıyan veriler
alınabilir. Mesela telefon görüşmeleri, aynı hat hem alıcı hem de
verici tarafından aynı anda kullanılabilir.
![Page 11: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/11.jpg)
RS232
Seri iletişim gerçekleştiren cihazlar arasında bu tür asenkron
iletişimi sağlamak amacıyla geliştirilen bir haberleşme
standartıdır.
DB-25 DB-9
![Page 12: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/12.jpg)
RS232
Veri genelde 8 bitlik karakterler halinde iletilir (ASCII
karakterlerinin 8 bit tanımlanması nedeniyle). Ancak tercihe bağlı
olarak 7 ve 5 e kadar daha düşük bitler halinde de iletilebilir.
İletim seri yapılır (bitler ardışıl gönderilir). İletim standartta hem
senkron hem asenkron olacak şekilde farklı farklı tanımlanmıştır.
Asenkron (asynchronous) olması halinde gönderici ve alıcının
koordine olması gerekmez.
![Page 13: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/13.jpg)
RS485
1200 m‘ ye kadar kablo uzunluğuna izin veren, çok noktalı, Half
duplex, seri iletişim veri yolu standardıdır. RS232 standardının
uzun mesafelisi olarak düşünülebilir. RS232, 5 metreye kadar
kablo uzunluklarının desteklerken, RS485'te bu uzunluk çok
daha fazladır.
![Page 14: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/14.jpg)
Modbus
PLC'ler ile kullanılmak için geliştirilen bir seri haberleşme
protokolüdür. Kolay ve hızlı, bütün üreticilere açık ve herkes
tarafından telif ücreti gerektirmeden kullanılabilir bir protokol
olması, günümüzde elektronik cihazlarda en yaygın kullanılan
haberleşme protokolü olmasındaki büyük etkenlerden bazılarıdır.
Çalışma mantığı bir ana cihaz (master) ve ana cihaza bağlı bir
veya daha fazla cihaz (slave) arasında aynı ağ üzerinde yapılan
veri alışverişi üzerine kurulmuştur. Birçok versiyonu olmasına
karşın, en çok kullanılan versiyonu Modbus RTU ve
Modbus TCP/IP'dir.
![Page 15: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/15.jpg)
Modbus
Modbus seri haberleşme standardını kullanır. Orijinal olarak
Modbus RS232 seri haberleşme standardını kullanmaktadır.
Ancak bu sadece kısa mesafeler için geçerlidir. Uzun mesafeler
için de RS485 seri haberleşme standardını da kullanabilmektedir.
![Page 16: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/16.jpg)
Modbus (CRC)
Bir örnek verelim:
VERİLER CRC
90 69 66 82 65 79 78 69 3
Yukarıdaki verilerin rakamsal toplamı 598’dir. Örnekteki
P sayımız da 17 olsun.
Toplam=598
P=17
598/17=35, kalan=3
Bu veri alındığında da şu işlem yapılır:
(598-3)/17=35, kalan=0 (hatasız iletim)
![Page 17: Sensörler - İlker ÜNALilkerunal.com/wp-content/uploads/2014/09/veri_iletisimi.pdf · 2014-11-10 · Paralel ve Seri İletişim Bir veriyi iki nokta arasında aktarmanın paralel](https://reader033.vdocuments.pub/reader033/viewer/2022041713/5e492c37abca19270a762c73/html5/thumbnails/17.jpg)
Diğer Protokoller
•DEVICENET
•PROFIBUS
•CAN-BUS
•USB