Top Banner
Sensörler Veri İletişimi Yrd.Doç.Dr. İlker ÜNAL
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

Feb 03, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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

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

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

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

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

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

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

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

İ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

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

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

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

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

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

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

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

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

Diğer Protokoller

•DEVICENET

•PROFIBUS

•CAN-BUS

•USB