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.
Yazılımsal bir protokol değil. Forumda cevapları var.
max485 çip'inide araştır
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.
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
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.
ç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...
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ış