Термодатчик ds18b20. Водонепроницаемый датчик температуры DS18B20: характеристики, подключение и применение

Каковы основные характеристики водонепроницаемого датчика DS18B20. Как правильно подключить DS18B20 к Arduino. Для каких задач лучше всего подходит герметичный датчик температуры DS18B20. Какие преимущества дает использование цифрового интерфейса 1-Wire.

Содержание

Ключевые характеристики водонепроницаемого датчика температуры DS18B20

Датчик температуры DS18B20 в герметичном корпусе — это универсальное и надежное решение для измерения температуры в различных средах. Рассмотрим основные характеристики этого популярного датчика:

  • Диапазон измеряемых температур: от -55°C до +125°C
  • Точность измерений: ±0.5°C в диапазоне от -10°C до +85°C
  • Разрешение АЦП: настраиваемое, от 9 до 12 бит
  • Интерфейс: однопроводной 1-Wire
  • Напряжение питания: 3.0В — 5.5В
  • Время измерения: не более 750 мс при максимальном разрешении
  • Герметичный корпус из нержавеющей стали
  • Степень защиты: IP67

Благодаря герметичному исполнению, датчик DS18B20 может применяться для измерения температуры жидкостей, почвы и в условиях повышенной влажности. Цифровой интерфейс обеспечивает высокую помехозащищенность и позволяет подключать несколько датчиков на одну линию.


Особенности подключения DS18B20 к Arduino

Подключение водонепроницаемого датчика DS18B20 к Arduino не представляет сложности благодаря использованию интерфейса 1-Wire. Рассмотрим основные моменты:

  1. Датчик имеет три вывода: питание (VCC), земля (GND) и данные (DQ).
  2. Вывод данных необходимо подключить к цифровому пину Arduino через подтягивающий резистор 4.7 кОм.
  3. Питание датчика может осуществляться как от внешнего источника, так и напрямую от Arduino (3.3В или 5В).
  4. При использовании длинных проводов рекомендуется использовать экранированный кабель.

Для работы с DS18B20 в Arduino IDE потребуются библиотеки OneWire и DallasTemperature. Они значительно упрощают процесс получения данных с датчика.

Применение герметичного датчика DS18B20

Водонепроницаемое исполнение существенно расширяет сферу применения датчика DS18B20. Он отлично подходит для следующих задач:

  • Измерение температуры в аквариумах и бассейнах
  • Контроль температуры почвы в теплицах и оранжереях
  • Мониторинг температуры в холодильных установках
  • Системы климат-контроля в помещениях с повышенной влажностью
  • Метеостанции и системы мониторинга окружающей среды
  • Измерение температуры в промышленных процессах

Высокая точность, широкий диапазон измерений и цифровой интерфейс делают DS18B20 универсальным решением для многих задач, связанных с измерением температуры в сложных условиях.


Преимущества использования интерфейса 1-Wire

Цифровой интерфейс 1-Wire, применяемый в датчике DS18B20, обладает рядом существенных преимуществ:

  1. Возможность подключения множества датчиков на одну линию связи
  2. Каждый датчик имеет уникальный 64-битный адрес
  3. Высокая помехозащищенность цифрового сигнала
  4. Возможность передачи данных на большие расстояния без потери точности
  5. Простота подключения — требуется всего один сигнальный провод

Эти особенности делают DS18B20 идеальным выбором для построения распределенных систем измерения температуры с большим количеством точек контроля.

Программирование Arduino для работы с DS18B20

Для работы с датчиком DS18B20 на платформе Arduino необходимо использовать специальные библиотеки. Рассмотрим базовый пример кода:

«`cpp #include #include #define ONE_WIRE_BUS 2 // Пин, к которому подключен датчик OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); void setup(void) { Serial.begin(9600); sensors.begin(); } void loop(void) { sensors.requestTemperatures(); float temperatureC = sensors.getTempCByIndex(0); Serial.print(«Температура: «); Serial.print(temperatureC); Serial.println(«°C»); delay(1000); } «`

Этот код инициализирует работу с датчиком, запрашивает измерение температуры и выводит результат в последовательный порт каждую секунду.


Калибровка и повышение точности измерений

Хотя DS18B20 обладает хорошей заводской калибровкой, в некоторых случаях может потребоваться дополнительная настройка для повышения точности измерений. Для этого можно использовать следующие методы:

  • Сравнение показаний с эталонным термометром и введение поправочных коэффициентов
  • Использование нескольких датчиков для усреднения результатов
  • Применение фильтрации и сглаживания полученных данных
  • Учет влияния длины проводов и сопротивления линии связи

При правильной калибровке и настройке датчик DS18B20 способен обеспечить точность измерений до ±0.1°C.

Заключение

Водонепроницаемый датчик температуры DS18B20 представляет собой надежное и универсальное решение для широкого спектра задач, связанных с измерением температуры в сложных условиях. Простота подключения, цифровой интерфейс и возможность объединения нескольких датчиков на одной линии делают его отличным выбором для любительских и профессиональных проектов. При правильном использовании и калибровке DS18B20 способен обеспечить высокую точность и стабильность измерений в различных средах.



Датчик температуры 1-wire DS18B20 — решения для автоматизации

Условия покупки

Общие положения

1. Настоящие Правила продажи разработаны на основании Гражданского кодекса РФ, Закона РФ от 7 февраля 1992 г. № 2300-1 «О защите прав потребителей», постановления Правительства РФ от 27 сентября 2007 г. № 612 «Об утверждении правил продажи товаров дистанционным способом» и иных нормативно-правовых актов. Настоящие правила регулируют порядок розничной купли-продажи Товаров через Интернет-магазин, являясь публичной офертой, адресованной физическим и юридическим лицам («Покупателям»).

2. Покупатель принимает условия, изложенные в настоящих правилах путем оформления Заказа на сайте Интернет-магазина.

Заказ считается оформленным надлежащим образом в случае, если Покупателем предоставлена Продавцу следующая информация: Фамилия, Имя, Покупателя, телефон, адрес по которому следует доставить Товар, наименование Товара, количество.

2.1. Покупатель предоставляет Продавцу право использования всех переданных в Заказе персональных данных с целью выполнения своих обязательств перед Покупателем, формирования и развития программы лояльности для Покупателей, информирования Покупателей о новостях Интернет-магазина. Под правом использования в настоящих правилах понимается право Продавца на: сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, обезличивание, блокирование, удаление, уничтожение данных с правом передачи таких данных третьим лицам без дополнительного уведомления Покупателя.

3. При продаже товаров дистанционным способом Продавец предлагает Покупателю услуги по доставке Товаров Службами доставки. При этом конкретная Служба доставки для каждого Заказа определяется Покупателем при оформлении заказа.

Доставка осуществляется в будние дни с 9:00 до 18:00. Сроки доставки зависят от выбранного региона и составляют от 1 до 14 рабочих дней (не считая дня заказа). Срок доставки может быть увеличен в случаях, предусмотренных правилами работы Службы доставки. Доставка осуществляется без демонстрации. Если Вы не согласны со сроками доставки, то Вы вправе отказаться от своего заказа в любое время до его получения.

Ознакомиться с тарифами на доставку по регионам можно на сайте курьерских служб: СДЭК, КСЭ, EMS.

В случае отказа Покупателя от Товара с Покупателя взимается стоимость доставки в соответствии с тарифом согласно пункту 21 Постановления Правительства Российской Федерации от 27.09.2007 № 612 «Об утверждении правил продажи товаров дистанционным способом».

При получении Товара от Службы доставки Покупатель обязан проверить внешний вид упаковки Товара (на отсутствие деформации, вскрытия). При получении Товара Покупатель ставит свою подпись в квитанции о доставке в графе: «Я подтверждаю, что отправление принято в закрытом виде, отсутствуют внешние повреждения упаковки, перевязи, печатей (пломб), вес отправления соответствует весу, определенному при его приеме».

В случае обнаружения каких-либо дефектов на упаковке Товара Покупатель обязан сделать об этом отметку в квитанции курьера в графе доставка. После получения Заказа и проставления подписи Покупателем в квитанции в графе доставка без указания претензии к внешнему виду упаковки Товара, претензии к внешним дефектам упаковки (ее вскрытию и возможной некомплектности Товара) не принимаются.

4. Оплата заказанных Товаров осуществляется:

  • Банковским переводом по счету выставленному для Покупателя.
  • Пластиковой картой по ссылке, сгенерированной для Покупателя.

5. Обработка заказов производится в рабочие дни с 10:00 до 18:00 по Московскому времени. В случае если Вы оформили заказ после 18:00 по Московскому времени, менеджеры свяжутся с Вами на следующий рабочий день после 10:00 часов утра.

6. Товар надлежащего качества, Вы можете вернуть – в течение четырнадцати дней, с даты получения Заказа, при условии, если товар не был использован.

Для этого необходимо написать электронное письмо с заявлением на возврат/обмен на [email protected].

Обращаем внимание, что при отказе Покупателя от Товара, Продавец возвращает сумму, уплаченную Покупателем за Товар, за исключением расходов Продавца на доставку от Покупателя возвращенного Товара, не позднее, чем через 10 дней с даты предъявления соответствующего требования.

7. Гарантийный срок на Товар устанавливается в размере 24 месяцев с даты отгрузки.

8. Риск случайной гибели или случайного повреждения Товара переходит к Покупателю в момент передачи ему Товара и проставления Покупателем подписи в документах, подтверждающих доставку Заказа. Право собственности на Товар переходит к Покупателю в момент передачи Товара, при условии его полной оплаты.

9. К отношениям между Покупателем и Продавцом применяется законодательство Российской Федерации.

10. Продавец оставляет за собой право вносить изменения в настоящие Правила продажи, в связи с чем Покупатель обязуется регулярно отслеживать изменения в Правилах, размещенных на сайте Интернет-магазина. Уведомление об изменении настоящих Правил продажи Продавец обязан разместить не позднее, чем за 7 (семь) календарных дней до даты их вступления в силу.

11. Покупатель гарантирует, что все условия настоящих Правил продажи ему понятны, и он принимает их безусловно и в полном объёме.

12. Недействительность какого-либо положения настоящих Правил не влечет за собой недействительность остальных положений.

13. Все возникающее споры Стороны будут стараться решить путем переговоров, при недостижении соглашения спор будет передан на рассмотрение в арбитражный суд г. Москвы в соответствии с действующим законодательством РФ.

Датчик температуры DS18B20 с кабелем 1м от 30.5 грн

Датчик температуры DS18B20 с кабелем 1м

Код товара: 113610

Производитель:
Описание: Датчик температуры в водонепроницаемом корпусе с кабелем 1м.
Назначение выводов: (черный — GND, красный — Vdd и желтый — Data). Рабочий диапазон температур от -55 до 125°C
Тип: Датчик

В наличии/под заказ
636 шт — склад Киев
9 шт — РАДИОМАГ-Киев
18 шт — РАДИОМАГ-Львов
2 шт — РАДИОМАГ-Харьков
13 шт — РАДИОМАГ-Днепр
30 шт — ожидается


1+ 40 грн
10+ 33.5 грн
100+ 30.5 грн
Производитель: Maxim
Активные компонентыДатчики
Корпус: TO-92
Описание: Датчик температуры с диапазоном измерения -55°C ~ 125°C, точность ±0.5°C
Выход/интерфейс: 1-Wire
Питание, V: 3…5,5 V
Температура, °C
: -55…+125 °C
Тип датчика: Датчик температуры
Тип монтажа: THT 867 шт — склад Киев
235 шт — РАДИОМАГ-Киев
189 шт — РАДИОМАГ-Днепр
250 шт — ожидается Производитель: YJ/Microsemi
Диоды, диодные мосты, стабилитроныДиоды выпрямительные и импульсные
Корпус: DO-41
Uобр., V (RRM): 1000 V
Iвыпр., A (If): 1 A
Описание: Выпрямительный
Может заменить: 1N4001, 1N4002, 1N4003, 1N4004, 1N4005, 1N4006
Монтаж: THT
Падение напряжения Vf: 1,1 V 14581 шт — склад Киев
1406 шт — РАДИОМАГ-Киев
4488 шт — РАДИОМАГ-Львов
2768 шт — РАДИОМАГ-Харьков
710 шт — РАДИОМАГ-Днепр
55000 шт — ожидается
50000 шт — ожидается 30.07.2021

DS1820 Arduino

Есть достаточно много интересных модулей и датчиков, которые можно использовать в разработках на платформе Arduino, и один из них – это конечно датчик температуры DS1820 разработанный компанией Dallas Semiconductor и приобретенная компанией Maxim Integrated Products в 2001 году.

Выпускается в разном исполнении

  • Просто датчик
  • Во влагозащищённом корпусе
  • В виде готового модуля

Датчик DS1820 – это не дорогой измеритель температуры с довольно хорошими характеристиками, уникальным 64 битным кодом, маленьким размером, не требующий дополнительной обвязки. 
По сути, это даже не датчик, а маленький микропроцессор со своей памятью EEPROM в которую можно сохранить параметры контроля, заданные пользователем, а возможность получать данные по однопроводной линии связи, да на которую можно подвесить практически неограниченное количество датчиков, делает его практически не заменимым в разработках.

Характеристики
DS1820 (DS18S20, DS1821, DS18B20)

  • интерфейс 1-Wire. На один пин микроконтроллера можно подключить несколько датчиков.
  • Уникальный 64-битный серийный номер.
  • Напряжение питания 3,0 В — 5,5 В. Можно использовать линию связи и подключить по схеме паразитной связи двумя проводами (“parasite power”).
  • Диапазон измерения от -55°C до +125°C
  • Точность ± 0.5°C в диапазоне -10 … +85 °C.
  • Разрешение преобразования 9 — 12 бит. Задается пользователем.
  • Потребление тока 1,5мА
  • Время измерения, до 750 мс, при максимальном разрешении 12 бит.
  • Температура эксплуатации, °С    0…+55
  • Относительная влажность эксплуатации, %    …55
  • Производство    Dallas / Maxim
  • Вес, г    10

Возможность программирования параметров тревожного сигнала. установка пороговых значений температуры по максимуму и минимуму. Тревожный сигнал передает данные об адресе датчика, у которого температуры вышла за заданные пределы.

Получает данные всего по одному проводу. На этот единственный провод возможно повесить огромное количество таких же датчиков, так как каждый DS1820 имеет свой уникальный 64-битный код.

Применяются для определения температуры в помещениях, на улице, в жидкостях (версия в влагозащищённом корпусе).

Типы корпусов датчика ds1820

Выводы

  • GND – Общий провод (Земля)
  • D – Вывод данных. По нему так же подаётся питание при схеме с Паразитным питанием.
  • VDD – Питание от 3,3 до 5,5 Вольт. В схеме с паразитным питанием соединить с Общим проводом.

 

Подключение DS1820
По протоколу 1-Wire. Вывод данных подключается через подтягивающий резистор 4,7 кОм к питанию. Arduino, работающий здесь как Мастер, определяет есть ли устройства на шине и обменивается с ними данными используя уникальный 64 битный код каждого датчика.

Младшие восемь бит содержат код семейства микросхем DS18B20 28h.
Средний блок из 48 бит — это уникальный серийный номер устройства.
Старшие восемь бит — это циклический код (CRC) для всех предыдущих 56 битов. 

Паразитное питание
Питание получается от подтягивающего резистора включенного между выводом D(Вывод данных, центральный вывод) и  + питания 3,0 – 5,5 Вольт.  GND и VDD необходимо соединить. Измерение температуры при этом немного снижается до +100 С. Если вам необходимо регистрировать температуру до +125С, то необходимо подключить внешнее питание. Часто печатают схемы с дополнительным полевым транзистором, но он не обязателен при работе с Arduino, потому что на выходах микроконтроллера достаточно силы тока.

Блок-схема датчика

Память датчика.
Включает в себя оперативную (SRAM) и энергонезависимую (EEPROM) память. 
В EEPROM хранятся регистры TH, TL и регистр конфигурации. 
Если функция тревожного сигнала не используется, то регистры TH и TL могут использоваться как регистры общего назначения.

Режим с внешним питанием.
Тут ничего сложного нет. Подключаете VDD к + источника 3,0 В — 5,5 В, а GND к общему проводу(земле).
Подключаете подтягивающий резистор между выводом D (Вывод данных, центральный вывод) и + питания. 

Подключение DS1820 к Arduino

Один датчик

Несколько датчиков

Выдержка из даташита.
Изменение резистора от длины кабеля, помех и сопротивления жил.

Конвертация температуры
Разрешающую способность преобразования датчика можно изменять с 9 до 12 битов. От этого зависит точность измерений и скорость определения температуры, соответственно 0.5 °C, 0.25 °C, 0.125 °C, 0.0625 °C. По умолчанию установлено 12 бит., так же по умолчанию датчик откалиброван в градусах Цельсия. Результат представлен как 16-разрядное число.
Эти данные, как и пороги тревожного сигнала хранятся в энергонезависимой память EEPROM. 
Более подробно можно прочитать в datasheet ds1820 на русском языке
или на datasheet на  английском 

Принцип работы датчика
Основан на сравнении частоты 2-х генераторов. Частота первого постоянна, а второго изменяется в зависимости от изменения измеряемой температуры. При вычитании частоты первого генератора из второго получаем значение температуры.
При подаче питания датчик находится в Низком состоянии, состоянии ожидания. Микроконтроллер может запросить данные с датчика, отправив ему запрос. Датчик измерит температуру, сохранит её в 2 байтах регистра и снова уйдёт в состояние ожидания.

Тревожный режим
Значения находятся в регистрах Th и Tl и хранятся в EEPROM. При измерении температуры её значения сравниваются с Th и Tl и если они находятся в пределах, то всё в порядке, а если значения ниже чем Tl или выше Th то создаётся признак аварии.

ПРОДОЛЖЕНИЕ БУДЕТ ОПИСАНО ВО 2 ЧАСТИ.

Герметичный датчик температуры DS18B20, IP67

Датчики температуры DS18B20 с защитой IP67.

Датчик температуры: DS18B20 (оригинальный, производитель: Maxim Integrated).
Датчик температуры DS18B20 обеспечивает измерение температуры с разрешением от 9 до 12 бит. DS18B20 передает данные по шине 1 Wire. Диапазон измеряемых температур от -55°C до +125°C, с погрешностью ±0,5°C в диапазоне от -10°C до +85°C. При двухпроводном соединении, датчик может получать питание непосредственно от линии данных, без использования внешнего источника (паразитное питание). В этом режиме питание датчика происходит от энергии, запасённой на паразитной емкости.

Степень защиты: IP67.
Датчик помещен в гильзу из нержавеющей стали и залит компаундом. Использован специальный мягкий силиконовый компаунд для защиты электронных изделий в условиях повышенной влажности в интервале температур -60..+200°C, перекрывающем диапазон температуры датчиков DS18B20.

Используемый кабель: Термостойкий кабель SIHF (FG4OG4) (2×0.25 — в версиях для двухпроводного соединения, 3×0.25 — в трехпроводных версиях). 

Термостойкий кабель с изоляцией из силиконовой резины применяется при температурах -50°C до +180°C. Кабель обладает превосходной защитой от УФ-лучей, стойкостью к озону и кислороду, искусственному свету, атмосферным осадкам, а также сохраняют свои свойства при низких температурах.

Датчики выпускаются в двух версиях: для двухпроводного и трехпроводного подключения. При двухпроводном подключении, ведущее устройство должно обеспечивать «паразитное» питание по шине данных.
Цветовая маркировка проводов в двухпроводных версиях: синий — DQ, коричневый — GND.
Цветовая маркировка проводов в трехпроводных версиях: синий — DQ, коричневый — GND, черный — VDD.

Внимание! Неправильное подключение влечёт повреждение датчика.

Область применения герметичного датчика температуры: сауны, бани, теплицы, грунт, инкубаторы, системы вентиляции и кондиционирования. Датчик не предназначен для работы в спиртовой или другой агрессивной среде.

Размеры гильзы: длина — 49,7 мм, диаметр — 6,0 мм, внутренний диаметр — 5,1 мм.

Датчики выпускаются с кабелем разных длин: 0.5, 1, 2, 3, 4, 5, 6 метров.


Расширенные Ds18B20 нержавеющей стали пакет 1 метров водонепроницаемый Ds18B20 датчик температуры зонда 18B20

Спецификация: Новые и высокое качество.

Зонд с использованием импортированных микросхема датчика температуры DS18B20 (чтобы убедиться, что каждый новый) Зонд использует новые импортированные DS18B20 температуры датчика чип, чип, каждый ПИН, разделенных тепла термоусадочная трубка для предотвращения короткого замыкания, Внутренний уплотнитель, водонепроницаемый влаги Высокий — качество нержавеющей стали трубы пакет водонепроницаемый и влаги — доказательство ржавчины Нержавеющей стали насадка кабель 1 м, стальная труба 6 * 50 Каждый зонд rigorously испытано 3.0В ~ 5.5В питания 9 ~ 12-битный Регулируемое разрешение Диапазон температур от-55 ℃ ~ + 125 ℃ (Свинец может выдержать только максимальная температура около 85 градусов) Без внешних компонентов, уникальный единый интерфейс Выходной провод: Красный (VCC), Желтый (ДАННЫЕ), Черный (ЗАЗЕМЛЕНИЕ)

Использование герметика высокая теплопроводность, заливки для убедитесь, что датчик температуры высокой чувствительности, минимальная температура задержки. Датчик температуры поддерживает интерфейс «1-wire» с в диапазоне температур от-55 ° C до + 125 ° C и с точностью ± 0.5 ° C в диапазоне от -10 до + 85 ° C. Поле температур непосредственно к цифровой передаче «первой линии автобус», значительно улучшая системы анти помех. Подходит для измерения температуры поля в суровых условиях. Цифровой датчик DS18B20 имеет уникальный номер, и приобретение устройства температуры определяет соответствующий датчик температуры по нумерации.

Приложения:

1, мониторинг температуры холодного хранения

2, фармацевтической системы мониторинга GMP

3, мониторинг номер телекоммуникации

4, производство пива

5, автоматизации зданий

6, склад мониторинг температуры

7, мониторинг окружающей среды 8, процесс контроля температуры

9, Кондиционер мониторинг 10, контроль температуры инкубации 11, измерение температуры аквакультуры промышленности 12, мониторинг температуры парниковых парниковых

13. Холодильники бытовые Высокий — качество нержавеющей стали трубы пакет водонепроницаемый и влаги — доказательство ржавчины Оболочка из нержавеющей стали (6 * 50 мм), Длина 100 см проводов Каждый зонд проходит строгие испытания и индивидуально упакованы 3.0В ~ 5.5В питания 9 ~ 12-битный Регулируемое разрешение Диапазон температур от-55 ℃ ~ + 125 ℃ Без внешних компонентов, уникальный единый интерфейс

Пакет включен: 1 xpcs

Тип товара: Датчики

Zont DS18B20 Проводной датчик температуры

Проводной температурный датчик Zont DS18B20 предназначен для получения информации о температуре в месте установки и передачи этой информации на GSM-модули Zont H-1, H-1V или на Wi-Fi-модуль Zont H-2.

Датчик температуры основан на популярной микросхеме DS18B20, позволяет определить температуру окружающей среды в диапазоне от -55°C до +125°C и получать данные в виде цифрового сигнала с 12-битным разрешением по 1-Wire протоколу. Этот протокол позволяет подключить большое количество таких датчиков, используя всего 1 цифровой порт контроллера и всего 2 провода для всех датчиков: земли и сигнала. В этом случае применяется так называемое «паразитное питание», при котором датчик получает энергию прямо с линии сигнала.
Каждый датчик имеет уникальный прошитый на производстве 64-битный код, который может использоваться микроконтроллером для общения с конкретным сенсором на общей шине. Код отдельного сенсора может быть считан отдельной командой.
В постоянной памяти DS18B20 можно сохранить граничные значения температуры, при выходе из которых сенсор будет переходить в режим тревоги. На общей шине из многих сенсоров микроконтроллер может за раз узнать, какие из них перешли в этот режим. Таким образом становится легко определить проблемный участок в контролируемой среде. Разрешение показаний настраивается и может составлять от 9 до 12 бит. Меньше разрешение — выше скорость преобразования.

Уникальный 1-но проводный интерфейс требует только одного вывода порта для подключения. Каждое устройство имеет 64-битный уникальный серийный номер, хранящийся в ПЗУ на кристалле. Возможность многоабонентской работы упрощает создание приложений, осуществляющих распределённое измерение температуры. Не требует внешних компонентов.

Технические характеристики датчика DS18B20
Артикул: ML00003614
Страна производитель: Китай
Преобразует температуру максимум за 750 мс
Минимальная температура измерения, °С: -55,0
Максимальная температура измерения, °С: 125,0
Погрешность +/-, °С: 0,5
Напряжение: 3,0 В
Потребляемый ток при бездействии: 750 нА
Потребляемый ток при опросе: 1 мА
Не нуждается в предварительной калибровке
Совместимость с термостатами Zont: H-1, H-2, H-1V

Рецензии
Еще нет отзывов об этом товаре.

Высокотемпературный водонепроницаемый DS18B20 Цифровой датчик температуры


Это предварительно смонтированная и водонепроницаемая версия датчика DS18B20, изготовленная с кабелем из ПТФЭ. Удобно, когда вам нужно измерить что-то далеко или во влажных условиях. Датчик в этом корпусе можно использовать при температуре до 125 ° C. Поскольку сигнал датчика является цифровым, вы не получите никакого ухудшения сигнала даже на больших расстояниях! Эти однопроводные цифровые датчики температуры достаточно точны (± 0,5 ° C в большей части диапазона) и могут дать до 12 бит точности от встроенного цифро-аналогового преобразователя.Они отлично работают с любым микроконтроллером, использующим один цифровой вывод, и вы даже можете подключить несколько микроконтроллеров к одному выводу, каждый из них имеет уникальный 64-битный идентификатор, записанный на заводе, чтобы различать их. Может использоваться с системами 3,0-5,0 В. Здесь используется протокол Dallas 1-Wire, который довольно сложен и требует большого количества кода для анализа связи. Мы включаем резистор 4,7 кОм, который требуется в качестве подтяжки от линии DATA к VCC при использовании датчика. Вы можете начать с использования библиотеки Dallas Temperature Control Arduino, для которой также требуется библиотека OneWire.Характеристики кабеля:
  • Трубка из нержавеющей стали # 316 диаметром 6 мм и длиной 40 мм
  • Кабель примерно 3 фута / 90 см в длину
  • Содержит датчик температуры DS18B20
  • Три провода — оранжевая полоса подключается к 3-5 В, белая подключается к земле, а синяя полоса — это данные.
  • соответствует требованиям RoHS
DS18B20 Технические характеристики:
  • Допустимый диапазон температур: от -55 до 125 ° C (от -67 ° F до +257 ° F)
  • Выбор разрешения от 9 до 12 бит
  • Использует интерфейс 1-Wire — для связи требуется только один цифровой вывод
  • Уникальный 64-битный идентификатор, записанный в чип
  • Несколько датчиков могут использовать один контакт
  • ± 0.5 ° C Точность от -10 ° C до +85 ° C
  • Аварийная сигнализация ограничения температуры
  • Время запроса меньше 750 мс
  • Используется при питании / данных от 3,0 В до 5,5 В
Связанные руководства:



Вас также может заинтересовать …


Главная> Продукция> Продукция Adafruit
Главная> Продукция> Комплекты и аксессуары для экосистемы Arduino
Главная> Продукция> Компоненты> Датчики Водонепроницаемый датчик температуры

DS18B20 — Seeed Studio

Описание

Водонепроницаемый датчик температуры

DS18B20 — это цифровой датчик, который может достигать разрешения цифровых данных до 12 бит и имеет ± 0.Точность 5 ° C от -10 ° C до + 85 ° C. Он включает аналого-цифровой преобразователь для преобразования аналогового сигнала в цифровой выход с разрешением до 12 бит.
Это однопроводной датчик температуры длиной 2 м с водонепроницаемым зондом и длинной проволокой, подходящий для иммерсивного определения температуры.
Цифровые выходные данные могут быть получены с помощью одного цифрового вывода на плате микроконтроллера, вы также можете подключить к этому же выводу множество других 1-проводных устройств. Датчик может работать под напряжением 3-5 В, вы должны проверить контакт датчика VCC и подключить правильный источник питания.
Вам нужно добавить дополнительное сопротивление, чтобы однопроводный датчик температуры заработал, что мы и сделали, настроив его на порт Grove и предварительно смонтировав сопротивление внутри, чтобы вы могли использовать его как обычный датчик Grove.

Добавлен водонепроницаемый зонд для измерения температуры воды под водой. Мы также добавляем резистор 4,7 кОм, чтобы вы могли использовать его в качестве подтягивающего резистора на 1-проводной линии. В этом случае вы получите стабильную передачу данных по линии передачи данных.

Для запуска просмотрите библиотеку 1-Wire для Arduino с использованием датчика температуры DS18B20 в столбце документа.

Вы можете подключить однопроводной датчик температуры к Seeeduino V4.2, производному от Arduino и совместимому со всеми платформами Arduino.

Характеристики

  • Диапазон температур: -55 ~ 125 ° C
  • Вариант разрешения: 9 ~ 12 бит
  • Протокол связи интерфейса 1-Wire
  • Водонепроницаемый зонд
  • Несколько устройств для совместного использования одного контакта
  • ± 0,5 ° C Точность от -10 ° C до + 85 ° C
  • Максимальное время АЦП: 750 мс
  • Пользовательские настройки энергонезависимой (NV) сигнализации
  • Применения включают термостатические системы управления, промышленные системы, потребительские товары, термометры или любую термочувствительную систему

Из-за наличия на рынке различных датчиков температуры иногда будет сложно выбрать, какой датчик температуры лучше всего подходит для проекта Arduino. Не беспокойтесь, мы подготовили это руководство, чтобы помочь вам изучить различные функции датчиков температуры, области применения, точность, диапазон температур и многое другое! Датчик температуры

Sealed DS18B20 / подробнее, купить в Амперке

Вам нужно измерить температуру в среде, неблагоприятной для электричества? Почему бы не попробовать этот герметичный датчик температуры?

Этот датчик поможет вам измерить температуру воды в аквариуме или чайнике, температуру почвы для растений томатов, или вы даже можете использовать его для измерения температуры на улице, не беспокоясь о дожде.Вы даже можете использовать его как медицинский термометр, особенно если вам нужно измерить температуру своего тела.

Этот датчик температуры основан на популярной микросхеме DS18B20. Он позволяет определять температуру окружающей среды в диапазоне от -55 ° C до + 125 ° C (от -67 ° F до 257 ° F) и получать данные в виде цифрового сигнала с разрешением 12 бит по 1-проводу. протокол. Этот протокол позволит вам подключать большое количество таких датчиков, используя только 1 цифровой порт на контроллере и используя только 2 провода для каждого датчика — сигнальный и заземляющий.Для этого используется так называемая «паразитная мощность», при которой датчик получает энергию непосредственно из сигнальной линии. Каждый датчик имеет уникальный 64-битный код, зашитый на производстве, который может использоваться микроконтроллером для связи с конкретным датчиком на общей шине. Код для каждого отдельного датчика можно прочитать отдельной командой.

DS18B20 имеет постоянную память, в которой вы можете сохранять граничные значения температуры; когда вы выйдете за эти границы, датчик перейдет в режим тревоги.На общей шине со многими датчиками микроконтроллер может узнать, в какой момент они перешли в этот режим. Благодаря этой функции становится очень легко определить проблемную зону в контролируемой среде.

Разрешение регулируется и может составлять от 9 до 12 бит. Меньшее разрешение = более высокая скорость.

Соединение

Герметичный датчик DS18B20 можно подключить двумя способами:

  • По трем проводам: питание (красный), земля (черный) и сигнальный (белый).
  • Через два провода: земля (черный) и сигнальный (белый). Из-за характера этой настройки датчик может иногда давать неправильные показания, которые легко можно исключить с помощью фильтрации.

Независимо от способа подключения сигнальный провод должен быть подключен к источнику питания через резистор 4,7 кОм. Когда подключен только один датчик, резистор 10 кОм будет работать.

Для подключения датчика к Arduino или к макетной плате было бы удобно использовать клеммную колодку.

Для подключения устройств 1-Wire к Arduino есть готовая библиотека.

Технические характеристики

  • Диапазон измеряемых температур: от -55 до + 125 ° C (от -67 ° F до 257 ° F)
  • Точность: ± 0,5 ° C в пределах от -10 до + 85 ° C (± 1 ° F в пределах от 14 ° F до 185 ° F)
  • Время сбора данных: 750 мс с разрешением 12 бит; 94 мс при 9-битном разрешении
  • Источник питания: 3–5,5 В
  • Потребление тока в режиме бездействия: 750 нА
  • Потребление тока при использовании: 1 мА

Водонепроницаемый датчик температуры DS18B20 Датчик температуры 1 м

×

Регистрация

Пожалуйста, заполните Recaptcha, чтобы продолжить

Имя обязательно!

Фамилия обязательна!

Имя недействительно!

Фамилия недействительна!

Это не адрес электронной почты!

Адрес электронной почты обязателен!

Этот адрес электронной почты уже зарегистрирован!

Требуется пароль!

Введите действующий пароль!

Пожалуйста, введите 6 или более символов!

Введите не более 16 символов!

Пароли не совпадают!

Требуются положения и условия!

Неверный адрес электронной почты или пароль!

Требуется капча!

Неправильная капча!

Модель: IM130327002

Отправить другу

Это водонепроницаемый датчик температуры / термометр DS18B20. В датчике используется оригинальный чип датчика температуры DS18B20. Он является водонепроницаемым, влагостойким и антикоррозионным благодаря герметичной трубке из высококачественной нержавеющей стали. Никаких других компонентов, уникальный интерфейс с одной шиной.

Описание продукта

Детали

Если вы ищете датчик DS18B20, используемый в SONOFF Th20 / Th26, перейдите на эту страницу, чтобы выбрать датчик температуры Sonoff-DS18B20 для ваших нужд.

Обзор

Это водонепроницаемый датчик температуры / термометр DS18B20. В датчике используется оригинальный чип датчика температуры DS18B20. Он является водонепроницаемым, влагостойким и антикоррозионным благодаря герметичной трубке из высококачественной нержавеющей стали. Никаких других компонентов, уникальный интерфейс с одной шиной. В датчике используется микросхема датчика температуры DS18B20. Его зонд изготовлен из нержавеющей стали, которая является водонепроницаемой, влагостойкой и антикоррозионной. Корпус из нержавеющей стали 6 * 50 мм и длина кабеля 100см.Обратите внимание, что датчик температуры не требует внешних компонентов и имеет интерфейс с одной шиной. Высококачественная герметичная трубка из нержавеющей стали, водонепроницаемая, влагостойкая, предотвращает ржавчину.

Спецификация

  • Диапазон питания: от 3,0 В до 5,5 В
  • Регулируемое разрешение: 9 — 12
  • Диапазон рабочих температур: от -55 ° C до + 125 ° C
  • Выходной провод: красный (VCC), черный (GND), желтый (DATA)
  • Длина кабеля: 100 см
  • Размер трубки из нержавеющей стали: 6 × 45 мм

Дополнительная информация

Дополнительная информация

Масса 30 г
Модель IM130327002
Снято с производства
Ссылка на Wiki

Отзывы

Напишите свой собственный отзыв

Только зарегистрированные клиенты, купившие этот товар, могут писать отзывы. Пожалуйста, войдите или зарегистрируйтесь.

DS18B20 Модуль цифрового датчика температуры

Описание

В модуле цифрового датчика температуры DS18B20 используется популярная микросхема измерения температуры DS18B20 1-Wire.

В ПАКЕТЕ:
  • DS18B20 Модуль цифрового датчика температуры

ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МОДУЛЯ ЦИФРОВОГО ДАТЧИКА ТЕМПЕРАТУРЫ DS18B20:
  • Диапазон измерения температуры от -55 ° C до + 85 ° C с хорошей точностью
  • 1-проводный интерфейс для экономии на выводах MCU
  • Светодиод для индикации связи модуля
  • 3.Совместимость с 3 и 5 В

Связь с DS18B20 осуществляется через последовательный интерфейс 1-Wire. На модуле есть светодиод, который мигает, когда датчик обменивается данными с MCU.

Протокол связи может показаться устрашающим при взгляде на таблицу, но, к счастью, у большинства популярных микроконтроллеров, таких как Arduino, есть программные библиотеки, которые делают использование этих устройств очень простым и легким в использовании.

Есть несколько опций, которые можно запрограммировать при использовании устройства, например, выбор между количеством бит разрешения и временем преобразования, но их можно игнорировать для установления базовой операции.

Подключение простое. Просто подайте питание, заземлите и подключите вывод шины 1-Wire к цифровому выводу микроконтроллера. Деталь совместима с питанием 3,3 или 5 В.

Соединения модулей

На сборке имеется 3-х контактный разъем. На этих модулях используется несколько различных схем маркировки, поскольку основная плата используется для нескольких разных модулей.

Заголовок 1 x 3

  • ‘-‘ или ‘G’ = Ground
  • Центральный штифт или ‘R ‘ = Vcc (3. 3 — 5В)
  • ‘S’ или ‘Y’ = однопроводная шина. Подключается к цифровому выводу на MCU

РЕЗУЛЬТАТЫ ОЦЕНКИ:

Это базовый модуль, который можно использовать в различных приложениях, где полезно измерение температуры, например, для определения момента включения охлаждающего вентилятора.

Мы также предлагаем устройство DS18B20 в ряде других корпусов, включая голую ИС для разработки собственных схем, водонепроницаемую версию и другие.

Приведенное ниже программное обеспечение реализует базовую связь с датчиком с использованием протокола шины 1-Wire и обеспечивает считывание выходных данных датчика. В примере мы используем вывод 4, но его можно переназначить на любой цифровой вывод.

Программа использует библиотеки OneWire и DallasTemperature, которые можно установить из IDE Library Manger.

Это показывает пример вывода программы.

Пример программы цифрового датчика температуры DS18B20

 / *
Тест цифрового датчика температуры DS18B20

Базовый код для установления связи с DS18B20 и получения данных измерения температуры.Требуются библиотеки OneWire и DallasTemperature
* /

#include < OneWire  .h>
#include < DallasTemperature  .h>

const int ONE_WIRE_BUS = 4; // Определите контакт для связи с устройством DS18B20 через шину oneWire.
  OneWire  oneWireLocal (ONE_WIRE_BUS); // Настраиваем экземпляр oneWire для связи с устройством DS18B20
  DallasTemperature  местных датчиков (& oneWireLocal); // Передаем ссылку oneWire в DallasTemperature

float tempLocal = 0.0; // Переменная для удержания температуры, возвращаемой датчиком

// ================================================ ===============================
// Инициализация
// ================================================ ===============================
установка void ()
{
  Серийный . Начало (9600); // Устанавливаем скорость передачи окна вывода
 сенсорыLocal. begin ();
}

// ================================================ ===============================
//  Основной
// ================================================ ===============================
пустой цикл ()
{
 CheckTemps (); // Вызов процедуры, которая действительно выполняет работу
  Серийный .print ("Текущая температура:"); // Распечатываем результаты
  Серийный  .println (tempLocal);
 
 задержка (1000);
}

// ================================================ ===============================
// Подпрограммы
// ================================================ ===============================
void CheckTemps ()
{
 sensorLocal.requestTemperatures (); // Отправляем команду для получения температуры от DS18B20
 // Датчик вернет показания из предыдущего запроса, если не используется задержка, чтобы дать ему время на
 // завершаем запрос на чтение.Если опрашивать каждую секунду, как здесь, задержку можно проигнорировать.
 задержка (100);
 tempLocal = сенсорыLocal.getTempCByIndex (0); // На одной шине может быть более одного устройства
 // поэтому нам нужно использовать первый индекс (0)
}
 

ДО ОТГРУЗКИ ЭТИ МОДУЛИ ЯВЛЯЮТСЯ:
  • Проверено
  • Базовая операция подтверждена
  • Упакован в герметичный пакет ESD для защиты и удобства хранения.

Примечания:

  1. Этот модуль такой же или похож на KY-001.
  2. Если у вас возникнут какие-либо проблемы со связью, попробуйте добавить подтягивающий резистор 4,7 кОм на вывод «S».

Технические характеристики

Интерфейс связи 1-Wire
Ввод Высокий логический> 2,2 В
Низкий логический уровень <0.8V
Напряжение питания Максимум 5,5 В
Минимум 3V
Температура Максимальный диапазон от -55 ° C до + 85 ° C
Точность (от -10 ° C до 85 ° C) +/- 0,5 ° С
Упаковка SS инкапсулированный TO-92
Размеры Д x Ш (PCB) 20 x 15 мм (0. 8 x 0,6 ″)
Лист данных DS18B20

Схема контактов

, работа и ее применение

Цифровой датчик температуры, такой как DS18B20, работает по однопроводному протоколу и может использоваться для измерения температуры в диапазоне от -67 ° F до + 257 ° F или от -55 ° C до + 125 ° C с точностью + -5%. Диапазон получаемых данных от 1-Wire может варьироваться от 9 до 12 бит. Поскольку этот датчик работает по однопроводному протоколу, и управление им может осуществляться с помощью единственного вывода микроконтроллера.Это протокол расширенного уровня, в котором для каждого датчика может быть установлен 64-битный последовательный код, который помогает управлять многочисленными датчиками с помощью одного вывода микроконтроллера. В этой статье обсуждается обзор датчика температуры DS18B20

Что такое датчик температуры DS18B20?

DS18B20 — это один из типов датчиков температуры, который выдает значения температуры от 9 до 12 бит. Эти значения показывают температуру конкретного устройства. Связь этого датчика может осуществляться через протокол однопроводной шины, который использует одну линию данных для связи с внутренним микропроцессором.Кроме того, этот датчик получает питание непосредственно от линии передачи данных, поэтому необходимость во внешнем источнике питания может быть устранена. Применение датчика температуры DS18B20 включает в себя промышленные системы, потребительские товары, системы, чувствительные к температуре, термостатические регуляторы и термометры.


Конфигурация выводов DS18B20

Конфигурация выводов DS18B20 обсуждается ниже.

DS18B20-датчик температуры
  • Контакт 1 (Земля): Этот контакт используется для подключения к контакту GND цепи
  • Контакт 2 (Vcc): Этот контакт используется для подачи питания на датчик в диапазоне от 3.3 В или 5 В
  • Вывод 3 (данные): вывод данных передает значение температуры, которое может передаваться с помощью метода 1-Wire.

Технические характеристики

Технические характеристики этого датчика включают следующее.

  • Этот датчик является программируемым и цифровым датчиком температуры
  • Обмен данными с этим датчиком может осуществляться с помощью метода 1-Wire
  • Диапазон питания от 3,0 В до 5,5 В
  • по Фаренгейту, равный От -67 ° F до + 257 ° F
  • Точность этого датчика составляет ± 0.5 ° C
  • Разрешение o / p будет варьироваться от 9 бит до 12 бит
  • Он изменяет 12-битную температуру на цифровое слово за время 750 мс
  • Этот датчик может питаться от линии данных
  • Опции сигнализации являются программируемыми.
  • Мультиплексирование можно включить с помощью уникального 64-битного адреса.
  • Температура может быть рассчитана от -55 ° C до + 125 ° C.
  • Доступны как SOP, To-92, а также в качестве водонепроницаемого датчика.

Принцип работы

Принцип работы этого датчика температуры DS18B20 аналогичен датчику температуры.Разрешение этого датчика составляет от 9 до 12 бит. Но разрешение по умолчанию, которое используется для включения, составляет 12 бит. Этот датчик получает питание в неактивном состоянии с низким энергопотреблением. Измерение температуры, а также преобразование A-D можно выполнить с помощью команды convert-T. Полученная информация о температуре может быть сохранена в 2-байтовом регистре датчика, и после этого датчик возвращается в неактивное состояние.

Если датчик приводится в действие внешним источником питания, то мастер может предоставить временные интервалы чтения рядом с командой Convert T.Датчик отреагирует подачей 0, хотя изменение температуры улучшается, и отреагирует подачей 1, хотя изменение температуры уже произошло.

Приложения датчика температуры DS18B20

Приложения DS18B20 включают следующее.

  • Этот датчик широко используется для расчета температуры в жестких средах, включая шахты, химические растворы, почву и т. Д.
  • Этот датчик используется для измерения температуры жидкости.
  • Мы можем использовать его в системе управления термостатом.
  • Может использоваться в промышленности в качестве прибора для измерения температуры.
  • Этот датчик используется как термометр.
  • Может использоваться в устройствах, чувствительных к температуре.
  • Они используются в системах отопления, вентиляции и кондиционирования воздуха.
  • Приложения, в которых необходимо измерять температуру в нескольких точках.

Итак, речь идет о датчике температуры DS18B20. Этот датчик может быть доступен в двух пакетах, таких как простой датчик DS18B20 и водонепроницаемый датчик DS18B20, которые используются в гидротехнических проектах для определения температуры воды.Вот вам вопрос, в чем преимущества датчика температуры DS18B20?

Введение в DS18B20 — Инженерные проекты

Здравствуйте, друзья, надеюсь, у вас все отлично. В сегодняшнем руководстве мы подробно рассмотрим Introduction to DS18B20 . DS18B20 — это датчик температуры, который может измерять температуру от -55 o C до +125 o C с точностью + — 5%. Он следует 1-проводному протоколу, который произвел революцию в цифровом мире.Благодаря однопроводному протоколу вы можете управлять несколькими датчиками с одного контакта микроконтроллера.

DS18B20 обычно используется в промышленных проектах, где требуется высокая точность. Я дам вам подробный обзор этого датчика температуры в сегодняшнем посте, где мы рассмотрим его распиновку, работу, протокол и т. Д. Я также поделюсь некоторыми ссылками на проекты, в которых я подключал его к Arduino или другим микроконтроллерам. Если у вас есть вопросы, задавайте их в комментариях, и я постараюсь их все решить.Итак, давайте начнем с базового Введение в DS18B20 :

Введение в DS18B20

  • DS18B20 — это цифровой датчик температуры, который работает по протоколу 1-Wire и может измерять температуру от -55 o C до +125 o. C (от -67 o F до +257 o F) с точностью + -5%.
  • Данные, полученные по одиночному проводу, находятся в диапазоне от 9 до 12 бит.
  • Поскольку DS18B20 следует протоколу 1-Wire, мы можем управлять этим датчиком через единственный контакт микроконтроллера.(Мы также должны обеспечить GND)
  • Протокол 1-Wire
  • — это протокол продвинутого уровня, и каждый DS18B20 оснащен последовательным 64-битным кодом, который помогает управлять несколькими датчиками через один вывод микроконтроллера.
  • Проще говоря, он назначает разные адреса всем подключенным датчикам, и, позвонив по адресу, вы можете получить значение этих датчиков.
  • Итак, теперь давайте посмотрим на вывод DS18B20:

Распиновка DS1820

  • DS18B20 имеет всего 3 контакта, а именно:
    • Контакт # 1: Vcc (здесь мы должны обеспечить + 5В).
    • Pin # 2: Data Pin (это 1-провод, откуда мы будем получать показания температуры).
    • Контакт № 3: GND (здесь нужно заземлить).
  • Он доступен в двух корпусах, один простой, а другой — водонепроницаемый DS18B20, их распиновка показана на рисунке ниже:

  • Теперь давайте взглянем на некоторые характеристики и особенности DS18B20:

DS18B20 Features

  • Я собрал таблицу, в которую я добавил все функции и характеристики DS18B20.
902 . 902 902.5
Параметр Символ Значение Единица
1. Напряжение питания В DD +3 до 5.5 В Повышающее напряжение питания В PU +3 до 5,5 В
3. Низкий уровень входной логики В IL -0,3 до +0.8 В
4. Высокий уровень входной логики

В IH

+2,2 В
5. Ток потребления ма
6. Ток в режиме ожидания I DDS от 750 до 1000 na
7. Активный ток I DD 1 ма
8. Входной ток DQ I DQ 5 ua
9.
10. Время цикла записи NV t WR От 2 до 10 мс
11.

EEPROM Записывает

905 Запись Емкость 902
50k 50k Сохранение данных EEPROM

t EEDR

10 лет
13

Время преобразования температуры

t CONV

14. Время сильного подтягивания 10 мс
15.

Временной интервал

120 us
16. Время восстановления T REC 1 us
17.

Запись 0, нижнее время

120 us
18.

t LOW1

15 us
19

Считанные данные действительны

15 us
20.
20.

нас
21 низкое время сброса 480 нас
22.

Высокий уровень обнаружения присутствия

60 нас
23

Низкий уровень обнаружения присутствия

240 us
9007 pf

  • Давайте посмотрим на систему с однопроводной шиной:

Система с однопроводной шиной

  • Как я уже говорил ранее, DS18B20 следует однопроводному протоколу, поэтому, чтобы понять его работу, мы должны сначала взглянуть на этот протокол.
  • Основное преимущество однопроводного протокола состоит в том, что мы можем управлять несколькими однопроводными устройствами через один вывод микроконтроллера.
  • Вы, должно быть, слышали о системе ведущий-ведомый, в которой одно ведущее устройство может управлять всеми ведомыми устройствами или связываться со всеми ними.
  • Протокол 1-Wire
  • следует аналогичной системе ведущий-ведомый, где микроконтроллер действует как ведущий, а все наши 1-проводные устройства, например DS18B20 действуют как ведомые.
  • Если мы подключили к нашему микроконтроллеру только одно устройство, то такая система называется single drop , но если мы подключаем несколько 1-wire устройств через один контакт, то это называется multidrop system.
  • Теперь давайте лучше разберемся в однопроводной системе из приведенного ниже рисунка:

  • Теперь давайте посмотрим на источник питания DS18B20:

Источник питания DS18B20

  • Есть два способа включения Это датчик температуры DS18B20, а именно:
      Внешний источник питания
    • .
    • Паразитный источник питания.
  • Давайте подробно обсудим оба этих источника питания:

Внешний источник питания DS18B20

  • В этом методе мы подаем питание на DS18B20 обычным способом i.е. аккумулятор или адаптер.
  • Этот метод применим при температуре ниже +100 градусов Цельсия.
  • Основным преимуществом этого метода является отсутствие дополнительной нагрузки на резистор, который используется в этом методе, и он выполняет работу правильно.
  • Давайте посмотрим на соединения на рисунке ниже:

Паразитный режим питания DS18B20

  • В этом методе нам не нужен специальный источник питания.
  • Этот метод используется для температур выше +100 по Цельсию.
  • В нормальной ситуации этот метод обеспечивает эффективный ток и напряжение для DS18B20
  • Но при специальной работе, когда DS18B20 преобразует значение температуры в цифровое, текущее значение увеличивается до такого значения, которое может повредить резистор.
  • Для ограничения тока для сохранения стоимости и хорошей работы DS18B20 необходимо использовать подтягивающий МОП-транзистор.
  • Поскольку он используется только для определенного значения температуры, мы используем внешний источник питания.

Теперь давайте посмотрим на изображения этого метода.

Работа DS18B20

  • Он работает по принципу прямого преобразования температуры в цифровое значение.
  • Его основные функции заключаются в изменении номера бит в соответствии с изменением температуры.
  • Как и, он немного изменяется в 9,10, 11 и 12 битах при изменении температуры на значения 0,5 ° C, 0,25 ° C, 1,25 и 0,0625 ° C соответственно.
  • Его битовое значение по умолчанию — 12, но оно меняет значения в соответствии с изменением температуры
  • Он имеет сигнализацию и ЖК-дисплей при изменении температуры, срабатывает сигнализация и изменения значения температуры, которые мы можем получить с ЖК-дисплея.
  • Теперь давайте посмотрим на карту памяти DS18B20

Карта памяти DS18B20

  • Есть два типа памяти, которые имеют DS18B20
  • Одна SRAM, а другая — EEPROM.
  • Sram — энергозависимая память, в которой есть данные только при условии
  • .
  • EEPROM — энергонезависимая память, в которой хранятся данные в выключенном состоянии
  • EEPROM также имеет триггер тревоги низкого и высокого уровня
  • Чтобы лучше понять карту памяти DS18B20, посмотрите изображения, которые дают лучшее представление о карте памяти ds18b20

  • Теперь давайте взглянем на функциональные команды DS18B20

Функциональные команды DS18B20

Эти Команды функции DS18B20.Эти команды позволяют некоторым пользователям читать и записывать данные в поцарапанной памяти DS18B20. Давайте обсудим их

  • Convert T [44h]: Эта команда запускает однократное преобразование температуры.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *