• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

wemos d1 mini и ds18b20

selan61

Member
Добрый день. Подскажите питание датчика ds18b20 и резистор подключать к 5В или всё же к 3.3В. В интернете есть так и так. Т. е. толерантны ли входы к 5В как например на STM32?
 

aZholtikov

Active member
При простом подключении к данной плате питание ds18b20 к 3.3В. Но ds18b20 при таком питании не стабильно работает (+ провод не более метра). В идеале для нормального подключения ds18b20 к esp нужно ставить между ними двусторонний преобразователь логических уровней и запитывать ds18b20 от 5В.
 

CodeNameHawk

Moderator
Команда форума
питание датчика ds18b20 и резистор подключать к 5В или всё же к 3.3В.
Подключайте к 3.3 вольтам. При работе от 3.3 вольт, если работает ненадежно, то надо подобрать (уменьшить) сопротивление резистора( меньше 1 ком не стоит ставить).
Резистор, чем ближе к выводу есп, тем лучше.
Работает надежно даже на длинных проводах > 10 m., даже при подключении звездой.
Программную обработку ошибок датчиков никто не отменял, если хоть один датчик пропал или выдал ошибку, переинициализация по новой всех датчиков, в библиотеке обычно это легко сделать.
Т. е. толерантны ли входы к 5В как например на STM32?
На STM32 некоторые выводы толерантны к 5 в, на есп нет.
 
Последнее редактирование:

pvvx

Активный участник сообщества
При простом подключении к данной плате питание ds18b20 к 3.3В. Но ds18b20 при таком питании не стабильно работает (+ провод не более метра). В идеале для нормального подключения ds18b20 к esp нужно ставить между ними двусторонний преобразователь логических уровней и запитывать ds18b20 от 5В.
На али вместо DS18B20 чаще всего идет MY18B20. А у него совсем другие характеристики по питанию.
DS18B20 не рассчитан на работу от 3В, а китайский MY18B20 стабильно работает и при 2.0В.
 

nikolz

Well-known member
На али вместо DS18B20 чаще всего идет MY18B20. А у него совсем другие характеристики по питанию.
DS18B20 не рассчитан на работу от 3В, а китайский MY18B20 стабильно работает и при 2.0В.
смотрим документацию DS18B20 :
Can Be Powered from Data Line; Power Supply Range is 3.0V to 5.5V
---------------------
У меня без проблем работает от 3.3в
 
Сверху Снизу