DS18B20+ DS18B2018B20 TO92 Датчик температуры DS OMENTIC ОРИГИНАЯ Точность 1,1% 1%

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Импорт DS18B20
- Домашний DS18B20
- Информация о товаре
- Фотографии
| Цвет: | Домашний DS18B20, Импорт DS18B20 |
| категория | Интегрированная схема (IC) |
|---|---|
| семья | PMIC -Heat Management |
| ряд | 1-Wire® |
| Упаковка | Roll (TR) |
| Функция | Термометр, постоянный термометр |
| Тип датчика | внутренний |
| Индуктивная температура | -55°C ~ 100°C |
| Точность | ±2&Град; |
| Вершина | Библиотека регистрации, изменение визы временного вкладчика |
| Вывод типа | 1-Wire® |
| Выходная тревога | Да |
| Выходной вентилятор | никто |
| Поставка напряжения -сил | 3 V ~ 5.5 V |
| Рабочая Температура | -55°C ~ 100°C |
| Монтаж | Сквозное отверстие |
| Инкапсуляция/оболочка | TO-226-3, TO-92-3 (TO-226AA), образуя свинец |
DS18B20 Цифровой датчик температуры удобен.В основном изменение его внешнего вида в соответствии с различными случаями применения.Инкапсулированный DS18B20 может использоваться для измерения температуры кабельного рва, измерения температуры температуры водой для взрыва печи, измерения температуры котла, измерения температуры в компьютере, измерения температуры сельскохозяйственной теплицы, измерения температуры в области комнатной температуры, измерения температуры библиотеки боеприпасов и других необычных температурных периодов.Динамическое сопротивление, небольшой объем, удобное использование и разнообразные формы инкапсуляции подходят для различных цифровых и мягких областей управления с небольшим космическим оборудованием.
1: Описание технической производительности
③ Поддерживать функцию много -точки сети. будет слишком низким, что приведет к передаче сигнала, что приведет к стабильности передачи сигнала.
Если инструкция успешно измеряет измерение температуры DS18B20, данные хранятся в памяти DS18B20.Инструкции по команде управления инструкциями DS18B20 измерение температуры производительности.Результаты измерения будут размещены в памяти DS18B20, и вы можете сделать чтение функции памяти и память контента для чтения.Оба температурная тревога триггера Th и TL имеют байт данных EEPROM.Если DS18B20 не использует инструкции по проверке тревоги, эти регистры могут использоваться в качестве общей памяти пользователя.На пленке также есть конфигурационные байты для решения температурного цифрового преобразования с идеалом.Напишите инструкции TL и байты конфигурации, чтобы завершить инструкции функции памяти.Прочитайте регистр через кеш.Чтение и написание всех данных начинается с самой низкой позиции.
DS18B20 имеет 4 основных компонента данных:
(1) 64 -битный серийный номер в оптическом ПЗУ вырезан светом перед выходом из фабрики.Расположение 64 -битной световой резьбы состоит в том, что запуск 8 -бит (28h) является меткой типа продукта, а затем 48 -бит является серийным номером самого DS18B20.Циркуляр избыточный школьный код(CRC = x8+x5+x4+1).Роль Light Carvings ROM состоит в том, чтобы сделать каждый DS18B20, так что цель множественного DS18B20 может быть подключена на одном автобусе.
(2) Датчик температуры в DS18B20 может завершить измерение температуры. это символ.
Таблица 1 DS18B20 Таблица формата температуры.
4.3.1
Трубка DS18B20 расположена, как показано на рисунке 4.4.
Рисунок 4.4ds18b20's Трубки расположены, как показано на рисунке
Внутренняя структура DS18B20 в основном состоит из четырех частей: 64 -биографический ром, обгромный ПЗУ, датчик температуры, триггер температуры тревоги TL и настройка регистра.Схема внутренней структуры DS18B20 показана на рисунке 4.5.
Рисунок 4.5 DS18B20 Схема внутренней структуры
4.3.2 Память
Память DS18B20 включает в себя временные вкладчики с высокой скоростью и электрокарсинс -ластику, съемки электрокорно, включая TL и TL температуру, а также регистр конфигурации.Память может полностью определить передачу линии фронта.После подтверждения вы можете использовать команду регистра репликации для передачи этих чисел в стертую витрину с электрокуляром.При изменении числа в реестре этот процесс может обеспечить целостность числа.
Временный патрон с высокой скоростью состоит из 8 байтов памяти;Третий и четвертый байты копируют TH и TL, а число третьих и четвертых байтов может быть обновлено одновременно; В то же время;Девятые байты можно прочитать с помощью команды регистра.Структурная диаграмма памяти показана на рисунке 4.6.
Рисунок 4.6 Структурная схема памяти
4.3.3 64-битная легкая резьба ПЗУ
Верхняя 8 из 64 -битной литографии ROM является собственным кодом DS18B20, следующим 48 -битом является непрерывным цифровым кодом, а последние 8 цифр являются вершиной 56 -бит CRC.64-битный светлый ROM также включает в себя 5 функциональных команд ROM: читать ROM, Match ROM, прыжок, найти ROM и поиск тревоги.Структурная диаграмма 64-битной литографии ПЗУ показана на рисунке 4.7.
инжир
4.3.4 DS18B20 Метод подключения внешнего питания
DS18B20 может использовать внешнюю VDD или внутренние паразиты.Когда порт VDD подключен к 3,0 В—Будь то внутренний паразитный источник питания или внешний источник питания, порты ввода/вывода должны быть подключены к 5K&Омега;Схема соединения показана на рисунке 4.8 и рисунке 4.9.
Рисунок 4.8 Используйте диаграмму соединения паразитического источника питания
Рисунок 4.9 Схема подключения внешнего источника питания
4.3.4 DS18B20 Процесс обработки температуры
4.3.4.1 Регистр конфигурации
Регистр конфигурации настроен с различными цифрами для определения преобразования температуры и чисел.Структурная диаграмма регистра конфигурации показана на рисунке 4.10.
Рисунок 4.10 Настройте структурную диаграмму регистрации
Из рисунка 4.9 вы можете знать, что R1 и R0 являются решением температуры.Таким образом, вы можете знать соответствующее время преобразования различных мест преобразования температуры. до 12 бит.Конфигурация решения температуры показана на рисунке 8.
Рисунок 4.11 Диаграмма конфигурации решения температуры
4.3.4.2 Чтение температуры
DS18B20 настроен на 12 бит при выходе из завода и читает 16 бит при температуре чтения, поэтому последнее 11 -бит 2 -й -в -в -продукту преобразуется в 10 -м -в -произвольную температуру.Первые пять чисел являются битами символов.16 цифр расположены от низкого до высокого уровня, а взаимосвязь температуры показана на рисунке 4.12.
Рисунок 4.12 Диаграмма взаимосвязи температуры
4.3.4.3.DS18B20 Метод управления
DS18B20 имеет шесть команд управления, как показано в таблице 4.1:
Таблица 4.1 заключается в том, что в DS18B20 есть шесть команд управления.
Инструкции для согласованной операции кода Объяснение
Преобразование температуры 44H Начало DS18B20 для преобразования температуры
Чтение временного депозита Шаблон чтения 9 -бинарного номера
Напишите временный депозитор 4EH, чтобы записать данные в байты TH и TL устройства данных
Скопируйте временный депозитор 48H, чтобы написать байты TH и TL вкладчика в E2RAM
Переплаченные E2RAM B8H для написания байтов TH и TL в E2RAM в устройства данных TH и TL BYTES
Чтение метода питания B4H запускает сигнал метода источника питания DS18B20 для отправки источника питания в основной ЦП
4.3.4.4 Инициализация DS18B20
(1) Сначала установите высокий уровень кабеля данных“1”.
(2) Задержка (на этот раз не очень строго, но как можно меньше)
(3) Кабель данных подтягивает до низкого уровня“0”.
(4) Задержка 750 микросекунд (временный диапазон этого времени может быть от 480 до 960 микросекунд).
(5) Кабель данных подтягивает до высокого уровня“1”.
(6) Дождитесь пробела (если инициализация будет успешной, низкий уровень, возвращаемый DS18B20 в течение 15-60 миллисекундов“0”.Согласно этому состоянию, это может быть определено по его существованию, но вы не должны ждать бесконечно, в противном случае программа войдет в мертвый цикл, поэтому будет выполнен контроль тайм -аута).
(7) Если процессор считывает низкий уровень в линии данных“0&После RDQUO впоследствии вы должны сделать задержку.
(8) снова поднимите кабель данных на высокий уровень“1”
Порядок показан на рисунке 4.13:
Рисунок 4.13 Инициализируйте последовательную карту
4.3.4.5 DS18B20 Операция по написанию
(1) Линия данных устанавливается первым низким уровнем“0”.
(2) Задержка по времени составляет 15 микросекунд.
(3) Отправьте байты в заказе от низкого до высокого (только одна цифра за раз).
(4) Время задержки составляет 45 микросекунд.
(5) Потяните кабель данных на высокий уровень.
(6) Повторите (1) на работу (6), пока все байты не будут отправлены.
(7) Наконец -то потяните кабель данных, чтобы поднять.
Предисловия диаграмма написания DS18B20 показана на рисунке 4.14.
Рисунок 4.14 DS18B20 Работа по работе с диаграммой предисловия
4.3.4.6 DS18B20 Операция чтения
(1) Отказаться от кабеля данных“1”.
(2) Задержка 2 микросекунд.
(3) Потяните кабель данных вниз“0”.
(4) Задержка 3 микросекунд.
(5) Отдайте кабель данных“1”.
(6) Задержка 5 микросекунд.
(7) Прочитайте состояние кабеля данных, чтобы получить 1 бит состояния и обработанные данные.
(8) Задержка 60 микросекунд.
Последовательная диаграмма операции считывания DS18B20 показана на рисунке 4.15.
Рисунок 1.15 DS18B20 Читать
Цифровой датчик температуры DS18B20 Введение
1. Основные особенности DS18B20
1.1, диапазон емкости шире, диапазон напряжений: 3,0 ~ 5,5 В, источник питания может быть питается с помощью метода паразитического источника питания
1.2, уникальный метод интерфейса с одной линией, DS18B20 нуждается только в только один порт с микропроцессором, чтобы реализовать двухэтапную связь между микропроцессором и DS18B20
1.3, DS18B20 поддерживает многокачественные сетевые функции, множественные DS18B20 могут быть подключены параллельно на уникальном трехселевом линии, реализуя измерение измерения сети многоязки.
1.4, DS18B20 не требует каких -либо периферических компонентов.
1,5, диапазон температур -55 ℃ ~+125 ℃, точность при -10 ~+85 ℃&Plusmn; 0,5 ℃
1.6.
1.7.
1.8, результат измерения непосредственно выводит цифровой температурный сигнал, чтобы"Первый линий автобус"Секреально передается в ЦП, и может одновременно передать код проверки CRC, который обладает сильной способностью к коррекции и исправлению ошибок.
1.9, Характеристики отрицательного давления: когда полярность источника питания подключена, чип не будет уничтожен теплом, но не может работать должным образом.2. Форма и внутренняя структура DS18B20Внутренняя структура DS18B20 в основном состоит из четырех частей: 64 -бит света, вырезанный ПЗУ, датчик температуры, не -валятивная температурная тревога, триггер TH и TL и регистр конфигурации.Форма и нога DS18B20 расположены ниже, как показано ниже: 1:
DS18B20 Определение вывода:(1) DQ - это цифровой сигнал вход/выходной сигнал;
(2) GND - это Power Place;
(3) VDD является входной терминалом внешней питания (заземляется, когда метод паразитарной мощности).
фигура 2:DS18B20 Внутренняя структура диаграмма
3. DS18B20 Принцип работы
Время считывания и написания DS18B20 такое же, как принцип измерения температуры, как DS1820, но количество значений температуры, полученных с различного разрешения, и время задержки во время преобразования температуры уменьшается с 2S до 750 мс.Принцип измерения температуры DS18B20 показан на рисунке 3.Частота колебаний кристалла низкого температуры на рисунке очень мала из -за температуры.Коэффициент высокой температуры кристаллической вибрации значительно изменяется с изменением температуры, а сигнал, генерируемый как импульсный вход счетчика 2.Счетчик 1 и регистр температуры задаются на базовом значении, соответствующем -55 ° C.Digger 1 Импульсный сигнал, генерируемый кристаллическим вибрацией с низкой температурой, вычитается. Счетчик 1 начнется снова. Устройство - это тестовая температура.Аккумулятор наклона на рис.
Изображение 3:DS18B20 Диаграмма принципа измерения температуры
DS18B20 имеет 4 основных компонента данных:(1) 64 -битный серийный номер в оптическом ПЗУ вырезан светом перед выходом из фабрики.Расположение 64 -битной световой резьбы: Start 8 (28H) -это метка типа продукта, за которой следует 48 -бита. Код (CRC = x8+x5+x4+1).Роль Light Carvings ROM состоит в том, чтобы сделать каждый DS18B20, так что цель множественного DS18B20 может быть подключена на одном автобусе.(2) Датчик температуры в DS18B20 может завершить измерение температуры. это символ.
Таблица 1: Таблица формата температуры DS18B20
Это 12 -битные данные, полученные после 12 -битного преобразования, которые хранятся в двух 8 -битных баранах, хранящихся в 18B20. 0. Пока измеренное значение может быть получено по фактической температуре на 0,0625; фактическая температура.Например, цифровой выход+125 ° C составляет 07D0H, цифровой выход+25,0625 ° C составляет 0191H, а цифровой выход с -25,0625 ° C составляет Fe6FH, а цифровой выход -55 ° C составляет FC90H.
Таблица 2: DS18B20 Таблица данных о температуре
(3) Внутренняя память датчика температуры DS18B20 Датчик температуры DS18B20 включает в себя эпрам временного оперативного операции с высоким уровнем скорости и неэмери Триггеры TH, TL и структурные регистры(4) Конфигурация регистрирует значение байтов этого байта следующим образом:
Таблица 3:Настройка структуры регистра
| TM | R1 | R0 | 1 | 1 | 1 | 1 | 1 |
Пять человек всегда были"1", TM - это позиция тестового режима, которая используется для установки DS18B20 в рабочем режиме или в режиме испытаний.Когда DS18B20 остается, бит устанавливается на 0, а домохозяйство не следует изменять.R1 и R0 используются для установки разрешения, как показано в таблице ниже: (DS18B20 устанавливается на 12 бит, когда завод остается)
Таблица 4:Таблица настроек температуры
| R1 | R0 | Разрешение | Максимальное время преобразования температуры |
| 0 | 0 | 9 -й | 93.75ms |
| 0 | 1 | 10 -bit | 187.5ms |
| 1 | 0 | 11 -bit | 375ms |
| 1 | 1 | 12 -бит | 750ms |
4. Память с высокой скоростью удаленияВременная память с высокой скоростью состоит из 9 байтов, а ее распределение показано в таблице 5.Когда команда преобразования температуры высвобождается, значение температуры, полученное с преобразованием, хранится в байтах 0 и 1 высокой скорости памяти в форме двухбитового кода замены.Микрокомпьютер с одной стороны может считывать данные через единый интерфейс.Соответствующий расчет температуры: когда бит символа S = 0, двоичная позиция напрямую преобразуется в десятичное значение;Таблица 2 является соответствующей частью значения температуры.Девятый байт избыточный байт.
Таблица 5:DS18B20 Временное распределение регистрации
Зарегистрировать контент | Байтовый адрес |
| Низкое значение температуры (байт LS) | 0 |
| Высокое значение температуры (байт мс) | 1 |
| Высокая температура (TH) | 2 |
| Низкая температура (TL) | 3 |
| Настройка регистра | 4 |
| бронировать | 5 |
| бронировать | 6 |
| бронировать | 7 |
| Значение проверки CRC | 8 |
Согласно протоколу связи DS18B20, хост (однопроизводительный аппарат) управляет DS18B20, чтобы завершить преобразование температуры, должно пройти три шага: Перед каждым чтением и написанием DS18B20 должен быть сброшен. Инструкция ПЗУ.Сброс требует, чтобы основной процессор вытащил данные в автономном режиме 500 микросекундов, а затем выпустить его
Таблица 6:ПЗУ таблица инструкции
| Заказ | Согласованный код | Функция |
| Читать ром | 33H | Прочитайте кодирование DS1820 Датчик температуры (то есть 64 -битный адрес) |
В соответствии с ПЗУ | 55H | После выпуска этой команды выпускается 64 -битное кодирование ПЗУ для доступа к DS1820, соответствующему коду, чтобы ответить на следующий шаг, и подготовиться к чтению и написанию DS1820 на следующем шаге. |
Поиск рома | 0FOH | Он используется для определения количества DS1820 на той же автобусе и 64 -битном адресе ПЗУ.Подготовьтесь к каждому устройству. |
Пропустить ром | 0CCH | Не обращайте внимания на адрес 64 -битного ПЗУ и измените команду непосредственно на температуру DS1820.Подходит для однократной работы. |
Команда поиска тревоги | 0ECH | После выполнения только температура превышает верхний или нижний предел значения настройки. |
Таблица 6:Таблица инструкций RAM
| Заказ | Согласованный код | Функция |
| ТЕМПЕРАТУРА ТРАНСПОРТАЦИЯ | 44H | DS1820 был запущен для преобразования температуры, а максимальная длина 12 -битного преобразования составила 750 мс (9 цифр 93,75 мс).Результаты были сохранены во внутренней 9 -килой оперативной памяти. |
Чтение шаблона | 0BEH | Прочитайте содержание 9 байтов во внутренней оперативной памяти |
Напишите временный вкладчик | 4EH | Записаны 3 и 4 байта внутренней оперативной памяти, и издается команда данных о температуре нижнего предела. |
Скопируйте временный депозитор | 48H | Скопируйте содержимое 3 и 4 байтов в ОЗУ в EEPROM. |
Re -Adjust eeprom | 0B8H | Восстановите содержимое EEPROM в 3 -й и 4 -й байтах в оперативной памяти. |
| Метод питания | 0B4H | Прочитайте режим питания DS1820.DS1820 отправлен во время паразитического источника питания“ 0&Rdquo;, внешний источник питания питания DS1820 отправлен“ 1”. |
5. Прикладная схема DS18B20Система измерения температуры DS18B20 имеет преимущества простых систем измерения температуры, высокотемпературной точности измерения, удобного соединения и небольших половых линий полости рта.Ниже приведена схема измерения температуры нескольких различных методов применения DS18B20:5.1, DS18B20 ПАСИТИЧЕСКИЙ СПОСОБ ПРИМЕНЕНИЯ СПАСИДЕНИЯ СПЕРЕМЕНИКак показано на рисунке 4 ниже, при методе питания паразитарной мощности DS18B20 рисует энергию из одной линии сигнальной линии: когда сигнальная линия DQ находится на высоком уровне, энергия сохраняется во внутренней емкости, работающая работа Вершина заряжается на паразитный источник питания (конденсатор) до появления высокого уровня.
Есть три преимущества уникального паразитического питания:
1) Во время измерения на расстоянии не требуется локальный источник питания
2) Вы можете прочитать ROM без обычного источника питания
Поэтому схема рисунка 4 подходит только для использования в условиях измерения температуры температуры.Система питаниясередина.И рабочая электронная питания VCC должен убедиться, что при 5V, когда напряжение питания падает, энергия паразитной мощности также может быть нарисовано также, также будет уменьшена, что увеличит ошибку температуры.
5.2,DS18B20 ПАСИТАУлучшенные методы паразитического питания показаны на рисунке 5 ниже. Непосредственно в VCC в VCC вы можете обеспечить достаточный ток.ΜПод пути сильного вытягивания он может решить проблему, что текущее предложение не идет. вытащить переключение.
Рисунок 5
Рисунок 5
ПРИМЕЧАНИЕ. На рисунке 4 и 5 методов питания паразитарного питания VDD -контакт DS18B20 должен быть заземлен
5.3,Метод внешнего источника питания DS18B20В методе источника питания внешнего источника питания источник питания рабочей мощности DS18B20 подключается к контакту VDD.Примечание. На пути внешнего источника питания контакты GND DS18B20 не могут быть приостановлены, в противном случае температура не может быть преобразована, и чтение температуры всегда составляет 85 ° C.
Рисунок 6:Метод внешнего источника питания.
Рисунок 6
.
.
.
.
.
Рисунок 7:Схема схемы измерения температуры много.
Рисунок 7
Метод внешнего источника питания является лучшим способом работы в DS18B20. система.Веб -мастер рекомендует, чтобы все использовали метод внешнего источника питания во время разработки.В методе внешнего источника питания преимущества диапазона напряжений широкого питания DS18B20 могут быть заполнены.
6. Меры предосторожности для DS1820
Хотя DS1820 имеет преимущества простых систем измерения температуры, высокой точностью измерения, удобного соединения и небольшой части, он также должен обратить внимание на следующие проблемы:
6.1, небольшие расходы на оборудование должны быть относительно сложнымипрограммное обеспечениеДля компенсации, поскольку DS1820 и микропроцессоры передаются последовательными данными при чтении и написании программирования для DS1820, время чтения и записи должно быть строго гарантировано, в противном случае результаты измерения температуры не смогут прочитать.При использовании языков высокого уровня, таких как PL/M, C для системного программирования, лучше всего использовать язык сборки для операционной части DS1820.
6.2.Когда DS1820, висящий на одной автобусе, составляет более 8, задача микропроцессора на автобусе необходимо решить.
6.3.В тесте, когда длина общего сигнального кабеля передается более чем на 50 м, чтение данных о измерении температуры будет ошибками.Когда кабель автобуса изменяется на скрученную галстуку с помощью экранирующего кабеля, нормальное расстояние связи может достигать 150 м.Эта ситуация в основном вызвана распределительным конденсатором автобуса.Следовательно, когда DS1820 разработан с помощью системы измерения температуры с длинной дистанцией, необходимо полностью рассмотреть проблему распределения емкости и сопоставления импеданса шины.
6.4. не будет сигналом возврата.Это также уделяет некоторое внимание на аппаратное соединение DS1820 и дизайн программного обеспечения.Кабель измерения температуры рекомендуется использовать экранированную 4 -х штурмовую скрученную проволоку, одну пару линий, соединяющих линии заземления и линии сигналов, а другой соединяет VCC и заземляющие провода.