waterius icon indicating copy to clipboard operation
waterius copied to clipboard

Не тухнет светодиод

Open OloloevReal opened this issue 5 years ago • 20 comments

Добрый день!

В ряде случаев, не нашел закономерность, после отсылки данных индикаторный светодиод LED1 не тухнет до конца - остается слабое свечение. Если дотронутся до выхода TX ESP то светодиод тухнет.

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

Светодиод: GNL-3014PGC - "Светодиод зеленый 25° d=3мм 8000мКд 525нМ (Green)",
ESP8266: ESP01S с отпаянным резистором с вывода EN, светодиод Wi-Fi не удалял

img_6808

OloloevReal avatar Nov 17 '18 14:11 OloloevReal

Добрый вечер! У меня тоже не гаснет, но потребление было низким и я забил =). Светодиод яркий и несколько мкА уже видны. Хм, надо добавить в код отключение Serial! спасибо!

dontsovcmc avatar Nov 17 '18 22:11 dontsovcmc

Отключением Serial у меня не получилось добиться 100% результата, возможно делал что-то не правильно, плохо знаком с микроконтроллерами.

Serial.end()

Вышел из положения поставив шунтирующий LED1 резистор ~ 50кОм

OloloevReal avatar Nov 18 '18 14:11 OloloevReal

я вчерв посмотрел код Serial.end(), он переводит пин в Input. Но там куча условий, не проверял. А что тестер показывает? Мне кажется резистор не поможет. Это обычный ток утечки пина. Вы обычный светодиод поставите и не увидите свечения. А попробуйте после Serial.end() ещё setMode(TX, OUTPUT), digitalWrite(TX, 0), setMode(TX, INPUT)

я думаю будет тоже самое.

на ESP стоит синий светодиод, который тоже еле заметно горит в спящем режиме. но потребление 1мкА

dontsovcmc avatar Nov 18 '18 21:11 dontsovcmc

Попробовал сделать вот так:

    Serial.end();
    pinMode(1, OUTPUT);
    digitalWrite(1, 0);
    pinMode(1, INPUT);

Не всегда, но в ряде случаев тусклое свечение светодиода остается после передачи показаний.

Схема с шунтирующим резистором решает проблему, никаких проблем после его установки не заметил. Как вариант, еще попробовать поставить светодиод синего цвета, говорят что они большего потребления и могут не загораться от микротоков, но у меня их нет в наличии что бы попробовать.

OloloevReal avatar Nov 19 '18 15:11 OloloevReal

А что микроамперметр показывает? с резистором и без

dontsovcmc avatar Nov 19 '18 19:11 dontsovcmc

Микроамперметра у меня нет, померил тем что есть:

  1. Под нагрузкой, во время отправки данных - 85 мА
  2. В режиме спокойствия ток - 0.02-0.03 мА
  3. С установленным шунтирующим LED1 резистором (50кОм) - 0.02-0.03 мА

OloloevReal avatar Nov 20 '18 20:11 OloloevReal

Потрясающе! У меня ESP8266-01: при горящем светодиоде мультиметр прыгает 10.7-14.4 мкА. если замкнуть TX через резистор 50к на GND, то светодиод гаснет и потребление 6.9-10.5 мкА. UPD: некорректный был тест. Припаянный резистор никакого влияния на потребление не оказал.

на ESP8266-01S ситуация аналогичная. Я пропустил целых 3мкА потребления! Хотя я мог мерять на другом светодиоде и возможно там такого потребления не было... Спасибо! Надо добавить резистор на схему - во всех мануалах пишут, что все выводы должны быть подтянуты на + или -. TX остался обделён и вот результат. Что скажешь, @IvKovalenko ?

dontsovcmc avatar Nov 20 '18 21:11 dontsovcmc

Добрый день, подскажите на ESP8266-01 красный светодиод должен гореть всегда?

vaz399 avatar Nov 26 '18 08:11 vaz399

Добрый день, подскажите на ESP8266-01 красный светодиод должен гореть всегда?

https://github.com/dontsovcmc/waterius/blob/master/Making.md "Примечания"

dontsovcmc avatar Nov 26 '18 09:11 dontsovcmc

Я не понял, что ты мне скинул.

пн, 26 нояб. 2018 г. в 12:05, Evgeny Dontsov [email protected]:

Добрый день, подскажите на ESP8266-01 красный светодиод должен гореть всегда?

https://github.com/dontsovcmc/waterius/blob/master/Making.md "Примечания"

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dontsovcmc/waterius/issues/48#issuecomment-441565875, or mute the thread https://github.com/notifications/unsubscribe-auth/AoAcO64EWHnT3ynzktZRX1I-rzls5zgJks5uy67kgaJpZM4Yne1f .

IvKovalenko avatar Nov 26 '18 10:11 IvKovalenko

Я не понял, что ты мне скинул. пн, 26 нояб. 2018 г. в 12:05, Evgeny Dontsov [email protected]: Добрый день, подскажите на ESP8266-01 красный светодиод должен гореть всегда? https://github.com/dontsovcmc/waterius/blob/master/Making.md "Примечания" — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#48 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AoAcO64EWHnT3ynzktZRX1I-rzls5zgJks5uy67kgaJpZM4Yne1f .

А это не я, а github, т.к. ты отмечен в треде, то он тебе шлёт все комментарии. Я ответил про светодиод 2-му пользователю.

dontsovcmc avatar Nov 26 '18 23:11 dontsovcmc

Развел большой тред по проблеме. Пока нет решения. Резистор 47к гасит светодиод, но потребление при этом остается прежним... https://esp8266.ru/forum/threads/utechka-3mka-pri-deep-sleep-i-en-podtjanutom-k-zemle.3848/

dontsovcmc avatar Dec 13 '18 00:12 dontsovcmc

Светодиоды продолжают слабо светится. (покупал гаджет пару недель назад)

heX16 avatar Dec 25 '20 14:12 heX16

Светодиоды продолжают слабо светится. (покупал гаджет пару недель назад)

Это нормально. Там сверхяркий диод и ЕСП почему то даёт утечку 3мкА.

dontsovcmc avatar Dec 25 '20 14:12 dontsovcmc

@OloloevReal Прилепил 2 конденсатора - свечение светодиода прекратилось.

photo_2021-02-26_16-03-36

На 01S на Reset стоит 1мкФ... знаичт на EN нужно 1.033мкФ минимум прилепить. Займусь исследованием.

dontsovcmc avatar Feb 26 '21 13:02 dontsovcmc

Чем дальше в лес, тем толще партизаны. https://esp8266.ru/forum/threads/vysokoe-potreblenie-esp-pri-en-low.5568

9b-esp8266-low_power_solutions__en.pdf

Пока не понятно..

dontsovcmc avatar Mar 28 '21 22:03 dontsovcmc

Если отключить логирование, то светодиод моргнет только загрузочным сообщением (74400) и погаснет на время работы программы. Однако после deepsleep он включится тусклым светом! https://esp8266.ru/forum/threads/vysokoe-potreblenie-esp-pri-en-low.5568

dontsovcmc avatar Mar 29 '21 10:03 dontsovcmc

Вспомнил что то про светодиод. Возможно что проблема с паразитным питанием. т.к. i2c интерфейс запитан постоянно. можно попробовать согласовать уровни i2c на полевом транзисторе. Что даст возможность отключать шину со стороны ESP. Конденсаторы по RST и CH_DP возможно и не нужны, но прикинул емкость по описанию #153 image

neitri avatar Oct 06 '22 15:10 neitri

Вспомнил что то про светодиод. Возможно что проблема с паразитным питанием. т.к. i2c интерфейс запитан постоянно. можно попробовать согласовать уровни i2c на полевом транзисторе. Что даст возможность отключать шину со стороны ESP. Конденсаторы по RST и CH_DP возможно и не нужны, но прикинул емкость по описанию #153 image

А можно ли это проверить просто разомкнув i2c после информационного обмена? Кажется что нет, там внутри может быть логика зависимая от уровней напряжения пинов.

dontsovcmc avatar Oct 06 '22 17:10 dontsovcmc

Кажется решение проблемы - подключить светодиод к плюсу!

"ENGIN33RRR Вот вам и проблема. Этот светодиод подключен между gpio и питанием

естественно если включить еще один светодиод- будет слабо светится тот у которого напряжение падения меньше

Как решение- подключать его так-же к плюсу

либо выдрать и второй светодиод с есп"

Без названия

dontsovcmc avatar Jan 23 '23 07:01 dontsovcmc