Сегодня я расскажу, как подключить вот такой маленький, но очень точный цифровой термометр DS18B20.
Подключение этого термометра производится по шине 1 wire. Это позволяет всего по 1 проводу подключить до 127 термометров DS18B20.
Давайте посмотрим, как датчик температуры DS18B20 будет вести себя в экстремальных условиях.
Сначала мы опустим его в кипящую воду, а потом заморозим в морозильной камере.
Все датчики цифровые – это говорит о том, что им не надо переводить данные из аналогового в цифровой сигнал, и каждый имеет свой уникальный адрес, установленный на заводе и это, даёт возможность программе обращаться к конкретному датчику из множества других подключенных всего по одному проводу.
В видео я измерил, какая же температура в чашке чая. Для этого я вскипятил чайник и налил кипяток в чашку. Вы думаете, наверное, что там тоже 100°C? А вот и нет там всего лишь 78°C.
Теперь самой долгое измерение. Не знаю по какой причине, но опускалась температура намного дольше чем поднималась.
Температура вверх поднимается очень быстро. Мы это только что видели.Дальше я расскажу про этот датчик и про примеры подробнее.
Каждый датчик может работать с разрешением от 9 до 12 бит. Что это такое и на что влияет я расскажу дальше в уроке.
Измеряемый диапазон температур от -55°C до +125°C .
Датчик выпускается в различных корпусах, но самый распространённый это датчик в корпусе ТО-92. Он похож на транзистор поэтому не перепутайте.
Каждый такой датчик температуры имеет свой уникальный 64 битный код. Который позволяет обращаться к конкретному датчику если их много и все они подключены всего по одному проводу.
Вы можете использовать 127 термометров и подключить их всего на 1 пин контроллера Ардуино.
Выводы расположены так.
Вывод данных надо соединить с выводом питания +5 вольт через резистор 4,7 кОм.
При таком подключении в неактивном состоянии на шине будет логическая единица, так как он будет притянут к + питания.
Сопротивление резистора надо выбирать из компромисса между сопротивлением используемого кабеля и внешними помехами и оно может измениться от 5,1 кОм до 1 кОм. Для кабелей с высоким сопротивлением жил надо использовать более высокое сопротивление, а если есть помехи – выбирать более низкое сопротивление и использовать кабель с более большим сечением провода.
Если вы применяете кабель «витая пара», то длина может быть увеличена да 300 метров!!!
Рассмотрим подключение к Ардуино.
Я подключил к пину 12 Ардуино, вы же можете подключить к любому. Не забудьте сменить номер в скетче, там везде прописан 12 вывод. Вывод GND надо подключить к выводу GND Ардуино. Вывод данных, надо подключить к пину Ардуино. +5 вольт подключается к 5 вольтам Ардуино.
Как я уже говорил соединение цифрового термометра DS18B20 производится по шине 1 WIRE.
Для Ардуино разработана специальная библиотека, скачать её можно по ссылке в описании.
Она позволяет подключить до 127 датчиков всего по 1 проводу.
Можно работать и вообще без питания правда. Это называется метод Паразитного питания. Для этого вывод +5 вольт должен быть подключен к выводу GND.
Измерять температуру в таком режиме можно будет только до +100°C, а не до +125°C.
Поговорим о температурном преобразователе DS18B20
Как я уже говорил вы можете установить разрешение 9, 10, 11 или 12 бит.
При этом время измерения и точность будет меняться.
Посмотрите таблицу.
По умолчанию стоит 12 бит.
В видео рассмотрены скетчи из библиотеки 1WIRE. и много других примеров. Весь код хорошо закомментрирован, так что всё сразу понятно. Советую посмотреть.
И если вам не трудно, то поставьте пожалуйста лайк этому видео — это поможет другим пользователям найти это видео.
Пермь
Компании: | 39 593 (+1) |
Товары и услуги: | 8 450 |
Статьи и публикации: | 620 |
Тендеры и вакансии: | 155 |
Вход в личный кабинет
Купить
Цифровой термометр от -55°С до +125°С с программируемым разрешением. Подключается приборам по интерфейсу 1-Wire с помощью штатного кабеля 0,5 м.
Микросхема DS18B20 представляет собой термометр с цифровым вводом/выводом, работающий с точностью ±0.5°C. Данные считываются через 1-проводную последовательную шину в дополнительном коде (до 12 бит) с ценой младшего разряда от 0.5°C до 0.0625°C.
Каждый датчик DS18B20 имеет уникальный и постоянный 64-битный серийный номер, который используется в качестве его узлового адреса. Это позволяет нескольким микросхемам DS18B20 работать на одной шине. Микросхема может быть локально запитана от 3.0В до 5.5В или она может быть сконфигурирована таким образом, чтобы быть запитанной посредством 1-проводной линии данных.
При применении в качестве термостата, датчик DS18B20 отличается наличием во внутренней энергонезависимой памяти (EEPROM) программируемых пользователем уставок по понижению и превышению температуры. Внутренний регистр флага будет выставлен, когда установка пересечена. Если же это не требуется, то 2 байта энергонезависимой памяти, зарезервированные для установок, могут быть использованы для энергонезависимого хранения информации общего назначения.
посмотреть все (9)
Датчик воды и температуры ДВТ-3
Датчик с функциями сигнализации о затоплении объекта водой (протекания воды) и контроля температуры на объекте в заданных пределах. Выходы типа опторазвязанный «сухой контакт».
Датчик воды и температуры ДВТ-5
Датчик с функциями сигнализации о затоплении объекта водой (протекания воды) и контроля температуры на объекте в двух точках в заданных пределах.
Устройство сбора информации УСИ-8FУстройство мониторинга и управления для удалённых объектов по сети Ethernet с поддержкой протокола SNMP.
Устройство мониторинга УСИ-4×4
Устройство мониторинга и управления для удалённых объектов по сети Ethernet с поддержкой протокола SNMP. 4 универсальных порта «вход-выход».
Чувствительный элемент «Затопление»
Предназначен для сигнализации о появлении воды в контролируемой зоне. Размещается под трубами, батареями, стояками, на объектах в зонах затопления паводками и др.
Преобразователь интерфейсов ПИРС-485, ПИРС-232
Конвертер интерфейсов (переходник) для создания шлюза между портом с последовательным интерфейсом RS-485, RS-232 или CAN) и сетью Ethernet (TCP/ IP).
GSM сигнализация Дачник — Информер
Комплект поставки:; Контроллер gsm сигнализации «Дачник» 1 шт. Аккумулятор GS 12-1.2 1 шт. Датчик температуры 1 шт. Запрос температуры;
11 500 р.
Терморегулятор электронный TH-0530 со встроенным датчиком температуры
Терморегулятор электронный TH-0530 со встроенным датчи- ком по температуре окружающей среды для отопления, кондиционирования и вентиляции.
2 000 р.
Кондиционер настенный сплит система SANYO SAP-KCRV126EHDSN в наличии
Сплит-система инверторного типа Мощность в режиме охлаждения 900-4000 Вт и в режиме обогрева 600-4700 Вт Рекомендуемая площадь помещения до 35 квм
Теплосчетчик ТС-11
Теплосчетчики предназначены для измерений и регистрации переданного источником или полученного потребителем количества теплоты (тепловой энергии) .
Котел газовый BAXI LUNA-3 Comfort COMBI
LUNA-3 Comfort COMBI — это единый напольный отопительный блок состоящий из одноконтурного настенного котла и накопительного бойлера на 80 л.
Котел газовый BAXI MAIN Four
Котел MAIN Four — это четвертое поколение настенных газовых котлов от компании BAXI, являющееся продолжением широко известной в России серии MAIN Digit.
Информация о продавце
ООО НПЦ «Компьютерные технологии»
Разработка и производство оборудования комплекса ЦЕНСОР. Мониторинг удаленных объектов: электропитание, сбор показаний счетчика, микроклимат, доступ, дистанционное управление на объектах.
Цифровой термометр DS18B20 обеспечивает измерение температуры по Цельсию с разрядностью от 9 до 12 бит и имеет функцию сигнализации с энергонезависимой программируемой пользователем верхней и нижней точками срабатывания. DS18B20 обменивается данными по шине 1-Wire, которой по определению требуется только одна линия данных (и заземление) для связи с центральным микропроцессором. Кроме того, DS18B20 может получать питание непосредственно от линии передачи данных («паразитное питание»), что устраняет необходимость во внешнем источнике питания.
Каждый DS18B20 имеет уникальный 64-битный серийный код, который позволяет нескольким DS18B20 работать на одной и той же шине 1-Wire. Таким образом, можно легко использовать один микропроцессор для управления несколькими DS18B20, распределенными по большой площади. Приложения, которые могут извлечь выгоду из этой функции, включают в себя средства контроля окружающей среды HVAC, системы контроля температуры внутри зданий, оборудования или механизмов, а также системы контроля и управления технологическими процессами.
Пространственное индексирование датчиков 1-Wire ® с помощью MAXREFDES131 и DS18B20
FAQS: DS18B20
Applications
По крайней мере одна модель в этом семействе продуктов находится в производстве и доступна для покупки. Продукт подходит для новых конструкций, но могут существовать более новые альтернативы.
{{#каждый список}}
{{/каждый}}
Оценочная система для DS18B20
Оценочная система для DS18B20
Технические паспортаDS18B20: Технические характеристики цифрового термометра 1-Wire с программируемым разрешением (версия 6)
8/9/2019UG-4277: Начало работы с оценочным комплектом MAXQ2000 USB Thumb
24. 09.2008Как использовать проверку ошибок пакетов для защиты показаний температуры
26.03.2019Беспроводное питание и доступ к сети 1-Wire
14. 03.2019проверяет аппаратную CRC и обнаруживает ошибки в последовательном битовом потоке тепловых устройств 1-Wire®
25.09.2009Сравнение цифровых термометров 1-Wire® DS18B20 и DS18S20
18. 03.2009Однопроводная последовательная шина передает изолированное питание и данные
23.03.2006Использование микросхем Dallas 1-Wire в 1-элементных литий-ионных аккумуляторных батареях с N-канальными безопасными полевыми транзисторами нижнего плеча Master
25. 04.2001Создание мастера 1-Wire с помощью Xilinx PicoBlaze
27.02.2023Расширенный сетевой драйвер 1-Wire
14. 02.2023Как получить данные с ваших любимых датчиков
06.10.2016Обзор сигнальных трактов датчика
12. 05.2010Введение в медицинские инструменты и растущие тенденции тестирования в местах оказания медицинской помощи и рядом с пациентами
10.05.2010Справочник по терморегулированию
04. 05.2010Как включить расширенные функции устройств 1-Wire®
17.06.2008Значения теплового сопротивления упаковки (Theta JA, Theta JC) для датчиков температуры и устройств 1-Wire
16. 11.2006Конфигурация главного устройства 1-Wire
03.03.2004Связь 1-Wire с микроконтроллером Microchip PICmicro
16. 09.2003Кривая, соответствующая погрешности цифрового датчика температуры на основе запрещенной зоны
20.06.2002Информационный документ 5: Использование API-интерфейсов 1-Wire для команд листа данных
07. 06.2002Маркировка 1-Wire® с помощью XML
07.06.2002Связь 1-Wire через программное обеспечение
30 мая 2002 г.Использование драйвера линии DS2480B Serial 1-Wire®
12.03.2002Интерфейс датчика температуры 1-Wire® DS18X20/DS1822 в среде микроконтроллера
08. 03.2002Понимание и использование проверок циклическим избыточным кодом с продуктами Maxim 1-Wire и iButton
29.03.2001DS18B20 Модель IBIS
Компания ADI всегда уделяла самое пристальное внимание поставке продукции, отвечающей максимальным уровням качества и надежности. Мы достигаем этого путем включения проверок качества и надежности во все области проектирования продуктов и процессов, а также в производственный процесс. «Ноль дефектов» для поставляемой продукции всегда является нашей целью.
Выберите модельЗапросить уведомление об изменении продукта/процесса
Закрыть
{{labels.pcn}} | {{labels.title}} | {{labels.publicationDate}} |
{{число}}
{{#ifCond применимо false}} PDN больше не применим для этой части. Он был удален в этой версии PDN. {{/ifCond}}
| {{название}} | {{Дата публикации}} |
{{labels.pdn}} | {{labels.title}} | {{labels.publicationDate}} |
{{число}}
{{#ifCond применимо false}} PDN больше не применим для этой части. Он был удален в этой версии PDN. {{/ifCond}}
| {{название}} | {{Дата публикации}} |
См. раздел Часто задаваемые вопросы по оформлению заказа, чтобы получить ответы на вопросы об онлайн-заказах, способах оплаты и многом другом.
(**) Отображаемая цена «Купить сейчас» и диапазон цен основаны на заказах небольшого количества.
(*) Указанная прейскурантная цена 1Ku предназначена ТОЛЬКО ДЛЯ БЮДЖЕТНОГО ИСПОЛЬЗОВАНИЯ, указана в долларах США (FOB США за единицу для указанного объема) и может быть изменена. Международные цены могут отличаться из-за местных пошлин, налогов, сборов и обменных курсов. Для получения информации о ценах или условиях доставки обращайтесь к местному авторизованному дистрибьютору Analog Devices, Inc. Цены, отображаемые для оценочных плат и комплектов, основаны на цене за 1 штуку.
Пожалуйста, ознакомьтесь с последним сообщением нашего CCO относительно сроков выполнения заказа.
При нажатии кнопки «Образец» выше выполняется перенаправление на сторонний образец сайта ADI. Выбранная часть будет перенесена в вашу корзину на этом сайте после входа в систему. Пожалуйста, создайте новую учетную запись там, если вы никогда раньше не использовали сайт. Обращайтесь по адресу [email protected] по любым вопросам, касающимся этого Образца сайта.
Справка по таблице цен
Цена указана за 1 шт.
На сайте Analog.com можно приобрести до двух плат. Чтобы заказать более двух, пожалуйста, сделайте покупку через одного из наших зарегистрированных дистрибьюторов.
Цена указана за 1 шт. Указанная прейскурантная цена для США предназначена только для бюджетного использования, указана в долларах США (FOB США за единицу) и может быть изменена. Международные цены могут варьироваться в зависимости от местных пошлин, налогов, сборов и обменных курсов.
14,95 $
Деталь №: VUPN617
Купить 1+ | $14,95 | |
Купить 10+ | 9,65 $ | Сохранить задачу% |
Купить {{ price.low }}+ | ${{ parseFloat(price.price).toFixed(2) }} | Сохранить {{ Math.floor(((product_selected().prices[0].price — price.price) / product_selected().prices[0]. price) * 100) }}% |
Посмотреть корзину »
{{ product_selected().in_stock }} в наличии для немедленной отправки.
Этого товара в данный момент нет в наличии.
Посмотреть корзину »
{{ rp[‘product_title’] }}
${{ rp[‘product_price’] }}
Нажмите, чтобы просмотреть полное описание продукта
Скрыть полное описание продукта
Описание продукта
Описание продукта
Измеряет температуру от -55°C до +125°C с точностью до 0,5°C. Уникальная однопроводная шина Maxim обеспечивает двунаправленную связь (и даже рабочее питание) по многоабонентской шине, состоящей всего из одного проводника.