Склоп на кабел за дигитален сензор за температура DS18B20

Нашиот дигитален сензор за температура прифаќа водоотпорен дизајн, висококвалитетно пакување со цевки од нерѓосувачки челик, отпорен на влага и отпорен на 'рѓа, погоден за разновидна опрема за тесен простор, дигитално мерење и контролно поле на температурата. Водоотпорен DS18B20 компатибилен сензор за температура со 1-жица со 3m (10 ft) кабел и температурен опсег од -55 – +125° C. (кабел макс. температура 85°C).

прилагодено водоотпорен повеќекратен дисплеј esp32 LCD breadboard, Ардуино мега нано ds18b20 сензор за склопување на кабли.
DS18B20 е дигитален сензор за температура со широк опсег на апликации. Изведува дигитални сигнали и има карактеристики на мала големина, ниска потрошувачка на хардверски ресурси, силна способност против пречки и висока прецизност.

1-Сензор за температура со жица со сонда од нерѓосувачки челик & 5долга м, 3-жичен кабел

1-Сензор за температура со жица со сонда од нерѓосувачки челик & 5долга м, 3-жичен кабел

Комплет со модули со сензор Ds18B20 Водоотпорен кабел со дигитален сензор од 100 см.

Комплет со модули со сензор Ds18B20 Водоотпорен кабел со дигитален сензор од 100 см.

Комплет модул со сензор за температура DS18B20 со водоотпорна сонда од нерѓосувачки челик за Raspberry Pi

Комплет модул со сензор за температура DS18B20 со водоотпорна сонда од нерѓосувачки челик за Raspberry Pi

Карактеристики на сензорот за температура DS18B20
1. Прифатете го методот на интерфејс со една жица: На сензорот за температура на DS18B20 му треба само една жица за да постигне двонасочна комуникација со микропроцесорот.
2. Опсег на мерење на температурата: Опсегот на мерење на температурата на Склопот на кабел за сензор за температура DS18B20 може да достигне -55℃~+125℃, и грешката е ±0,4° во опсег од -10℃ до +85℃.
3. Поддржете ја функцијата за мрежно поврзување со повеќе точки: повеќекратни сензори за температура DS18B20 можат да се поврзат паралелно на линија за податоци, до 8 може да се поврзе паралелно за да се постигне мерење на температурата во повеќе точки.
4. Работно напојување: 3.0~ 5,5 V/DC. Сензорот за температура DS18B20 може да се напојува со надворешно независно напојување или паразитско напојување со податочна линија.
5. Сензорот за температура DS18B20 не бара никакви надворешни компоненти за време на нанесувањето.
6. Температурата измерена со сензорот за температура DS18B20 се пренесува сериски во a 9 до 12-битен дигитален формат.
7. Функција за заштита при исклучување, сензорот за температура DS18B20 содржи EEPROM внатре. Прецизноста на дигиталната конверзија и температурата на алармот може да се постават преку конфигурацискиот регистар. Поставките за резолуција и температура на алармот сè уште може да се зачуваат откако ќе се исклучи сензорот за температура DS18B20.
8. Температурниот сензор DS18B20 враќа 16-битен бинарен број што ја претставува вредноста на температурата откриена во овој момент, а високите пет цифри претставуваат позитивни и негативни. Ако високите пет бита се сите 1, тоа значи дека вратената вредност на температурата е негативна вредност. Ако високите пет бита се сите 0, тоа значи дека вратената температурна вредност е позитивна вредност. Следното 11 битови од податоци ја претставуваат апсолутната вредност на температурата. Откако ќе го претворите во децимална вредност, помножете го со 0.0625 за да се добие температурната вредност во овој момент.

DS18B20 Температурен сензор сонда 304 Нерѓосувачки челик 6 * 50MM OD 5.0MM Кабел со водоотпорен прав PVC SL сензори Должина 1M

DS18B20 Температурен сензор сонда 304 Нерѓосувачки челик 6 * 50MM OD 5.0MM Кабел со водоотпорен прав PVC SL сензори Должина 1M

Сензор за температура на сонда со кабелска сонда DS18B20 инкапсулиран водоотпорен 18b20(300см)

Сензор за температура на сонда со кабелска сонда DS18B20 инкапсулиран водоотпорен 18b20(300см)

Температура на непропустлив сензор 1m 2m 4m 5m Кабел (DS18B20 5m 5 парчиња)

Температура на непропустлив сензор 1m 2m 4m 5m Кабел (DS18B20 5m 5 парчиња)

Контролен метод на сензор за температура DS18B20
DS18B20 има шест контролни команди, како што е прикажано во Табела 4.1:
Табела 4.1 има шест контролни команди за DS18B20
Упатство за работа со код за договор за инструкции:
Температурна конверзија 44H: Вклучете го DS18B20 за конверзија на температурата;
Прочитајте го привремениот регистар BEH: Читање на привремен регистар 9-бајти бинарен број;
Напишете привремен регистар 4EH: Запишете податоци во TH и TL бајтите на привремениот регистар;
Копирај привремен регистар 48H: Напишете ги бајтите TH и TL на привремениот регистар во E2PROM;
Повторно приспособете го E2PROM B8H: запишете ги бајтите TH и TL во E2PROM во привремениот регистар TH и TL бајтите;
Прочитајте го режимот за напојување B4H: Вклучете го DS18B20 за да испрати сигнал за режимот на напојување до главниот процесор;
Иницијализирање на сензорот за температура DS18B20
(1) Прво поставете ја линијата за податоци на високо ниво „1“.
(2) Одложување (условот за време не е многу строг, но треба да биде што е можно пократко)
(3) Линијата за податоци е повлечена на ниско ниво „0“.
(4) Одложување на 750 микросекунди (временскиот опсег може да биде од 480 до 960 микросекунди).
(5) Линијата за податоци е повлечена на високо ниво „1“.
(6) Одложено чекање: Ако иницијализацијата е успешна, ќе се генерира ниско ниво „0“ вратено од DS18B20 15 до 60 микросекунди. Нејзиното постоење може да се утврди врз основа на овој статус, но треба да внимавате да не чекате бесконечно, во спротивно програмата ќе влезе во бесконечна јамка, па затоа е потребна контрола на тајмаутот.
(7) Ако процесорот го чита ниското ниво „0“ на линијата за податоци, сепак ќе треба да се одложи. Времето на одложување е најмалку 480 микросекунди од високото ниво испратено (од времето на чекорот (5)).
(8) Повлечете ја линијата за податоци на високо ниво „1“ повторно и завршете.
Запишете ја работата на сензорот за температура DS18B20
(1) Линијата за податоци прво се поставува на ниско ниво „0“.
(2) Времето на доцнење е определено да биде 15 микросекунди.
(3) Испраќајте бајти по редослед од низок до високо бит (само еден бит се испраќа истовремено).
(4) Времето на доцнење е 45 микросекунди.
(5) Повлечете ја линијата за податоци на високо ниво.
(6) Повторете ги операциите од (1) до (6) додека не се испратат сите бајти.
(7) Конечно, повлечете ја податочната линија високо.
Читање на работата на сензорот за температура DS18B20
(1) Повлечете ја линијата за податоци високо до „1“.
(2) Одложување 2 микросекунди.
(3) Повлечете ја линијата за податоци ниско на „0“.
(4) Одложување 3 микросекунди.
(5) Повлечете ја линијата за податоци високо до „1“.
(6) Одложување 5 микросекунди.
(7) Прочитајте го статусот на линијата за податоци за да добиете 1 статус малку, и врши обработка на податоци.
(8) Одложување 60 микросекунди.

DS18B20 сензор за температура паразитски режим на напојување
Паразитски режим на напојување на сензорот за температура DS18B20 е прикажан на сликата подолу. Во паразитски режим на напојување, сензорот за температура DS18B20 црпи енергија од линијата за сигнал. Кога сигналната линија е висока, електричната енергија се складира во внатрешниот кондензатор. Кога сигналната линија е на ниско ниво, се троши моќноста на кондензаторот, и кондензаторот (паразитски напојување) се полни додека сигналната линија не достигне високо ниво.

Предности на паразитско напојување:
1. Не е потребно локално напојување, и може да се постигне далечинско мерење на температурата.
2. Мерењето на температурата може да се постигне само со една сигнална линија, правејќи го колото поедноставно.
Недостатоци на паразитско напојување:
За да може температурниот сензор DS18B20 да изврши точна температурна конверзија, сигналната линија мора да осигура дека е обезбедена доволно енергија за време на температурната конверзија. Но, кога повеќе сензори за температура DS18B20 се закачени на иста сигнална линија, сам отпорник за повлекување не може да обезбеди доволно енергија, што ќе предизвика сензорот за температура DS18B20 да не може да ја мери температурата или да има огромна грешка.
Затоа, методот на паразитско напојување е погоден само за употреба при мерење на температурата со еден сензор за температура DS18B20.
DS18B20 сензор за температура паразитски напојување со силно повлекување режим на напојување
Режимот за напојување со силно повлекување на паразитското напојување со сензор за температура DS18B20 е прикажан на сликата подолу. За да може сензорот за температура DS18B20 да добие доволно напојување за време на процесот на мерење на температурата, користењето на MOSFET за директно повлекување на сигналната линија до VCC може да обезбеди доволно енергија (кога е вклучена команда за конверзија на температура за копирање или почеток, мора да се заврши во рок од максимум 10 μS. Сигналната линија се префрла во состојба на силно повлекување) да се реши проблемот со недоволното напојување. Режимот за напојување со силно повлекување на паразитското напојување со сензор за температура DS18B20 е погоден за апликации за мерење температура во повеќе точки, но потребна е уште една В/И линија за силно префрлување со повлекување.
Режим за надворешно напојување на температурен сензор DS18B20
Во режимот на надворешно напојување, Работното напојување на сензорот за температура DS18B20 е поврзано со VDD пинот. Нема проблем со недоволна струја на напојување и точноста на конверзијата може да се гарантира. Во исто време, повеќе сензори за температура DS18B20 може да се поврзат со автобусот за да формираат систем за мерење температура со повеќе точки. Методот за надворешно напојување е најдобриот метод за напојување за сензорот за температура DS18B20: работи стабилно и сигурно, има силна способност против мешање, а колото е релативно едноставно.

Внатрешна структура на сензор за температура DS18B20
Внатрешноста на сензорот за температура DS18B20 е составена од 64-битен ROM, кеш меморија, CRC генератор, уред осетлив на температура, Регистер за активирање и конфигурација на висока и ниска температура.
1. 64-бит ROM на сензор за температура DS18B20
Во сензорот за температура DS18B20 има 64-битен ROM, а ROM-тото за лекување има одредени содржини. Долните осум бита (фиксиран на 28ч) се идентификациски број за типот на производот, следниот 48 битови се сериски број, а горните осум бита се претходните 56 битови од кодот за проверка на циклична вишок.
2. Мемориско мапирање на сензорот за температура DS18B20
Во сензорот за температура DS18B20 има единици за кеш меморија од 9 бајти, како што е прикажано на сликата подолу.
3. Регистар за конфигурација на сензорот за температура DS18B20
Највисокиот бит BIT7 од бајтот на конфигурацискиот регистар на сензорот за температура DS18B20 е битот за режим на тестирање. Тоа е 0 кога се испраќа од фабрика и не треба да се менува од страна на корисникот. BIT6 и BIT5 се користат за поставување на резолуцијата на конверзија на сензорот за температура DS18B20. Постојат четири опции за резолуција: 9, 10, 11 и 12 битови. Соодветните времиња на конверзија се: 93.73ms, 187.5ms, 375ms и 750ms соодветно. Останатите 5 пониските битови се резервирани битови (сите 1).
Стандардните поставки R0 и R1 на сензорот за температура DS18B20 се 11. Тоа е 12-битна резолуција, односно, 1 бит претставува 0.0625 Целзиусови степени.
Читање и пишување на сензор за температура DS18B20
инструкција
Температурната вредност конвертирана од температурниот сензор DS18B20 се чува во 0-от и 1-от бајт од брзата привремена меморија за складирање во форма на дополнување од два бајти. Значи, кога сакаме едноставно да ја прочитаме вредноста на температурата, треба само да ги прочитаме 0-от и 1-от бајт во привремениот регистар.
Едноставните чекори за читање на вредноста на температурата се како што следува:
1. Прескокнете ја работата на ROM-от.
2. Испратете команда за конверзија на температурата.
3. Прескокнете ја работата на ROM-от.
4. Испратете ја командата за читање температура.
5. Прочитајте ја вредноста на температурата.

Иницијализирање на сензор за температура DS18B20
Главниот уред прво испраќа пулс на ниско ниво на 480-960 микросекунди, потоа го ослободува автобусот на високо ниво, и го детектира автобусот во рамките на следните 480 микросекунди. Доколку има ниско ниво, тоа значи дека има сензор за температура DS18B20 на автобусот кој реагирал. Ако нема ниско ниво, тоа значи дека нема одговор од сензорот за температура DS18B20 на автобусот.
Како уред за робови, сензорот за температура DS18B20 открива дали има ниско ниво на 480-960 микросекунди во автобусот штом ќе се вклучи. Ако е така, чекај 15-60 микросекунди откако автобусот ќе се заврти високо, потоа повлечете го нивото на автобусот ниско за 60-240 микросекунди за да одговори со пулс, кажувајќи му на домаќинот дека уредот е подготвен. Доколку не се открие, ќе продолжи да проверува и чека.

Контактирајте не

Чекајќи ја вашата е -пошта, Ние ќе ви одговориме во рамките 12 часови со вредни информации што ви беа потребни.

Поврзани производи

Побарајте понуда

Пополнете го нашиот формулар за барање за понуда и ние ќе одговориме на вашата порака што е можно поскоро!