Серия «DS18B20»

6

Электрическое подключение датчика DS18B20 к микроконтроллеру

Серия DS18B20

Для подключения датчика DS18B20 к микроконтроллеру или одноплатнику используется шина 1-Wire. 1-Wire в переводе с басурманского означает "один провод". Но, как мы увидим далее, никаким одним проводом здесь и не пахнет, поэтому название 1-Wire является обыкновенной маркетинговой уловкой типа "беспроцентного кредита", "безлимитного интернета" или акции "купи два майонеза по цене трёх и получи третий в подарок".

В нормальном режиме для подключения используются три провода: питание 5В или 3,3В, "земля", а также один провод для передачи данных. Поскольку 1-Wire является шиной, то с помощью этих проводов к одному контроллеру можно подключить множество температурных датчиков одновременно. Выбор конкретного датчика для съёма показаний в таком случае осуществляется программно. Теоретически количество датчиков (или других устройств), которые можно подключить к одной шине 1-Wire составляет 255, но на практике это число всегда ниже из-за различных физико-электрических ограничений.

Датчик можно сконфигурировать для работы в "паразитном" режиме питания, когда он получает питание с линии данных, что позволит использовать только два провода для его подключения: линию данных и линию "земли" (но всё равно не один провод!). Для работы в паразитном режиме питания вывод питания датчика соединяется с выводом "земли". Датчик DS18B20 содержит конденсатор, который заряжается от шины данных, когда по ней не передаются данные, и служит источником питания для датчика, когда нужно передать данные. Связь по интерфейсу 1-Wire двунаправленная, полудуплексная. Поэтому микроконтроллер использует шину данных и как вход, и как выход, изменяя назначение по надобности.

Показать полностью 2
5

Температурный датчик DS18B20

Серия DS18B20
Температурный датчик DS18B20

Как часто у вас возникает потребность измерить где-нибудь температуру? В домашней комнате, на балконе, за окном или в теплице на даче - есть десятки мест, где ответственному человеку потребовалось бы знать точное значение текущей температуры воздуха или другой среды. Ответственный человек не может полагаться на сведения, поставляемые в прогнозе погоды через интернет, потому что интернет постепенно захватывает искусственный интеллект, который однажды покажет +30 градусов в зимнее время и заморозит таким образом половину земного шара. Поэтому мы начинаем движение сопротивления засилью искусственного интеллекта, и начинаем мы это движение с обучения определению температуры с помощью температурного датчика DS18B20.

Датчик DS18B20 является цифровым, а это значит, что его очень удобно подключать к микроконтроллерам или одноплатным компьютерам. Датчик довольно точный, поскольку заявленная погрешность измерения температуры составляет 0,5 градуса, а диапазон измерений от -55 до +125 градусов. Цифровой метод передачи сигналов также означает, что длина кабелей и электрические помехи будут меньшим фактором внесения искажений в измерения, чем в аналоговых устройствах. Более того, в среде с электрическими помехами такие датчики будут либо работать точно, либо не будут работать совсем.

Датчики DS18B20 можно найти в различных исполнениях и по самым разным ценам: от самых дешёвых "голых" датчиков до модулей на основе датчика, готовых к непосредственному подключению к одноплатнику. Одной из интересных разновидностей является исполнение в виде герметичной гильзы (посередине на картинке). Такие гильзы, как правило, позволяют спокойно смотнитровать датчик за окном под дождём, воткнуть его в землю или разместить по ходу тракта вашего самогонного аппарата - воистину, здесь вас ограничивает только ваше воображение. В следующей серии постов мы подробно рассмотрим варианты подключения температурного датчика DS18B20 к микрокомпьютеру, настройку соответствующего интерфейса микрокомпьютера и съём показаний температуры.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества