RS-485 ile laboratuvardaki deneylerimin oldukça kısa kablolarla iyi çalıştığını fark ettim, ancak gerçek kurulumlar için sonlandırma dirençlerine ihtiyaç var. Bunların varlığı veya yokluğu kablo uzunluğunun veya diğer faktörlerin bir işlevi mi?
RS-485 ile laboratuvardaki deneylerimin oldukça kısa kablolarla iyi çalıştığını fark ettim, ancak gerçek kurulumlar için sonlandırma dirençlerine ihtiyaç var. Bunların varlığı veya yokluğu kablo uzunluğunun veya diğer faktörlerin bir işlevi mi?
Yanıtlar:
Tüm RS-485 kablolarının sonlandırılması gerekir. Bazıları onlarsız çalışabilir, ama hepsinde olmalı.
Genel olarak, kısa kablolar (<20-30m) ve düşük baudratlar (<115200) için, bunları sorunsuz bir şekilde dışarıda bırakabilirsiniz. Fakat:
Yüksek hız veya uzun kablolama için kullandığınız kabloya bağlı olarak uygun bir sonlandırmaya ihtiyacınız olacaktır. Yani bu olmalı
Aşağı çekme ve aşağı çekme dirençlerini unutmayın. Sistemde kullanılan tüm alıcılar için iyi tanımlanmış (yüksek seviye) bir çıktı vermedikçe gereklidirler.
Sonlandırma dirençleri ağı yüklediğinden, gerekli olmadıkça kullanılmamalıdır. Yansıyan dalgalar 3-4 döngüde nemleneceğinden, bunun gerçekleşmesi için gereken süre bir veri bit genişliğinden (veya ortada örnekleme yapılıyorsa bit genişliğinin yarısından az) ise, yansıyan dalgalar müdahale etmez ve sonlandırma dirençleri olmazsa gereklidir.
Işık hızının yaklaşık% 65'inin ortalaması olan yayılma hızını hesaplayan yeterince basit bir hesaplamadır: 9600 bps iletişim hızı için, 1000 metrelik bir kabloda, 3 usec'lik bir gidiş dönüş süresine, 9 arasında bir sönümleme süresine sahipsiniz. -12 usec ve bit genişliği 10 msn. Bu nedenle, yansıtılan her dalga, her bir biti örneklemeden önce sönecektir, bu nedenle sonlandırma dirençleri gerekli değildir.