Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
OloloevReal opened this issue Nov 17, 2018 · 20 comments
Open

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

OloloevReal opened this issue Nov 17, 2018 · 20 comments
Labels
bug Something isn't working help wanted Extra attention is needed question Further information is requested

Comments

@OloloevReal
Copy link
Contributor

OloloevReal commented Nov 17, 2018

Добрый день!

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

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

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

img_6808

@dontsovcmc
Copy link
Owner

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

@OloloevReal
Copy link
Contributor Author

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

Serial.end()

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

@dontsovcmc
Copy link
Owner

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

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

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

@OloloevReal
Copy link
Contributor Author

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

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

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

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

@dontsovcmc
Copy link
Owner

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

@OloloevReal
Copy link
Contributor Author

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

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

@dontsovcmc
Copy link
Owner

dontsovcmc commented Nov 20, 2018

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

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

@vaz399
Copy link

vaz399 commented Nov 26, 2018

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

@dontsovcmc
Copy link
Owner

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

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

@IvKovalenko
Copy link

IvKovalenko commented Nov 26, 2018 via email

@dontsovcmc
Copy link
Owner

Я не понял, что ты мне скинул. пн, 26 нояб. 2018 г. в 12:05, Evgeny Dontsov notifications@github.com:

Добрый день, подскажите на 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 dontsovcmc added bug Something isn't working help wanted Extra attention is needed question Further information is requested labels Dec 11, 2018
@dontsovcmc
Copy link
Owner

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

@heX16
Copy link

heX16 commented Dec 25, 2020

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

@dontsovcmc
Copy link
Owner

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

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

@dontsovcmc
Copy link
Owner

dontsovcmc commented Feb 26, 2021

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

photo_2021-02-26_16-03-36

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

@dontsovcmc
Copy link
Owner

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

9b-esp8266-low_power_solutions__en.pdf

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

@dontsovcmc
Copy link
Owner

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

@neitri
Copy link
Contributor

neitri commented Oct 6, 2022

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

@dontsovcmc
Copy link
Owner

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

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

@dontsovcmc
Copy link
Owner

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

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

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

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

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

Без названия

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

6 participants