DS18B20 hakkında Türkçe bilgiler ve Hitech C uygulama örneği

| Mayıs 31, 2023 Tarihinde güncellendi
DS18B20 hakkında Türkçe bilgiler ve Hitech C uygulama örneği

Türkçe kaynak sıkıntısını aşacağımıza inanıyorum bu sıralar olumlu gelişmeler oluyor. İsmail VARIŞLI ds18b20 hakkında detaylı bir çalışma hazırlamış daha öncede “Proteus 3d Model Oluşturma” ile ilgili yazısını paylaşmıştım kendisine teşekkürü borç bilirim sağ olsun hazırladığı kaynaklar sayesinde bir çok kişi bilgilenecek daha kaliteli işler ortaya çıkacak

DS18B20-1WIRE İLETİŞİM

Sizlerle bu yazımda çok kullanışlı ve pek çok özelliği içerisinde barındıran maalesef yeterli Türkçe kaynak bulunmayan DS18B20 sıcaklık sensörü hakkında bilgi vermeye çalışacağım. Katalog bilgilerini diğer kaynaklar ve örnek kodlar ile birleştirerek anlaşılmasını kolaylıştırmayı hedefledim.

Gerekli mikrodenetleyici kod ve rutinlerini de ekledim. Buradaki bilgiler ve kodlarla gerekli geliştirmeleri yapabileceğinizi umuyorum. Herkese faydalı olmasını dilerim.

İsmail Varışlı

DS18B20-PROGRAMLANABİLEN 1 WIRE DİJİTAL TERMOMETRE

DS18B20-DATA

ÖZELLİKLERİ:

Mikrodenetleyici ile 1Wire arayüzünü kullanarak tek hat üzerinden haberleşme.

Her aygıt ROM hafızasında üretim esnasında belirlenen ve tek olan 64 bitlik seri koda sahiptir. Bu kod sayesinde aynı hat üzerinden birden fazla aygıt ile haberleşme.

Harici bir donanım gerektirmeme.

Besleme voltajı veri hattı üzerinden sağlanabilme (voltajdeğeri 3.0V ile 5.5V arasındadır)

-55 °C ‘den +125 °C ’ye kadar olan sıcaklık derecelerini ölçebilme.

-10 °C ‘den +85 °C ‘ye kadar hassasiyeti ±0.5°C ‘dir.

9-12 bit arası kullanıcı tanımlı hassasiyet.

Sıcaklık değerinin 12 bitlik koda dönüştürülmesi maksimum 750ms’dir.

Kullanıcı tanımlı ve kalıcı (NV) alarm ayarı.

Şekilde görülen 8-pin SO (150mil), 8-pin _SOP, and 3-pin TO-92 paket tiplerine sahip olma.

information-about-ds18b20-and-hitech-c-application-example

DS18B20 1wire protokolünü kullanan,12bit çözünürlüğe sahip sıcaklık sensörüdür. İletişim için sadece tek port gerektirmesi, düşük enerji gereksinimi ve yüksek çözünürlüğü ile pek çok uygulamada kullanılabilecek gelişmiş bir sıcaklık sensörüdür.

Her DS18B20 entegresi yalnızca kendisine has ,üretim esnasında belirlenen ve ROM belleğinde saklı olan 48bitlik(8 bit CRC kodu+48 bit seri no+8 bit aile kodu) seri koda sahiptir. Bu sayede aynı hat üzerinden birden fazla DS18B20 entegresi ile haberleşmeyi mümkün kılmaktadır.

DS18B20 entegresinden sıcaklık değerlerini okumak için sadece 1WIRE protokolünü bilmek yetmez bunun yanında sensörün anlayacağı kendine özel kodlarında bilinmesi gerekir. Bu komutlar ileriki bölümlerde ROM ve fonksiyon komutları başlıkları altında açıklanacaktır.

yukarı da özetler verildi kaynak;

ds18b20-hakkinda-turkce-bilgiler-ve-hitech-c-uygulama-ornegi

Şifre-Pass: 320volt.com

Yayım tarihi: 2010/05/17 Etiketler: ,



2 Yorum “DS18B20 hakkında Türkçe bilgiler ve Hitech C uygulama örneği

  1. mustafamustafa

    hazırlayan arkadaşın ellerine sağlık çok teşekkür ederim…

    CEVAPLA
  2. Durali KirazDurali Kiraz

    Aynı şekilde bu konudaki neredeyse Tek Türkçe kaynağı emek verip hazırlayan bu kardeşime teşekkür ederim. Allah razı olsun.

    CEVAPLA

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir