Senzor teploty DS18B20

1.905.90

(2 recenzie zákazníkov)

Populárny senzor teploty DS18B20 vo vodotesnom prevedení

Vymazať

Skladom viac typov

Katalógové číslo: VST8740 Kategórie:

Popis

Senzor ponúka rozsah od 9-bit po 12-bit a funkciu alarm, ktorá umožňuje nastavenie hornej a dolnej hranice teploty. Pre získanie dát stačí iba 1 káblik a s pomocou 1-wire bus rozhraním je možné prepojiť niekoľko senzorov na jednu linku (každý senzor má 64-bitový unikátny kód).

Modul ponúka niekoľko funkcií o ktorých sa môžete dozvedieť v DS18B20 datasheete. V ponuke máme zaradené moduly s 1 metrovým, 2 metrovým aj 5 metrovým prevedení. V ponuke je aj samostatný čip DS18B20.

Špecifikácie:
Pracovné napätie: 3.0V – 5.5V
Rozsah merania: -55°C až 125°C
Chyba merania: ±0.5 alebo ±2 – modul meria najpresnejšie v rozmedzí -10°C až 85°C

Jedná sa o klony originálnych senzorov od DALLAS. Rozdiely nie sú pri používaní prakticky žiadne, až na to, že register ALARM-u sa dá nastaviť na obmedzených hodnotách a pri parazitickom napájaní nemusia fungovať spoľahlivo.

DS18B20: Block Diagram

/1 meter 2 meter 5 meter ds18b20 1 2 5 m

Ďalšie informácie

Hmotnosť 128 g
Návrhy na tutoriál

A) https://navody.arduino-shop.cz/navody-k-produktum/teplotni-senzor-ds18b20.html

DS18B20 dĺžka kábla

1 meter, 2 metre, 5 metrov

2 recenzie k Senzor teploty DS18B20

  1. slavomir.dvorsky

    Ak senzor je nespolahlivo detekovany (alebo su vypadky v komunikacii so senzorom), vacsinou to je sposobene kolisanim napajacieho napatia.
    Originalne cipy DS18B20 su viac odolne voci kolisaniu napajania a klony su menej odolne.
    Podla originalneho datashetu je napajacie napatie (3V-5.5V).
    K vypadkom dochdza napriklad ked je DS18B20 (alebo viac kusov na zbernici) napajane priamo z VDD riadiaceho mikrokontrolera.
    Ak je mikrokontroler napajany zo slabeho zdroja (napr USB port) a zaroven bezi Wifi (pre ESP8266/ESP32 mikrokontrolery ma WiFi pomerne vysoku spotrebu az do 300 mA),
    tak dochdza ku pomerne velkemu kolisaniu napatia 3.3V, niewkedy az pod hranicu 3V a tym padom vypadkom v komunikacii so senzormi DS18B20.
    Mozne riesenia su :
    – silenjsi napajaci zdroj celeho systemu
    – samostatna napajacia vetva senzorov DS18B20 napriklad cez dolnopriepustny RC filter s velkou kapacitou nap 470uF
    – cipy DS18B20 inicializovat v programe skor ako sa spusti WIFI (pre ESP mikrokontrolery)

  2. slavomir.dvorsky

    ESP8266 treba pouzit kniznice :
    https://github.com/PaulStoffregen/OneWire (v2.3.5)
    https://github.com/milesburton/Arduino-Temperature-Control-Library

    ESP32 treba pouzit kniznice :
    https://github.com/stickbreaker/OneWire (v2.3.3) – co je fix kliznice (PaulStoffregen/OneWire) pre ESP32
    https://github.com/milesburton/Arduino-Temperature-Control-Library

    ESP32 ak este stale nefunguje, tak treba zmodifikovat tieto delaye v https://github.com/stickbreaker/OneWire/OneWire.cpp :
    delayMicroseconds(5); //Original=10
    delayMicroseconds(90); //Original=55
    delayMicroseconds(90); //Original=65
    delayMicroseconds(2); //Original=3
    delayMicroseconds(8); //Original=10
    delayMicroseconds(80); //Original=53
    viz : https://github.com/espressif/arduino-esp32/issues/1335

Pridať recenziu

Vaša e-mailová adresa nebude zverejnená.