Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: ttronik - 04 Ağustos 2016, 16:16:26

Başlık: DS18B20 Rom Search Algoritması
Gönderen: ttronik - 04 Ağustos 2016, 16:16:26
Merhaba Arkadaşlar,

8 adet DS18B20 ile bir hatta 8 farklı noktanın sıcaklık değerini izleye biliyorum. Rom Search fonksiyonu ile hattaki sensörlerin rom kodlarını öğreniyorum.

Bu konuda sorum ve/veya sıkıntım şu;

8 adet rom kodunu öğreniyorum, ama sıralama yapamıyorum. Isı izlemeye geçtiğimde hangi değerin, hattaki hangi nokta olduğunu bilmiyorum. Amacım, bu doğrulamayı yapabilmek için en basit yöntemi geliştirmek. D.Sheet'i inceledim. Ancak ingilizcem iyi değil ve bir sonuca gidemedim. Rom Search algoritması nasıl çalışır? 1 wire cihazlar bu fonksiyona hangi sıra ile cevap verir? Bu konuda yardım edebilirseniz memnun olurum.

Saygılarımla....

(https://s31.postimg.cc/fq8357n7r/DS18_B20.jpg) (https://postimg.cc/image/fq8357n7r/)
Başlık: Ynt: DS18B20 Rom Search Algoritması
Gönderen: ziyaretci - 20 Ağustos 2016, 08:37:33
  Şimdiye kadar kullanmadım ama  herbir cihazın üzerinde veya datasheetinde cihaz içerisinde tanımlanan bir iletişim id'si olması gerekir. Bu id'yi senin tek hat iletişim protokolüne tanımlayacak yazılımı hazırlarsan istediğin sensörü istediğin sırayla okuyabilirsin.

Serdar ÇİÇEK' in kitabından:

(https://s4.postimg.cc/e9yutt1p5/IMG_20160820_083207.jpg) (https://postimg.cc/image/e9yutt1p5/)

(https://s3.postimg.cc/wh43f0f73/IMG_20160820_083310.jpg) (https://postimg.cc/image/wh43f0f73/)
Başlık: Ynt: DS18B20 Rom Search Algoritması
Gönderen: F493 - 20 Ağustos 2016, 08:46:20
Selam,

  Hepsini teker teker takıp Unique olan ID numarasını kaydedeceksiniz. Örneğin KazanNokta1 adında 0x12458548 gibi. Daha sonra hepsini taktığınızda sıcaklık hangi noktadan gelmiş anlayabilirsiniz.

Esen kalın.
Başlık: Ynt: DS18B20 Rom Search Algoritması
Gönderen: ttronik - 25 Ağustos 2016, 12:22:35
Verdiğiniz bilgilerden dolayı teşekkür ederim.

Sorunumu çözmek için şöyle bir yöntem uygulama kararı aldım. Öncelikle sensörleri Rom kodlarına göre sıralayıp işaretleyecek bir aparat tasarlayacağım. Burada elde ettiğim sıra bilgisine göre hatta sensörleri dizeceğim. Daha önce bu sensörleri rastgele dizmek istiyordum. Bu opsiyondan vazgeçtim.

Teşekkürler.....
Başlık: Ynt: DS18B20 Rom Search Algoritması
Gönderen: mehmet - 26 Ağustos 2016, 16:54:05
"Setup" kısmı ekleyebilirsiniz. Buna göre istenilen ID
istenen sıraya eklenebilir...
Başlık: Ynt: DS18B20 Rom Search Algoritması
Gönderen: ÜC - 26 Ağustos 2016, 19:02:54
https://www.picproje.org/index.php/topic,27180.msg185686.html?PHPSESSID=272e0e94359eeea00c248cf01e94c7d3#msg185686 (https://www.picproje.org/index.php/topic,27180.msg185686.html?PHPSESSID=272e0e94359eeea00c248cf01e94c7d3#msg185686)