Работа на микроконтролер, който трябва да прекъсне захранването си

Моля, не публикувайте съобщения, свързани с хакерството

който

  • Аналогови и цифрови
  • Пери-информатика
  • Отстраняване на неизправности
  • Без електроника
  • PFE - PPE - TPE .
  • ЧЗВ
работа на микроконтролер, който трябва да прекъсне захранването си.

Все още имам нужда от ръка за помощ.
Току-що направих схемата по-долу, но тя не работи и не разбирам защо.
Направих почти същото с реле SRD-05V-SL-C и работи. Така че логиката изглежда правилна, но ми липсват технически познания за изпълнението.

Целта на този монтаж е да гарантира, че след включване микроконтролерът (тук esp8266 NodeMCU) се изключва сам, когато приключи обработката си.

Ето различните фази на работа, които тествах една по една и които изглежда работят:
1/Натискам превключвателя за няколко секунди, за да задействам веригата.
2/Микроконтролерът се включва правилно и започва лечението си.
3/ПИН D1 преминава в ВИСОКО състояние (3.3V, 12mA макс.). Този щифт е свързан към основата на транзистора PN2222A.
4/Токът сега циркулира между излъчвателя на транзистора и колектора, който е свързан към + на захранването (5V).
5/Когато освобождавам превключвателя, въпреки тока, протичащ през транзистора, микроконтролерът спира, когато трябва да работи, докато щифт D1 премине на LOW.

Посочвам за тези, които ще ми кажат да отида да прочетат листа с данни, който съм „пробвал“, но без да разбирам всичко !

Благодаря предварително на тези, които могат да ми дадат своите идеи, съвети и да ми помогнат да напредвам.

За да работи транзисторът, в стъпка 3 щифтът D1 трябва да е в НИСКО положение.

Едва когато пин D1 стане ВИСОКО, транзисторът е блокиран и µконтролерът спира да се доставя.

Лично аз бих използвал "самозадържане" с 5V релейна кутия DIL.

При натискане на бутона бутонът µC се захранва, изходът D1 отива на "1" и релето се активира.
В края на вашата програма изходът отива на "0" и системата се изключва.

Един недостатък: трябва да държите натиснат бутона, докато µC се инициализира. Възможно е паралелно с бобината на релето да се постави светодиод с неговото съпротивление. когато светне, можете да освободите бутона.

2N2222 е NPN, затова не работи.
така или иначе, дори и с такъв с PNP (2n2907 например) имате pb, ще счупите вашите µC, доставени с 3V3, чрез инжектиране на ток върху щифт чрез BE връзката на PNP и диода на скобата на щифт D1 или много по-лошо никога не можете да го изключите.

. ах! загадките на аналога за меки. !

Публикувано от steph31

Добър вечер

Лично аз бих използвал "самозадържане" с 5V релейна кутия DIL.

Когато бутонът се натисне, µC се захранва, изходът D1 отива на "1" и релето се активира.
В края на вашата програма изходът отива на "0" и системата се изключва.

Един недостатък: трябва да държите натиснат бутона, докато µC се инициализира. Възможно е паралелно с бобината на релето да се постави светодиод с неговото съпротивление. когато светне, можете да освободите бутона.

Благодаря Стеф за схемата, ще я изуча.
Направих монтаж с реле SRD-05V-SL-C и работи перфектно.

Публикувано от iso14000

2N2222 е NPN, затова не работи.
така или иначе, дори и с такъв с PNP (2n2907 например) имате pb, ще счупите вашите µC, доставени с 3V3, чрез инжектиране на ток върху щифт чрез BE връзката на PNP и диода на скобата на щифт D1 или много по-лошо никога не можете да го изключите.

. ах! загадките на аналога за мекички. !

Започвам да разбирам .

Всъщност, когато 5V ток премине през превключвателя, той може да се изкачи до D1, като премине през кръстовището на база-предавател, това е всичко ?
Как мога да направя, за да избегна това покачване ?
Какво се случва, ако D1 получи това повишаване, когато е НИСКО и премине ВИСОКО? Това обяснява защо транзисторът не активира прохода на колектора към Ймитер. ?

Мощността на чипа не е линейна в зависимост от използваната функция и щифтове
Токът е незначителен, за да се използва транзистор за захранване на чипа?

Публикувано от gregelec

Вече има липса на съпротивление между основата на транзистора и D1, а транзисторът npn не е pnp, тъй като на вашия чертеж стрелката е предавателят

В моя случай основата на транзистора е свързана към щифт, който извежда напрежение 3.3V и максимален ток 12 mA.
Може ли някой да ми каже дали имам нужда от съпротива? Ако е така, по каква причина и до какъв капацитет ?

да имаме нужда от съпротива

Публикувано от DAUDET78

Дадох ви диаграма, която работи в # 9

Да DAUDET видях и забравих да ви благодаря.
Опитах се да адаптирам схемата ви с електромеханично реле вместо транзистора MOSFET, защото нямам този компонент. Действа, но се опитвам преди всичко да разбера нещата, за да мога да осъзная сам по-късно.
Например, задавам въпроса за релето за съпротивлението, защото не мога да разбера в случая на ESP, който доставя 12 mA защо е необходимо това съпротивление.
По същия начин в диаграмата, която ми дадохте, не разбирам необходимостта от всички тези резистори с 4.7k ома ?

Сега разбрах, че е необходимо, но ако някой знае, бих искал някой да ми помогне да разбера защо.

Публикувано от acampeaux

Опитах се да адаптирам вашата схема с електромеханично реле вместо транзистора MOSFET, защото нямам този компонент.

Повторно копирам схемата на DAUDET78, да кажем "чист" .