ürün kategorileri
- termal sigorta 32
- yüzeye monte sigortalar 12
- termistör 36
- PCB Montajlı Sigorta Tutucu 27
- Kablo demeti 6
- Bıçak Sigorta Tutucuları 17
- termostat 50
- Elektrik sigortası 24
- Otomotiv sıcaklık sensörü 7
- Termal Devre Kesici 22
- Sigorta kutusu tutucusu 36
- Sıcaklık sensörü 75
- Isı anahtarı 68
- Araba Sigortası 20
- Cıvatalı Sigortalar 8
Ürün Etiketleri
Dijital DS18B20 Sıcaklık Sensörü Kablo Montajı
Dijital sıcaklık sensörümüz su geçirmez tasarımı benimser, Yüksek kaliteli paslanmaz çelik tüp ambalaj, neme dayanıklı ve paslanmış, Çeşitli dar boşluk ekipmanı için uygun dijital sıcaklık ölçümü ve kontrol alanı. 3m ile su geçirmez DS18B20 uyumlu 1 telli sıcaklık sensörü (10 ft) kablo ve sıcaklık aralığı -55 – +125°C (Kablo maks.. sıcaklık 85 ° C).
Özel yapım su geçirmez çoklu ekran ESP32 LCD breadboard, Arduino Mega Nano DS18B20 Sensör Kablo Montaj Veri Sayfası.
DS18B20, çok çeşitli uygulamalara sahip bir dijital sıcaklık sensörüdür. Dijital sinyaller çıkarır ve küçük boyutun özelliklerine sahiptir, Düşük donanım kaynak tüketimi, güçlü anti-parazit yeteneği ve yüksek hassasiyet.
DS18B20 sıcaklık sensörü özellikleri
1. Tek telli arayüz yöntemini benimseyin: DS18B20 Sıcaklık Sensörü, mikroişlemci ile iki yönlü iletişim elde etmek için yalnızca bir tele ihtiyaç duyar.
2. Sıcaklık ölçüm aralığı: DS18B20 Sıcaklık Sensörü Kablosu Montajının Sıcaklık Ölçüm Aralığı -55 ℃ ~+125 ℃, ve hata -10 ℃ ila +85 ℃ aralığında ± 0.4 ° 'dır..
3. Çok noktalı ağ işlevini destekleyin: Bir çoklu DS18B20 sıcaklık sensörü bir veri hattına paralel olarak bağlanabilir, kadar 8 Çok noktalı sıcaklık ölçümü elde etmek için paralel olarak bağlanabilir.
4. Çalışma gücü kaynağı: 3.0~ 5.5V/DC. DS18B20 sıcaklık sensörü, harici bir bağımsız güç kaynağı veya bir veri hattı parazitik güç kaynağı ile güçlendirilebilir.
5. DS18B20 sıcaklık sensörü, uygulama sırasında herhangi bir harici bileşen gerektirmez.
6. DS18B20 sıcaklık sensörü ile ölçülen sıcaklık, seri olarak bir 9 12 bit dijital format.
7. Güç düşürme koruma işlevi, DS18B20 sıcaklık sensörü içeride EEPROM içerir. Dijital Dönüşüm Doğruluğu ve Alarm Sıcaklığı Yapılandırma Kaydı aracılığıyla ayarlanabilir. DS18B20 sıcaklık sensörü kapatıldıktan sonra çözünürlük ve alarm sıcaklık ayarları hala kaydedilebilir.
8. DS18B20 Sıcaklık Sensörü, şu anda tespit edilen sıcaklık değerini temsil eden 16 bit ikili bir sayı döndürür, ve yüksek beş basamak pozitif ve negatif. Yüksek beş bit hepsi 1, İade edilen sıcaklık değerinin negatif bir değer olduğu anlamına gelir. Yüksek beş bit hepsi 0, Bu, döndürülen sıcaklık değerinin pozitif bir değer olduğu anlamına gelir. Aşağıdaki 11 Veri parçaları, sıcaklığın mutlak değerini temsil eder. Ondalık değere dönüştürdükten sonra, ile çarpın 0.0625 Şu anda sıcaklık değerini elde etmek için.
Sıcaklık sensörünün kontrol yöntemi DS18B20
DS18B20'nin altı kontrol komutu var, Tabloda gösterildiği gibi 4.1:
Masa 4.1 DS18B20 için altı kontrol komutuna sahiptir
Talimat Sözleşmesi Kodu Çalışma Talimatları:
Sıcaklık Dönüşümü 44H: Sıcaklık dönüşümü için DS18B20'yi başlatın;
Geçici Kayıt Behini okuyun: Geçici kayıt 9 bayt ikili numarasını okuyun;
Geçici Kayıt Yaz 4EH: Geçici kaydın TH ve TL baytlarına veri yazın;
Geçici Kayıt Kopyala 48H: E2PROM'a geçici kaydın Th ve TL baytlarını yazın;
E2Prom B8H'yi yeniden ayarlayın: E2PROM'daki TH ve TL baytlarını geçici kayıt th ve tl baytına yazın;
Güç Kaynağı Modu B4H'yi okuyun: Güç Kaynağı Modu sinyalini ana CPU'ya göndermek için DS18B20'yi başlatın;
Sıcaklık sensörünün başlatılması DS18B20
(1) Önce veri hattını üst düzey “1” olarak ayarlayın.
(2) Gecikme (Zaman gereksinimi çok katı değil, Ama mümkün olduğunca kısa olmalı)
(3) Veri hattı düşük seviyeye alındı "0".
(4) Gecikme 750 mikrosaniye (Zaman aralığı 480 ile 960 mikrosaniye).
(5) Veri hattı üst düzey “1” e çekildi.
(6) Gecikme Bekliyor: Başlatma başarılı olursa, DS18B20 tarafından döndürülen düşük seviyeli bir "0" içinde üretilecek 15 ile 60 mikrosaniye. Varlığı bu statüye göre belirlenebilir, Ama süresiz olarak beklememeye dikkat etmelisin, Aksi takdirde program sonsuz bir döngü girer, Yani zaman aşımı kontrolü gerekli.
(7) CPU veri hattındaki düşük seviyeli “0” okursa, Yine de gecikmesi gerekecek. Gecikme süresi en azından 480 Yüksek seviyeden gelen mikrosaniyeler gönderildi (adımdan itibaren (5)).
(8) Veri hattını tekrar yüksek seviyeli “1” olarak çekin ve bitiş.
Sıcaklık Sensörü DS18B20'nin yazma çalışması
(1) Veri hattı ilk olarak düşük seviyeye “0” olarak ayarlandı.
(2) Gecikme süresi olduğu belirlenir 15 mikrosaniye.
(3) Düşük bitten yüksek bite göre baytları gönderin (Bir seferde sadece bir bit gönderilir).
(4) Gecikme süresi 45 mikrosaniye.
(5) Veri hattını yüksek seviyeye çıkarın.
(6) Operasyonları tekrarlayın (1) ile (6) Tüm bayt gönderilinceye kadar.
(7) Nihayet, Veri hattını yüksek çekin.
Sıcaklık sensörünün çalışmasını oku DS18B20
(1) Veri hattını "1" e kadar çekin.
(2) Gecikme 2 mikrosaniye.
(3) Veri hattını düşük "0" olarak çekin.
(4) Gecikme 3 mikrosaniye.
(5) Veri hattını "1" e kadar çekin.
(6) Gecikme 5 mikrosaniye.
(7) Almak için veri hattının durumunu okuyun 1 Durum biti, ve veri işlemeyi gerçekleştirin.
(8) Gecikme 60 mikrosaniye.
DS18B20 Sıcaklık Sensörü Parazitik Güç Kaynağı Modu
DS18B20 sıcaklık sensörünün parazitik güç kaynağı modu, aşağıdaki şekilde gösterilmiştir.. Parazitik güç kaynağı modunda, DS18B20 sıcaklık sensörü sinyal hattından güç çeker. Sinyal çizgisi yüksek olduğunda, Elektrik enerjisi dahili kapasitörde saklanır. Sinyal hattı düşük seviyedeyken, Kapasitör üzerindeki güç tüketilir, ve kapasitör (parazitik güç kaynağı) sinyal çizgisi yüksek seviyeye ulaşana kadar şarj edilir.
Parazitik güç kaynağının avantajları:
1. Yerel güç kaynağı gerekmez, ve uzaktan sıcaklık ölçümü elde edilebilir.
2. Sıcaklık ölçümü sadece bir sinyal çizgisi ile elde edilebilir, devreyi kolaylaştırmak.
Parazitik güç kaynağının dezavantajları:
DS18B20 sıcaklık sensörünün doğru sıcaklık dönüşümü gerçekleştirmesi için, Sinyal çizgisi, sıcaklık dönüşümü sırasında yeterli enerjinin sağlandığından emin olmalıdır. Ancak aynı sinyal hattına birden fazla DS18B20 sıcaklık sensörü asıldığında, Tek başına çekme direnci yeterli güç sağlayamaz, bu da DS18B20 sıcaklık sensörünün sıcaklığı ölçememesine veya büyük bir hataya sahip olmasına neden olur.
Öyleyse, Parazitik güç kaynağı yöntemi, sadece tek bir DS18B20 sıcaklık sensörü ile sıcaklığı ölçerken kullanım için uygundur.
DS18B20 Sıcaklık Sensörü Parazitik Güç Kaynağı Güçlü Çekme Güç Kaynağı Modu
DS18B20 Sıcaklık Sensörü Parazitik Güç Kaynağının Güçlü Çekme Güç Kaynağı Modu, aşağıdaki şekilde gösterilmiştir.. DS18B20 sıcaklık sensörünün sıcaklık ölçüm işlemi sırasında yeterli güç kaynağı elde edebilmesi için, Sinyal hattını doğrudan VCC'ye çekmek için bir MOSFET kullanmak yeterli güç sağlayabilir (Herhangi bir kopya veya başlatma sıcaklık dönüştürme komutu söz konusu olduğunda, maksimum içinde tamamlanmalıdır 10 μs. Sinyal hattı güçlü bir çekme durumuna geçer) yetersiz güç kaynağı sorununu çözmek için. DS18B20 Sıcaklık Sensörü Parazitik Güç Kaynağının Güçlü Çekme Güç Kaynağı Modu Çok Noktalı Sıcaklık Ölçüm Uygulamaları için uygundur, Ancak güçlü çekme anahtarlaması için bir G/Ç hattı daha gerektirir.
DS18B20 sıcaklık sensörünün harici güç kaynağı modu
Harici güç kaynağı modunda, DS18B20 sıcaklık sensörünün çalışma gücü kaynağı VDD pimine bağlanır. Yetersiz güç kaynağı akımı sorunu yoktur ve dönüşüm doğruluğu garanti edilebilir. Aynı zamanda, Çok noktalı bir sıcaklık ölçüm sistemi oluşturmak için çoklu DS18B20 sıcaklık sensörleri veriyoluna bağlanabilir. Harici güç kaynağı yöntemi, DS18B20 sıcaklık sensörü için en iyi güç kaynağı yöntemidir: Dengeli ve güvenilir bir şekilde çalışıyor, Güçlü müdahale önleme yeteneğine sahiptir, ve devre nispeten basit.
DS18B20 sıcaklık sensörünün iç yapısı
DS18B20 sıcaklık sensörünün içi 64 bit ROM'dan oluşur, önbellek, CRC Jeneratörü, Sıcaklığa Duyarlı Cihaz, Yüksek ve düşük sıcaklık tetikleyici ve yapılandırma kaydı.
1. 64-DS18B20 Sıcaklık Sensörünün Bit ROM'u
DS18B20 sıcaklık sensörünün içinde 64 bit bir ROM var, ve ROM kürlenmesinin belirli içeriği var. Alt sekiz bit (28 saate sabitlenmiş) ürün türü kimlik numarasıdır, Sonraki 48 Bitler seri numarasıdır, ve üst sekiz bit öncekiler 56 Döngüsel Yedekleme Bitleri Kontrol Kodu.
2. DS18B20 sıcaklık sensörünün bellek eşlemesi
DS18B20 sıcaklık sensöründe 9 bayt önbellek bellek birimleri var, Aşağıdaki şekilde gösterildiği gibi.
3. DS18B20 sıcaklık sensörünün yapılandırma kaydı
DS18B20 Sıcaklık Sensörünün Yapılandırma Kayıt Byte'sinin En Yüksek Bit7'si Test Modu bitidir. Öyle 0 Fabrikadan gönderildiğinde ve kullanıcı tarafından değiştirilmesi gerekmediğinde. Bit6 ve Bit5, DS18B20 sıcaklık sensörünün dönüşüm çözünürlüğünü ayarlamak için kullanılır. Dört çözünürlük seçeneği var: 9, 10, 11 Ve 12 bitkiler. Karşılık gelen dönüşüm süreleri: 93.73MS, 187.5MS, 375sırasıyla MS ve 750ms. Kalan 5 Alt bitler ayrılmış bitlerdir (Tümü 1).
DS18B20 sıcaklık sensörünün varsayılan R0 ve R1 ayarları 11. Bu 12 bit çözünürlük, yani, 1 bit temsil eder 0.0625 santigrat derece.
DS18B20 sıcaklık sensörünün okunması ve yazılması
talimat
DS18B20 sıcaklık sensörü tarafından dönüştürülen sıcaklık değeri, yüksek hızlı geçici depolama belleğinin 0. ve 1. baytında iki baytlık tamamlayıcı formda saklanır.. Yani sadece sıcaklık değerini okumak istediğimizde, Sadece geçici kayıtta 0 ve 1. bayt okumamız gerekiyor.
Sıcaklık değerini okumak için basit adımlar aşağıdaki gibidir:
1. ROM işlemini atla.
2. Sıcaklık Dönüşüm Komutu Gönder.
3. ROM işlemini atla.
4. Okuma Sıcaklığı Komutunu Gönderin.
5. Sıcaklık değerini okuyun.
DS18B20 sıcaklık sensörünün başlatılması
Ana cihaz önce düşük seviyeli bir darbe gönderir 480-960 mikrosaniye, daha sonra otobüsü yüksek seviyeye çıkarır, ve sonraki içindeki otobüsü tespit eder 480 mikrosaniye. Düşük bir seviye varsa, Otobüste yanıt veren bir DS18B20 sıcaklık sensörü olduğu anlamına gelir. Düşük seviye yoksa, Bu, otobüsteki DS18B20 sıcaklık sensöründen yanıt olmadığı anlamına gelir.
Bir köle cihazı olarak, DS18B20 sıcaklık sensörü, düşük bir seviyenin olup olmadığını tespit ediyor 480-960 çalıştırıldığı anda otobüsteki mikrosaniyeler. Eğer öyleyse, Beklemek 15-60 Otobüsün yükseldikten sonra mikrosaniyeler, Sonra otobüs seviyesini alçak çekin 60-240 bir nabız ile yanıt vermek için mikrosaniye, Ana bilgisayara cihazın hazır olduğunu söylemek. Tespit edilmezse, kontrol etmeye ve beklemeye devam edecek.
Bize Ulaşın
E-postanızı bekliyorum, size içinde cevap vereceğiz 12 ihtiyaç duyduğunuz değerli bilgilerle saatler.