Датчик влажности и температуры DHT11

dht11

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

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

PS: Я знаю, что есть неправильный значок DHT11, но я не смог найти правильный.

, 👍2

Обсуждение

Я не знаю почему, но в таблице данных указано, что dataline должен быть подключен к 4.7 K pullup http://robocraft.ru/files/datasheet/DHT11.pdf, @Lefteris E

Тогда это был бы не подтягивающий резистор; Vcc уже *равен* 5 В. *Сигналы* - это то, что нужно поднять высоко или низко., @Dave Newton

@Дейв Ньютон, но мне кажется, что когда резистор подключен, как показано на первом изображении, он параллельно выходу Vcc в датчике, поэтому сопротивление между 5 В и выходом равно 0., @Macios216

Если вы нарисуете правильную схему, вы увидите, что на первом чертеже резистор находится между Vcc и Out (также называемый “данные”). Он “выводит” вывод данных/вывода на высокий логический уровень, когда им не управляет внутренний или внешний сигнал., @StarCat


1 ответ


8

Вам требуется подтягивающий резистор между проводом передачи данных и VCC, поскольку DHT11 использует двунаправленную систему связи по одному проводу. Когда ни один из концов не поддерживает связь, оба конца канала будут находиться в режиме "высокого импеданса", т. е. в режиме ввода. В этом случае сигнал будет "плавающим" и нуждается в подтягивании, чтобы поддерживать его в известном состоянии.

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

Резистор, последовательно соединенный с 5 В Arduino и VCC DHT11, не является съемным резистором. Это не то устройство, которое вам когда-либо понадобится, так как оно сделает напряжение на DHT11 нестабильным.

,

Обратите внимание, что подтягивание обычно не требуется при использовании одной из распространенных плат для DHT11 (от Adafruit или аналогичной), поскольку они уже включают ее., @PMF