Лидер продаж
Цифровой датчик температуры DS18b20
Цифровой датчик температуры DS18b20

Цифровой датчик температуры DS18b20

Код товара: DALLAS-DS18B20
Производитель: Dallas Semiconductor
Доступность: Есть в наличии
70 р.
Бесплатная доставка по СПб при заказе от 2000 р
Все товары проверены! Гарантия качества
Накопительная система скидок

Цифровой датчик температуры DS18B20 с программируемым разрешением преобразования, от производителя Dallas Semiconductor. DS18B20 это один из самых популярных температурных датчиков.

Одна из главных особенностей датчика DS18B20 возможность работать без внешнего питания (например, при подключении по 1-Wire протоколу). Подтянув через резистор управляющий выход к питанию, мы дадим возможность заряжаться внутреннему конденсатору датчика, который будет разряжаться на низком уровне сигнала с шины, и заряжаться на высоком. Хотя при этом немного падает мощность датчика, и максимум измеряемой температуры падает с 125 С до 100 С. При подключении без внешнего питания, вывод питания и управляющий вывод должны быть соединены резистором на 10 кОм. При наличии на шине нескольких датчиков будет достаточно сопротивления 4,7 кОм.

Еще один большой плюс DS18B20 - каждый датчик имеет свой уникальный 64-битный код (8 младших бит - "фамильный" код датчиков DS18B20 "28h", 48 бит собственно сам код, и 8 бит под CRC - Циклический Избыточный Код), который используется для идентификации конкретного датчика, так что количество датчиков, которых можно подключить на одну шину, почти нечем не ограничено. У датчика имеются 2 однобайтовых регистра TH и TL, с помощью которых можно настроить на датчике т.н. "режим тревоги". В регистры можно внести граничные значения температуры, при выходе за пределы которых, датчик выставит флаг тревоги. Выполнить поиск на шине датчиков с флагов тревоги можно командой Alarm Search [ECh].

Разрешение преобразования датчика может быть изменено пользователем и может составлять 9, 10, 11, или 12 бит (0.5, 0.25, 0.125, и 0.0625 в градусах С). Базовое значение точности датчика 12 бит. Изначально DS18B20 находится в состоянии покоя (в неактивном состоянии). Чтобы начать температурное измерение и преобразование, необходимо подать команду начала конвертирования температуры [0х44]. После конвертирования, полученные данные запоминаются в 2-байтовом регистре в оперативной памяти, и DS18B20 возвращается в неактивное состояние.


Характеристики датчика температуры DS18b20:

  • Питание: 3-5,5 Вольт
  • Температурный диапазон: от -55 до +125˚С
  • Погрешность измерения: ±0,5˚С
  • Максимальный потребляемый ток: 1 мА
  • Потребляемый ток в режиме ожидания: 750 нА
  • Время отклика: менее 1 с



Пример подключения датчика температуры DS18B20 к Arduino UNO:


Пример подключения нескольких датчиков температуры DS18B20 в одну шину данных:


Описание датчика DS18B20 (Datasheet PDF): скачать

Описание датчика DS18B20 на русском (Datasheet PDF): скачать


Для работы потребуется библиотека OneWire.h: смотреть на GitHub | скачать


Пример программы для работы с датчиком DS18B20: скачать



Ваш отзыв Внимание: HTML не поддерживается! Используйте обычный текст!
Ваше имя:
Рейтинг
Продолжить

Наш магазин Smart Modules предлагает вам совершить покупку Цифровой датчик температуры DS18b20 по отличной цене в С-Петербурге. Значение цены на Цифровой датчик температуры DS18b20 только для вас имеет значение 70 rub. Создатель этого товара Dallas Semiconductor давно зарекомендовал себя на Российском рынке. Ассортимент Dallas Semiconductor постоянно расширяется, а также представляет множество других интересных товаров. Нашим клиентам в Санкт-Петербурге, советуем заказать Цифровой датчик температуры DS18b20 включая быструю доставку домой или к метро. Не желаете дополнительных расходов? Выбирайте Самовывоз - это абсолютно бесплатно.