RS-485 Nedir

Başlatan nazima, 13 Temmuz 2007, 10:43:37

nazima

Merhaba arkadaşlar

forumda bir çok yerde geçmesine rağmen  RS_485 protokolu hakkında pek bilgi sahibi olamadım.

bu konuda  türkçe anlatımlı  bir döküman varmıdır. ?

yardımlarınız için tşk.
Cevabın bir parçası değilsen,sorunun bir parçasısın demektir..  Rafi Eitan

OG

Yazılımsal bir protokol değil. Forumda cevapları var.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

Cetinal

max485 çip'inide araştır

Klein

Kısaca şudur.

Aynı hattan hem gönderme , hem alma hem de dinleme yapılabilen bir donanım protokolüdür.  Aynı hatta 32  adet alma gönderme aygıtı bağlanabilir. Diferansiyel çalışır. Yani  hattaki herhangi bir aygıt gönderme yapmıyor ise hat  yüksek empedansa sahiptir. ( eğer bias polarizasyonu yapılmamış ise).  Herhangi bir aygıt göndermeye geçtiğinde , eğer  1 gönderecekse  A bağlantısı (0)  B bağlantısı (+) potansiyele sahip olur.  Gönderilen veri 0 olduğunda ise tam tersi olur.  yani A bağlantısı (+) B bağlantısı (0) olur.  Eğer iletişim kurulacak aygıtlar arası mesafe uzak ise  RS232 veya TTL bağlantıda gerilim düşümü yüzünden haberleşme mesafeye göre ya çok yavaşlar ya da imkansız hale gelir. Ancak 485 diferansiyel çalıştığı için iki uç arasındaki potansiyel fark çok küçük de olsa decode edilmesi mümkün olur.

etolgas

max487 ile pic'i haberleştirirken pic'teki usart modülünümü kullanacağız.rs232 de tx ve rx bacaklarını kullanmamız yetiyodu.rs485 te de bu geçerlimi.Yoksa enable kısmınıda kullanmak gerekiyomu

nazima

merhaba

bu konuyu açıkçası pek anlayamadım RS-485 haberleşmesinde 2 tel kullanılıyor ve (A-B) a ve b nin polaritesine görede gönderilen datanın 1 veya 0 olduğu anlaşılıyor. a ve b nin polaritesini belirlemek için sisteme bağlı her cihazın aynı zamanda şaselerinin ortak olması gerekmiyormu. ?

bu durmda iletişim 2 tel üzerinden değil 3 tel üzerinden sağlanmış olmaz mı. ?

bu konuya açarmısınız. biraz.
Cevabın bir parçası değilsen,sorunun bir parçasısın demektir..  Rafi Eitan

bymrz

çoğu uygulamada şase de kullanılır fakat rs485 te zaten ana mantık A ve B uçları ile iletişim yapılmasıdır..
Normal seri iletişim yaparken verilen siyalin degeri nasıl anlaşılır, yani neye göre 5 volt yada 0 volttur, elbetteki referans değeri yani şase ye göre, bu yüzden şaseler ortak olmak zorundadır.

Fakat 485 te zaten A ve B uçları arasındaki potansiyel fark ölçülmekte... yani A 'yı artı B'yi eksi gibi görebiliriz....
Bu yüzden şase olmadan da olur...

SpeedyX

Forumun heryeri rs485 dolu, biraz araştırırsanız çok şey öğrenirsiniz.

Kısaca tek hat üzerinden (1200m) bir çok modulun haberleşmesini amaçlayan bir interface dir.

Zaten arkadaşlarda güzel açıklamış