• г. Москва, Зеленый проспект д.13/30, 3 этаж, офис 23 (вход со двора)
  • info@pcus.ru
Пн-Пт
с 10:00 до 17:00

Ваша корзина пуста!

ds18b20 цифровой датчик температуры (в металлической гильзе) 1 метр

ds18b20 цифровой датчик температуры (в металлической гильзе) 1 метр
Есть в наличии 160 160р.
Наличие: Есть в наличии
Модель: ds18b20-metal


Цифровой температурный датчик DS18B20 в металлической гильзе. 

Сам датчик похож на транзистор в пластиковом корпусе TO-92 с припаянным проводом длиной 1 метр.

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

Разрешающая способность датчика устанавливается пользователем: от 9 до 12 бит. В переводе на градусы это в 0.5°C, 0.25°C, 0.125°C, и 0.0625°C (это будет минимальная единица изменения). Чем больше бит, тем больше будет точность.

Разрешающая способность по-умолчанию - 12 бит.


Подключение:

 Красный провод  - VDD - питание от 3В до 5.5В (лучше запитывать от 5В, так как на проводе будут потери)

 Черный провод  - GND - земля

 Желтый провод  - Data - данные, которые желательно подтянуть через резистор 4.7кОм к питанию


Слово цифровой в названии, означает, что показания датчик выдает в цифровом виде и для их получения этот датчик нужно опрашивать.

Каждый датчик имеет свой 64 битный уникальный адрес. Для того, что обратится к конкретному датчику нужно знать его адрес, но если у вас 1 датчик на шине, можно пользоваться командой (SKIP ROM [CCh]).

Шаг 1:

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

Шаг 2:

Сделать запрос на получение этих показаний из оперативной памяти датчика (команда BEh).


Далее, для того, чтобы получать свежие данные с датчика, нужно регулярно посылать эти 2 команды по очереди.


Подробнее о командах:


Команда 44h - Запрос преобразования.

Получив команду датчик начинает преобразование температуры с заданным ранее разрешением: 9, 10, 11 или 12 бит.

ВАЖНО: Если датчик подключен в режиме паразитного питания, то после отправки этой команды, линия данных

должна быть оперативно (не дольше чем через 10 мкС) подтянута к питанию, чтобы на датчике была разность потенциалов.


Команда CCh - Запрос ко всем.

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

Например, контроллер может запросить все датчики на шине сделать преобразование температуры, послав команду (CCh),

а после сразу (44h).

ВНИМАНИЕ: Команда чтения результатов (BEh) может идти за командой "запрос ко всем", только если на шине один датчик DS18B20.

Тогда мы экономим время и не посылаем 64-разрядный адрес датчика, но если у нас более одного датчика на шине,

то получить данные не получится, так как ответят сразу все.


Команда (BEh) - Чтение результатов.

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

Передача данных начинается с младшего бита нулевого байта и продолжается пока не считаются 9 байт оперативной памяти,

последний байт это контрольная сумма CRC.


Диаметр гильзы - 6мм

Длина провода -1м


В наличии так же имеется Датчик температуры DS18B20 в корпусе (TO-92).


Написать отзыв