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

ESP32 и датчики 5в

Нужны ли согласователи уровней при подключении к ESP32 датчиков с питанием от 5в, например таких как DHT22, 18B20. К ESP8266 можно ведь без последствий такие подключать.
 
С помехами уже столкнулся, сейчас собрана система на мастер-кит вм8036, датчики звездой подключены, иногда отваливаются, хочу перейти на есп32 и попробовать их последовательно переключить, в разные помещения проложены витые пары и там стоят датчики, от 5 до 20 метров куски. Какие варианты можно придумать кроме далласа, чтобы много датчиков на одну ногу?
 

Сергей_Ф

Moderator
Команда форума
С помехами уже столкнулся
от 5 до 20 метров куски. Какие варианты можно придумать кроме далласа, чтобы много датчиков на одну ногу?
Так они на паре метров, уже глюкуют. Как рабочий вариант, на каждый датчик свой esp8266 и собирать показание по wifi. Не пойдет?
 

nikolz

Well-known member
Так они на паре метров, уже глюкуют. Как рабочий вариант, на каждый датчик свой esp8266 и собирать показание по wifi. Не пойдет?
Если датчики сбоят то проблемы две.
1) не правильно сделано питание датчиков.
2) не правильно написана программа (это скорее всего)
-------------------------------
Магистраль и топология 1‑Wire‑сети
Классификация 1‑Wire‑сети Протяжённость кабеля магистрали Тип используемого кабеля
Миниатюрная До 5 м Любой
Короткая До 30 м 4‑хпроводный телефонный
Средняя До 100 м Витая пара 3 категории
Длинная До 300 м Витая пара 5 категории или IEEE1394 (Firewire)
--------------------------------
Моя сеть 1-wire. Опыт и рекомендации / Технология 1-wire / Умный дом своими руками / ab-log.ru
 
Последнее редактирование:
Может быть, я только начал разбираться с этой темой. Проект задуман большой. В трех теплицах по меги2560 с w5100, дома основная esp32 + пару wemos d1 и в подвале wemos d1. Дом 500 квадратов общая пл., но не подумайте что я олигарх какой, с 2000 года всё своими руками строю.
Сколько вообще можно wi-fi устройств на практике бес проблемно запустить?
Роутер tp-link wr1043nd, другой пока не планируется.
 

nikolz

Well-known member
Может быть, я только начал разбираться с этой темой. Проект задуман большой. В трех теплицах по меги2560 с w5100, дома основная esp32 + пару wemos d1 и в подвале wemos d1. Дом 500 квадратов общая пл., но не подумайте что я олигарх какой, с 2000 года всё своими руками строю.
Сколько вообще можно wi-fi устройств на практике бес проблемно запустить?
Роутер tp-link wr1043nd, другой пока не планируется.
Я бы делал все на ESP8266 и уж нельзя то ставил бы ESP32.
На ESP8266 все просто и прозрачно.
Посмотрите mesh. сам не делал.
еще на ESP-now. сам делал.
документация на сайте
Documents | Espressif Systems
 

CodeNameHawk

Moderator
Команда форума
Подключил 6 датчиков DS18B20 звездой, питание 3.3 в передается по проводу.
Использую две витые пары от телефонного медного многожильного кабеля, длиной метров 10.
Резистор 4.7 ком, пришлось уменьшить до 1.5 ком, так как датчики виделись и читались с трудом.
Осциллограф показал сильный завал заднего фронта импульса(переход с нуля в единицу) из за емкости длинных проводов.
Резистор должен быть расположен возле есп.
Работает стабильно, ошибка не чаще раз в несколько суток, есп8266 стоит возле котла с тремя насосами.
 
Последнее редактирование:
Преобразователи уровня у меня есть, просто хотел уточнить нужны ли они на 32ю, на 8266 много где написано что входы толерантны к 5в.
 

CodeNameHawk

Moderator
Команда форума
8266 много где написано что входы толерантны к 5в.
Понимайте как : иногда выдерживают 5В.

Читайте даташит, только там достоверная информация.
Вы думаете, что производителю не выгодно написать, что оно толерантна к +5В?
 
Последнее редактирование:
Хорошо, спасибо, вопрос закрываю, буду при необходимости использовать преобразователи.
 

nikolz

Well-known member
из документации:
All digital IO pins are protected from over-voltage with a snap-back circuit connected between the
pad and ground. The snap back voltage is typically about 6V, and the holding voltage is 5.8V. This
provides protection from over-voltages and ESD. The output devices are also protected from
reversed voltages with diodes.
--
Все цифровые выводы IO защищены от перенапряжения схемой обратного замыкания, подключенной между площадки и земли. Зарядное напряжение обычно составляет около 6 В, а удерживающее напряжение составляет 5,8 В. Это обеспечивает защиту от перенапряжений и ESD. Устройства вывода также защищены от обратного напряжения диодами.
 

CodeNameHawk

Moderator
Команда форума
Слабый перевод :
The snap back voltage Зарядное напряжение

Snapback - это механизм в биполярном транзисторе, в котором лавинное разрушение или ударная ионизация обеспечивают достаточный ток базы для включения транзистора. Он намеренно используется при разработке некоторых устройств защиты от электростатического разряда, встроенных в полупроводниковые чипы. Он также может быть паразитным механизмом сбоя при непреднамеренном включении, внешне выглядящем так же, как защелка в том, что чип внезапно взрывается при приложении высокого напряжения.
Snapback инициируется небольшим током от коллектора к базе. В случае устройств защиты от электростатического разряда этот ток вызван лавинным пробоем из-за достаточно большого напряжения, приложенного к переходу на коллектор-основание. В случае паразитных отказов инициирующий ток может быть вызван непреднамеренным включением биполярного транзистора и достаточно большим напряжением на коллекторе и основании, вызывающим ударную ионизацию, причем некоторые из генерируемых носителей затем действуют как инициирующий ток при их втекании в база. Как только этот инициирующий ток течет в базу, транзистор включается, а напряжение коллектора уменьшается до напряжения удержания цепи. [1] Это напряжение происходит в точке, где процессы генерации основного тока и включения биполярного транзистора находятся в равновесии: ток коллектора-эмиттера биполярного транзистора уменьшает напряжение коллектора, что приводит к более низкому электрическому полю, что приводит к меньшему ударной ионизации или лавинного тока и, следовательно, меньшего базового тока, что ослабляет биполярное действие.
Snapback (electrical) - Wikipedia
 

nikolz

Well-known member
Слабый перевод :
The snap back voltage Зарядное напряжение

Snapback - это механизм в биполярном транзисторе, в котором лавинное разрушение или ударная ионизация обеспечивают достаточный ток базы для включения транзистора. Он намеренно используется при разработке некоторых устройств защиты от электростатического разряда, встроенных в полупроводниковые чипы. Он также может быть паразитным механизмом сбоя при непреднамеренном включении, внешне выглядящем так же, как защелка в том, что чип внезапно взрывается при приложении высокого напряжения.
Snapback инициируется небольшим током от коллектора к базе. В случае устройств защиты от электростатического разряда этот ток вызван лавинным пробоем из-за достаточно большого напряжения, приложенного к переходу на коллектор-основание. В случае паразитных отказов инициирующий ток может быть вызван непреднамеренным включением биполярного транзистора и достаточно большим напряжением на коллекторе и основании, вызывающим ударную ионизацию, причем некоторые из генерируемых носителей затем действуют как инициирующий ток при их втекании в база. Как только этот инициирующий ток течет в базу, транзистор включается, а напряжение коллектора уменьшается до напряжения удержания цепи. [1] Это напряжение происходит в точке, где процессы генерации основного тока и включения биполярного транзистора находятся в равновесии: ток коллектора-эмиттера биполярного транзистора уменьшает напряжение коллектора, что приводит к более низкому электрическому полю, что приводит к меньшему ударной ионизации или лавинного тока и, следовательно, меньшего базового тока, что ослабляет биполярное действие.
Snapback (electrical) - Wikipedia
Ну и какой Вы сделали вывод из прочитанного в вики?
 

Сергей_Ф

Moderator
Команда форума
Из FAQ

Are the GPIO pins 5V compatible?
No, they are not. While many applications may get away by using a resistor voltage divider or series resistor, we highly recommend using a proper logic level converter chip to interface with 5V logic. Not doing so may lead to damage to the ESP8266 in the long run.
 
Датчики 18b20 для надежности запитал от 5в и подключил через конвертер, релюшки ssr работают и от 3,3в. Но случайно плату с реле запитал от 5 и еспшка стала уходить в бесконечный цикл перезагрузки, несколько раз включал до 1 минуты, пока не понял в чем дело. Запитал реле от 3.3 и все заработало, выходы целы.
 
Сверху Снизу