Sözlük · Protokol
RS-485 nedir?
RS-485, cihazların iki telli bükümlü bir çift üzerinden diferansiyel sinyalle haberleştiği, çok noktalı (multidrop) bir fiziksel katman standardıdır; Modbus RTU gibi protokollerin altında çalışır.
VOLSOFT mühendislik ekibi ·
RS-485 (TIA/EIA-485), birden çok cihazın aynı iki telli bükümlü çift üzerinde haberleşmesini sağlayan elektriksel bir standarttır. Veri, iki tel arasındaki gerilim farkıyla, yani diferansiyel olarak taşınır. Bu yüzden gürültülü fabrika ortamında yüzlerce metrelik hatlarda güvenilir çalışır ve Modbus RTU başta olmak üzere birçok saha protokolünün fiziksel katmanıdır.
Nasıl çalışır?
Verici, A ve B hatlarına zıt kutuplu sinyal uygular; alıcı yalnızca iki hat arasındaki farka bakar. Kabloya dışarıdan bir gürültü bindiğinde iki teli de benzer şekilde etkiler ve fark değişmediği için veri bozulmaz. Bükümlü çift kullanılmasının nedeni budur.
Yaygın kurulum yarım dubleks iki tellidir: tüm cihazlar aynı çifti paylaşır ve aynı anda yalnızca bir cihaz konuşur. Standart, sürücü başına 32 birim yük tanımlar; çeyrek veya sekizde bir birim yüklü alıcılar kullanıldığında cihaz sayısı artar. Yaygın pratik referans, düşük hızlarda 1200 metreye kadar hat uzunluğudur; hız arttıkça erişilebilen mesafe kısalır.
RS-485 seri bir hattır; bir cihaz cevap vermediğinde master zaman aşımını bekler ve bu süre tüm hattın okuma döngüsünü uzatır. Bu yüzden arızalı veya kapalı bir cihaz, sağlam cihazların güncelleme hızını da düşürür.
Sonlandırma, polarizasyon ve topoloji
- Sonlandırma: Hattın iki fiziksel ucuna, kablonun karakteristik empedansına yakın (genellikle 120 Ω) direnç takılır. Bu, uçlardaki sinyal yansımalarını önler.
- Polarizasyon (bias): Hiçbir cihaz konuşmadığında hattın belirsiz kalmaması için genellikle master tarafında çekme dirençleri kullanılır.
- Topoloji: Cihazlar tek bir hat üzerinde zincir şeklinde (daisy chain) dizilmelidir. Yıldız bağlantı ve uzun dallar yansımalara yol açar.
- Referans ve ekran: Cihazlar arasında ortak referans (GND) ve tek noktadan topraklanan kablo ekranı, ortak mod gerilim sorunlarını azaltır.
RS-485, RS-232 ve Modbus RTU farkı
| RS-232 | RS-485 | Modbus RTU | |
|---|---|---|---|
| Ne tanımlar? | Fiziksel katman | Fiziksel katman | Mesaj protokolü |
| Sinyal | Tek uçlu (toprağa göre) | Diferansiyel | — |
| Bağlantı | Noktadan noktaya | Çok noktalı (multidrop) | Master ve 1–247 adresli slave’ler |
| Mesafe | Kısa (birkaç on metre) | Uzun (yüzlerce metre) | Alttaki hatta bağlı |
Karıştırılan nokta şudur: RS-485 tek başına hangi verinin nasıl sorgulanacağını söylemez. Aynı RS-485 hattında Modbus RTU, Profibus DP veya üreticiye özgü bir protokol çalışabilir. “RS-485 çıkışlı” bir cihazın hangi protokolü konuştuğu ayrıca öğrenilmelidir.
Veri dijital olarak toplanırken nelere dikkat edilmeli?
- Haberleşme ayarları: Baud hızı, parite, stop biti ve adres tüm cihazlarda tutarlı olmalıdır; tek bir uyumsuz cihaz hattı kilitleyebilir.
- Okuma bütçesi: Hatta aynı anda tek mesaj iletilebildiği için cihaz sayısı ve baud hızı, her değerin kaç saniyede bir güncellenebileceğini belirler.
- Hata sayaçları: Zaman aşımı ve CRC hataları ayrı izlenmelidir; artan hata çoğu zaman sonlandırma veya kablo sorununun ilk işaretidir.
- Gateway: Seri hat Ethernet ağına bir RS-485–Ethernet dönüştürücü veya Modbus gateway ile aktarılır.
VOLSOFT, RS-485 hatlarındaki cihazlardan veri toplamayı Proxus üzerinde kurar.
