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

ESP32 и датчики 5в

На модуль с 8 SSR питание подал 5 вольт, столько и положено, но она работает от 3 до 5, соответственно на входах платы тоже 5в, т.к. они на самом модуле подтянуты к питанию, а включаются низким уровнем. Вот и на есп пошло 5в на пины.
Есть еще одна проблема, иногда подвисает контроллер, может через час, а может и через сутки. БП пробовал разные, на 5в повесил электролит 1000мкф, без толку. Где то говорили, что возможно встроенный 3,3в стабилизатор не тянет, надо попробовать от 3,3 еще запитать. Или может скетч виноват? Сама есп32 версии соре2, те которые бесплатно высылают.
 

=AK=

New member
\
Есть еще одна проблема, иногда подвисает контроллер, может через час, а может и через сутки. БП пробовал разные, на 5в повесил электролит 1000мкф, без толку. Где то говорили, что возможно встроенный 3,3в стабилизатор не тянет, надо попробовать от 3,3 еще запитать. Или может скетч виноват? Сама есп32 версии соре2, те которые бесплатно высылают.
Он зависает от помех. Ваши провода с датчиками играют роль антенн, которые ловят помехи и пускают их сквозь ESP, из-за этого ESP зависает. Вам надо переделать разводку земли, чтобы помехи шли мимо ESP. Кстати, использование DS2483 тоже может хорошо помочь.
 
DS2483 что то нет у китайцев. Все пока на столе лежит, но помехи возможны по электросети, иногда мощные нагрузки включаются. А где почитать по путям уменьшения помех? Кстати, скетч собрал только на OneWire библиотеке, без Далласа, и показания с 5ти датчиков стали стабильными, на Далласе даже на столе через раз -127 показывали.
 

nikolz

Well-known member
Датчики 18b20 для надежности запитал от 5в и подключил через конвертер, релюшки ssr работают и от 3,3в. Но случайно плату с реле запитал от 5 и еспшка стала уходить в бесконечный цикл перезагрузки, несколько раз включал до 1 минуты, пока не понял в чем дело. Запитал реле от 3.3 и все заработало, выходы целы.
18B20 работают от 3 вольт, зачем же подавать 5 вольт?
см документацию:
upload_2018-1-27_22-46-15.png
 
да, написано, но люди писали для надежности на длинных линиях лучше от 5 питать
 

nikolz

Well-known member
а вот реле, надо брать по возможности на большее напряжение.
Т е если есть питание 3 в и 5 в и реле на 3 и на 5 то лучше взять на 5 вольт.
При этом не надо никаких преобразователей уровней.
 

pvvx

Активный участник сообщества
5 вольт вместо 3 это не для надежности а для обогрева помещения.
"Для надежности" - это мантра такая от незнания.
Купите осцил, раз вам теория не дается, и посмотрите напряжения на несогласованной витой паре в 50 метров при коммутации 5 В на другом хвосте... И нагрузочную характеристику вывода I/O у ESP8266/ESP-32 при коммутации на данный кабель :)
---
Воткнул имеющийся под рукой кабель UTP 5 CAT в ген для вас:
UTP5CAT.gif
Длину испытуемого кабеля, надеюсь, определите сами по задержке сигнала :) С этим справляется любая сетевая плата...
Волновое сопротивление тоже видно (по снятой осцилле). У UTP 5 оно нормировано в 100 Ом...
 
Последнее редактирование:

=AK=

New member
Купите осцил, раз вам теория не дается, и посмотрите напряжения на несогласованной витой паре в 50 метров при коммутации 5 В на другом хвосте... И нагрузочную характеристику вывода I/O у ESP8266/ESP-32 при коммутации на данный кабель :)
---
Воткнул имеющийся под рукой кабель UTP 5 CAT в ген для вас:
Посмотреть вложение 5793
Длину испытуемого кабеля, надеюсь, определите сами по задержке сигнала :) С этим справляется любая сетевая плата...
Волновое сопротивление тоже видно (по снятой осцилле). У UTP 5 оно нормировано в 100 Ом...
Опять не в кассу. nikolz говорил про то, что питать датчики от 5В неоправданно, а юродивый pvvx с бодуна прибежал и пукнул в лужу о согласовании длинной линии. =:D=
 

nikolz

Well-known member
Купите осцил, раз вам теория не дается, и посмотрите напряжения на несогласованной витой паре в 50 метров при коммутации 5 В на другом хвосте... И нагрузочную характеристику вывода I/O у ESP8266/ESP-32 при коммутации на данный кабель :)
---
Воткнул имеющийся под рукой кабель UTP 5 CAT в ген для вас:
Посмотреть вложение 5793
Длину испытуемого кабеля, надеюсь, определите сами по задержке сигнала :) С этим справляется любая сетевая плата...
Волновое сопротивление тоже видно (по снятой осцилле). У UTP 5 оно нормировано в 100 Ом...
Вам главное прокукарекать и дать указания что кому купить.
Вездесрущий Вы наш.
 

pvvx

Активный участник сообщества
Вам главное прокукарекать и дать указания что кому купить.
Вездесрущий Вы наш.
Это вы опять про себя? :)
Не учли многое и уже советуете другим, у которых к датчикам уже есть кабель и спрашивают как согласовать его волновое сопротивление в 100 Ом? Ну явно не ножкой ESP8266 или ESP-32, "Гуру" вы наш :)
5В и два по 100 Ом терминатора + сопротивление провода явно не вписывается в ток GPIO у данных чипов, как и выбросы более 5В, если на хвосты витой пары повешены емкости...
 

=AK=

New member
5В и два по 100 Ом терминатора + сопротивление провода явно не вписывается в ток GPIO у данных чипов, как и выбросы более 5В, если на хвосты витой пары повешены емкости...
Два терминатора в такие схемы вы по недоумию ставите. Достаточно одного последовательного резистора величиной чуть меньше 100 Ом (с учетом выходного сопротивления пина). Соответственно, и статический ток GPIO совсем не при чем, ибо заряд малых емкостей - кратковременный переходный процесс, и токовые нагрузки у пина при этом совсем другие. Вы бы лучше не позорились тут с такими дилетантскими высерами, дупло электронное. =:D=
 

pvvx

Активный участник сообщества
Два терминатора в такие схемы вы по недоумию ставите. Достаточно одного последовательного резистора величиной чуть меньше 100 Ом (с учетом выходного сопротивления пина). Соответственно, и статический ток GPIO совсем не при чем, ибо заряд малых емкостей - кратковременный переходный процесс, и токовые нагрузки у пина при этом совсем другие. Вы бы лучше не позорились тут с такими дилетантскими высерами, дупло электронное. =:D=
Дупло у нас =АК=, обмотанный 50 метровыми кусками кабеля с емкостными нагрузками и OK :)
Тему то хотя-бы прочитайте...
Мы сча метровые листы железа вынем и начнем по ним киловольтами в 5 нс лепить :)
--------
Ну нифига не стреляет далее 10 см по проводу ваш киловольт в 20 A 5 нс... Ну не прет оно по проводу... Всё норовит вокруг провода просочиться... А как его на лист то загнать? :) :)
А резистор в 100 Ом SMD сыпется гад и сопротивление его растет после каждого пичка... Через тысчу таких наверно совсем облысеет (пленка под краской испарится)... На =AK= будет похож - лысый, но крашенный сверху :)
------
А так рекомендуют другие:
Средние линии До 100м Витая пара 5 категории Общая шина Активная подтяжка (DS2480, DS2490 или специальное схемное решение)
 
Последнее редактирование:

=AK=

New member
По делу, стало быть, сказать ничего не можете. Что и следовало ожидать =:D=
 

pvvx

Активный участник сообщества
По делу, стало быть, сказать ничего не можете. Что и следовало ожидать =:D=
Это вы опять про зеленые рожи и ваши непутевые и не по теме высеры?
Открываете доку на любой драйвер на проводки и глядите как установить slew rate.
Потом устанавливаете этот параметр на GPIO у ESP-32 :)
Extensive tests have shown that 1-Wire networks with lengths of up to 300m will perform best if the fall time tF is in the range of 4 ± 0.5µs. (https://datasheets.maximintegrated.com/en/ds/DS2490.pdf)
Ну вот вроде всё и по теме. А резистор в 100 Ом на GPIO дело не спасет, как и прямое включение на GPIO по рекомендации вашего дружка nikolz...
 
Последнее редактирование:

pvvx

Активный участник сообщества
Представьте хоть какой-то пруф этому своему очередному высеру. Слабо? =:D=
Вам ещё ключи от ...?
Всё уже подробно окучено. Нету смысла безграмотному в электротехнике что-то объяснять.

Может это объяснить? :
"Мечты, мечты,
Где ваша сладость?
Где ты, где ты,
Ночная радость?" (с)

Дрочите еще =:D=
Оно вам роднее и встречается чаще в ваших постах, включая другие форумы.
-----
Продолжим после - время на развлечение с вами у меня вышло... :p
 
Последнее редактирование:
Сверху Снизу