Merhabalar,
4 adet ds18b20'den ID kontrolü ile bilgi alıyorum bunların mesafeleri 6,9,12,15 metre uzunlukta ısıtıcıya bağlılar. Pullup direnci 470ohm daha yüksek bir değerde bilgi alamıyorum. Sensörlerden başda sorunsuz bilgi gelirken sonlara doğru hatalı sıcaklık değerleri gelmeye başladı ve en son işlemci dahi düzgün çalışamaz hale gelerek sistem bozuldu. Sensör hatları ile işlemci bacağı arasında herhangi bir ayırıcı optocoupler yok. Direk data bacağı işlemciye giriyor. Böyle bir devrede karşılaştığım sorun için ne öneririsiniz.
Sıcaklık sensörünün datasheet sayfalarında kablo uzunluğunun max. değerinin ne olacağı yazar. Çok uzun mesafelerde Rs485 haberleşme protokolünü kullanabilirsin.
Bence 470ohm çok düşük,
ds18 ler ısınıyor mu?
Datasheet önemli.