ДС18Б20 / Кабель датчика температуры DS1822

DS18B20/DS1822 — широко используемый цифровой датчик температуры.. Его выходной сигнал представляет собой цифровой сигнал., который имеет характеристики небольшого размера, низкие аппаратные накладные расходы, сильная защита от помех и высокая точность. Цифровой датчик температуры DS18B20 легко подключается и может использоваться в различных ситуациях после упаковки., например, тип трубы, резьбовой тип, тип магнитной адсорбции, и тип упаковки из нержавеющей стали. Есть различные модели, включая LTM8877, LTM8874 и так далее.. В качестве цифрового датчика температуры, DS18B20 не требует каких-либо внешних компонентов при измерении температуры. Он может напрямую выводить измеренное значение температуры в формате 9–12 бит. (включая знаковый бит). Диапазон измерения температуры составляет -55 ~ + 125 ℃.. Точность измерения составляет ±0,5℃ в диапазоне -10~+85℃., и разрешение измерения на выходе регулируется, до 0,0625℃. Поддержка "однопроводная шина" технология, для связи с микроконтроллером требуется только один порт ввода-вывода общего назначения.. Температура на месте передается напрямую в цифровом виде через "однопроводная шина", что значительно улучшает возможности защиты от помех системы.

ДС18Б20, ДС1822 "Однолинейный автобус" цифровой датчик температуры То же, что и DS1820. DS18B20 также поддерживает "однолинейный автобус" интерфейс, Диапазон температур измерения составляет -55°C~+125°C., точность составляет ±0,5°C в диапазоне -10~+85°C.. Точность DS1822 составляет ±2°C.. Температура на месте передается напрямую в цифровом виде через "однолинейный автобус", что значительно улучшает возможности защиты от помех системы. Подходит для измерения температуры на месте в суровых условиях., например, экологический контроль, оборудование или управление процессом, измерение температуры бытовой электроники, и т. д.. Новый продукт поддерживает диапазон напряжения 3–5,5 В., сделать проектирование системы более гибким и удобным. А новое поколение продуктов дешевле и меньше.. Функции DS18B20 и DS1822 DS18B20 можно программировать с разрешением 9–12 бит и точностью ±0,5°C.. Дополнительный меньший пакет, более широкий диапазон напряжения. Настройка разрешения и заданная пользователем температура сигнализации сохраняются в EEPROM и сохраняются после выключения питания.. Производительность DS18B20 — лучшая среди продуктов нового поколения.! Соотношение цена-качество тоже отличное! DS1822 программно совместим с DS18B20 и представляет собой упрощенную версию DS18B20.. EEPROM, в котором хранятся определяемые пользователем параметры температуры и разрешения сигналов тревоги, опущена., и точность снижается до ±2°C. Он подходит для приложений с низкими требованиями к производительности и строгим контролем затрат.. Это экономичный продукт. Вслед за ранними продуктами "Автобус одной линии", DS1820 открывает новую концепцию технологии датчиков температуры.. DS18B20 и DS1822 предоставляют больше возможностей выбора напряжения., характеристики и упаковка, что позволяет нам построить экономичную систему измерения температуры, которая нам подходит.

Внутренняя структура датчика температуры ds18b20
Внутренняя структура DS18B20 в основном состоит из четырех частей.:
64-битовая фотолитография ПЗУ, Датчик температуры, энергонезависимый триггер сигнализации температуры TH и TL, регистр конфигурации.
Расположение контактов DS18B20 следующее.
DQ — разъем ввода/вывода цифрового сигнала.; GND — это заземление питания; VDD — входной разъем внешнего источника питания. (заземлен в режиме паразитной силовой проводки).
64-битный серийный номер в фототравленном ПЗУ фототравлен перед отправкой с завода.. Его можно рассматривать как серийный код адреса DS18B20.. Расположение 64-битного ПЗУ фотолитографии следующее.: первый 8 биты (28ЧАС) это номер типа продукта, Следующий 48 биты — это серийный номер самого DS18B20, и последний 8 биты — это предыдущий 56-битный код циклического избыточного кода. (CRC=X8 +X5+X4+1). Цель ПЗУ фотолитографии — сделать каждый DS18B20 уникальным., так что несколько DS18B20 можно подключить к одной шине.
Датчик температуры в DS18B20 может выполнять измерение температуры.. Возьмем в качестве примера 12-битное преобразование.: он предоставляется в виде 16-битного чтения с расширенным знаком до двух., выражается в виде 0,0625°C/LSB, где S — знаковый бит.
Это 12-битные данные, полученные после 12-битного преобразования., который хранится в двух 8-битных ОЗУ 18B20.. Первый 5 биты в двоичном формате являются знаковыми, если измеренная температура превышает 0. Эти 5 биты 0. Просто умножьте измеренное значение на 0.0625 чтобы получить реальную температуру. Если температура ниже 0, эти 5 биты 1, и измеренное значение необходимо инвертировать, плюс 1, а затем умножить на 0.0625 чтобы получить реальную температуру.
Например, цифровой выход +125 ℃ — 07D0H, цифровой выход +25,0625℃ равен 0191H., цифровой выход -25,0625 ℃ — FE6FH, и цифровой выход -55 ℃ — FC90H..

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

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

Датчик температуры DS18B20 с разъемом USB

Датчик температуры DS18B20 с разъемом USB

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

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

Память датчика температуры DS18B20
Внутренняя память датчика температуры DS18B20 включает в себя высокоскоростную оперативную память и энергонезависимую электрически стираемую память E2RAM., в котором хранятся высокотемпературные и низкотемпературные триггеры TH, ТЛ и структурные регистры.
Временная память содержит 8 последовательные байты, первые два байта представляют собой информацию об измеренной температуре. Содержимое первого байта — это младшие восемь бит температуры.. Второй байт — это старшие восемь бит температуры.. Третий и четвертый байты являются энергозависимыми копиями TH и TL., а пятый байт — это энергозависимая копия архитектурного регистра.. Содержимое этих трех байтов обновляется при каждом сбросе при включении питания.. Шестой, седьмой, и восьмой байт используются для внутренних вычислений. Девятый байт — это байт проверки избыточности..
Значение каждого бита этого байта следующее::
ТМ Р1 Р0 1 1 1 1 1
Младшие пять битов всегда 1. TM — бит тестового режима, который используется для установки того, находится ли DS18B20 в рабочем или тестовом режиме.. Этот бит установлен на 0 когда DS18B20 покинет завод, и пользователи не должны его менять. R1 и R0 используются для установки разрешения., как показано в следующей таблице: (DS18B20 настроен на 12 биты при отправке с завода)
Таблица настройки разрешения:
R1 R0 Разрешение Температура Максимальное время преобразования
0 0 9 биты 93,75 мс
0 1 10 бит 187,5 мс
1 0 11 бит 375 мс
1 1 12 биты 750 мс
Согласно протоколу связи DS18B20, хост должен пройти три шага для управления DS18B20, чтобы завершить преобразование температуры.: DS18B20 необходимо сбрасывать перед каждым чтением и записью., и команда ПЗУ отправляется после успешного сброса. Окончательно, команда RAM отправляется, чтобы DS18B20 мог работать по расписанию. Для сброса требуется, чтобы основной процессор потянул линию данных вниз для 500 микросекунды, а затем отпустите его. После получения сигнала, DS18B20 ждет около 16 к 60 микросекунд, а затем посылает низкий импульс 60 к 240 микросекунд. Главный процессор получает этот сигнал, указывающий на успешный сброс..

Связаться с нами

Жду вашего письма, мы ответим вам в течение 12 часы с ценной информацией, которая вам нужна.

СОПУТСТВУЮЩИЕ ПРОДУКТЫ

Запросить цену

Заполните форму запроса ценового предложения, и мы ответим на ваше сообщение как можно скорее.!