Функціонування мікроконтролера, який повинен відключити джерело живлення

Будь ласка, не публікуйте повідомлення, що стосуються злому

мікроконтролера

  • Аналоговий та цифровий
  • Пери-інформатика
  • Вирішення проблем
  • Без електроніки
  • PFE - PPE - TPE .
  • Часті запитання
функціонування мікроконтролера, який повинен відключити джерело живлення.

Мені ще потрібна рука допомоги.
Я щойно зробив принципову схему нижче, але вона не працює, і я не розумію, чому.
Я зробив те саме з реле SRD-05V-SL-C, і воно працює. Тож логіка здається правильною, проте мені не вистачає технічних знань для реалізації.

Метою цієї збірки є забезпечення того, щоб після ввімкнення мікроконтролер (тут esp8266 NodeMCU) сам вимикався, коли закінчує свою обробку.

Ось різні етапи роботи, які я протестував по черзі і які, здається, працюють:
1/Я натискаю перемикач на кілька секунд, щоб увімкнути ланцюг.
2/Мікроконтролер правильно вмикається і починає лікування.
3/Штифт D1 переходить у ВИСОКИЙ стан (3,3 В, макс. 12 мА). Цей штифт підключений до основи транзистора PN2222A.
4/Струм тепер циркулює між випромінювачем транзистора та колектором, який підключений до + джерела живлення (5 В).
5/Коли я відпускаю перемикач, незважаючи на струм, що протікає через транзистор, мікроконтролер зупиняється, коли він повинен працювати, поки штифт D1 не перейде в LOW.

Я вказую тим, хто скаже мені піти, прочитайте таблицю, яку я "спробував", але не розуміючи всього !

Заздалегідь дякую тим, хто може дати мені свої ідеї, поради та допомогти прогресувати.

Щоб транзистор працював, на кроці 3 штифт D1 повинен знаходитись у НИЗЬКОМУ положенні.

Тільки коли штифт D1 стає ВИСОКИМ, транзистор блокується і µконтролер перестає подаватися.

Особисто я б скористався "самоутримуванням" з 5-каратною коробкою реле DIL.

При натисканні кнопки µC подається під напругу, вихід D1 переходить у "1" і реле спрацьовує.
В кінці вашої програми вихід виводиться на "0", і система вимикається.

Один недолік: натискати кнопку потрібно натискати, поки µC ініціалізується. Можна паралельно котушці реле поставити світлодіод з його опором. коли він загоряється, ви можете відпустити кнопку.

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

. ах! таємниці аналога для м'яких виробів. !

Опублікував steph31

Доброго вечора

Особисто я б скористався "самоутримуванням" з 5-каратною коробкою реле DIL.

При натисканні кнопки µC подається під напругу, вихід D1 переходить у "1" і реле спрацьовує.
В кінці вашої програми вихід виводиться на "0", і система вимикається.

Один недолік: натискати кнопку потрібно натискати, поки µC ініціалізується. Можна паралельно котушці реле поставити світлодіод з його опором. коли він загоряється, ви можете відпустити кнопку.

Дякую Стефу за схему, я її вивчу.
Я зробив збірку з реле SRD-05V-SL-C, і воно чудово працює.

Опублікував iso14000

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

. ах! таємниці аналога для програмного забезпечення. !

Я починаю розуміти .

Насправді, коли струм 5 В проходить через перемикач, він може підніматися до D1, проходячи через перехід базового передавача, ось і все ?
Як я можу зробити, щоб уникнути цього зростання ?
Що станеться, якщо D1 отримає цей апвелінг, коли він НИЗКИЙ і піде ВИСОКО? Це пояснює, чому транзистор не активує колектор до проходу Йміттера. ?

Потужність мікросхеми не є лінійною, залежно від використовуваної функції та контактів
Струм незначний для використання транзистора для живлення мікросхеми?

Опублікував gregelec

Уже не вистачає опору між базою транзистора і D1, а транзистор npn - це не pnp, як на вашому кресленні стрілка, яка є передавачем

У моєму випадку база транзистора підключена до виводу, який видає напругу 3,3 В і максимальний струм 12 мА.
Хтось може сказати мені, чи потрібен мені опір? Якщо так, то з якої причини та до якої якості ?

так, нам потрібен опір

Опублікував DAUDET78

Я дав вам схему, яка працює в №9

Так DAUDET я бачив і забув подякувати вам.
Я спробував адаптувати вашу схему з електромеханічним реле замість транзистора MOSFET, оскільки цього компонента у мене немає. Це працює, але я намагаюся, перш за все, зрозуміти речі, щоб пізніше змогти реалізувати себе.
Наприклад, я задаю питання реле про опір, тому що я не можу зрозуміти у випадку ESP, який забезпечує 12 мА, чому цей опір необхідний.
Так само, на схемі, яку ви мені дали, я не розумію необхідності всіх цих резисторів 4,7 кОм ?

Зараз я зрозумів, що це необхідно, але якщо хтось знає, я хотів би, щоб хтось допоміг мені зрозуміти, чому.

Опублікував акамп

Я намагався адаптувати вашу схему за допомогою електромеханічного реле замість транзистора MOSFET, оскільки цього компонента у мене немає.

Я перекопіюю схему DAUDET78, скажімо "чисто" .

Для того, щоб повністю зрозуміти і змоделювати дії. Можливо, ви краще розумієте це в цій версії .

Перемикач увімкнений/введений на вашому µC .
АТ залишається АТ для займання.

Після натискання АТ ви маєте постійну часу, сформовану C14, R6 та R3, яка залишатиме µC живленим протягом приблизно 4 секунд. Досить поставити його вихід на 1 (перемикач на схемі).

Тепер мені цікаво, чи не можна було обійтися без транзистора для спрощення складання ?

Опублікував FantasPic

Я перекопіюю схему DAUDET78, скажімо "чисто"

Тепер мені цікаво, чи не можна було обійтися без транзистора для спрощення складання ?

На жаль ні .
Насправді, щоб заблокувати PMOS, його ворота повинні бути в потенціалі джерела.
Без урахування виходу без живлення µC дорівнює 0В. отже, пряма лінія зв'язку µC зробить PMOS провідною

Ми можемо вийняти R2 C1 C6 і поставити штовхач між каналізацією та джерелом PMOS. Але, в цьому випадку, дія на кнопку повинна бути довшою, ніж час, зайнятий µC, після його включення, щоб встановити вихід самоутримування на "1" .
Я не ризикнув (мої схеми все одно працюють!)

Опублікував FantasPic

Здравствуйте,

Я перекопіюю схему DAUDET78, скажімо "чисто" .

Для того, щоб повністю зрозуміти і змоделювати дії. Можливо, ви краще розумієте це в цій версії .

Перемикач увімкнений/введений на вашому µC .
АТ залишається АТ для займання.

Після натискання на АТ ви маєте постійну часу, сформовану C14, R6 і R3, яка залишатиме µC живленим приблизно на 4 секунди. Досить поставити його вихід на 1 (перемикач на схемі).

Тепер мені цікаво, чи не можна було обійтися без транзистора для спрощення складання ?

дякую за ваші пояснення.
Читаючи характеристики транзистора IRF4905, мені також цікаво, чи не обійтися без 2N2222.
Але щоб зрозуміти, давайте розберемось, і у мене є кілька запитань щодо вашої схеми:
1/Вже безглузде питання, але чи є різниця між символом землі (трикутником вниз) і підключенням до - акумулятора? Наприклад, чому C1 не пов'язаний з - ?
2/Я не розумію, чому існує ця збірка R2-C1-R6. У своїй логіці для початківців я б поставив C1 паралельно BP і, можливо, позаду опору. Для регулювання часу та інтенсивності розряду до основи Q1.
3/Я не можу зрозуміти, для чого призначений R3 і особливо це з'єднання.

В іншому це майже добре, і інші мої запитання, безперечно, походять від того, що я не знаю роботу IRF4905. Тож я придивлюсь уважніше.

У будь-якому випадку, дякую за ваші відповіді на всі ці обміни, які є дуже інформативними (особливо для мене).

Опублікував DAUDET78

Якщо ви розріжете сік на µC, це заощадить акумулятор. Перебирати - це нісенітниця.

Я починаю з Isis, у мене ще немає усіх порад !

Дійсно, P-MOS не підходить, я поставив перший, який знайшов! мені здається, що характеристика Vgsth не вказана в описі. Я зміню це, якщо ви захочете запропонувати його іншим учасникам форуму.

C1 добре підключений до "-" акумулятора, саме завдяки символу. це дозволяє уникнути синів, які скрізь перетинаються.

R3 використовується для фіксації потенціалу основи транзистора при займанні µC до маси. Під час увімкнення штир µC називається випадковим (вхід, вихід або високий опір). Завдяки цьому опору ми переконуємось, що транзистор заблокований під час цієї короткої фази

І ось монтаж без затримки. Якщо µC запускається швидко і відразу встановлює його вихід на 1, зазвичай темп не потрібен. Натискаючи сильний АТ протягом приблизно 60 мс, ми широкі! але додавання led призвело до візуалізації всього, що мені здається більш практичним.

Насправді, щоб заблокувати PMOS, його ворота повинні бути в потенціалі джерела.
Без урахування виходу без живлення µC дорівнює 0В. тому пряма лінія зв'язку µC зробить PMOS провідною

І з N-каналом ?

Опублікував FantasPic

мені здається, що характеристика Vgsth не вказана в описі.

Vgsth Даремно зробити MOS-провідник! Він використовується для визначення мінімальної напруги (для NMOS), яка блокує його .
Треба дивитись на значення Vgs для гарантованих коефіцієнтів Rds (увімкнено)

PS: Я не перевірив (сьогодні) всі посилання

Опублікував FantasPic

Re,

C1 добре підключений до "-" акумулятора, саме завдяки символу. це дозволяє уникнути синів, які скрізь перетинаються.

Гаразд, але в цьому випадку що GND внизу? ?

Опублікував FantasPic

R3 використовується для фіксації потенціалу основи транзистора при займанні µC до маси. Під час увімкнення штир µC називається випадковим (вхід, вихід або високий опір). Завдяки цьому опору ми переконуємось, що транзистор заблокований під час цієї короткої фази

Я розумію, і справді це добре продумано. Я використовую GPIO16 ESP8266, який відразу ж стає ВИСОКИМ при включенні µC. Тоді може бути змінено значення LOW безпосередньо перед налаштуванням, але конденсатора достатньо для підтримки струму на базі транзистора. У моєму випадку я поставив конденсатор 1000 мкФ. Але зі 100 мкФ це також спрацювало.

Мені також цікаво, чи не можна було б використовувати два 2N2222? Щоб не ображати DAUDET, я майже напам'ять вивчив таблицю даних компонента і побачив, що в насиченні я можу подавати до передавача до 600 мАг. Моєму µC потрібно лише 170 мА. з піком до 350. Я думаю, що це повинно бути можливим ні ?

Опублікував акамп

Гаразд, але в цьому випадку що GND внизу? ?

Символ GND використовується для позначення точки 0В для вимірювання напруги. Ви ставите скільки завгодно на свою схему. Усі вони, фіктивно, пов’язані між собою.

Я розумію, і справді це добре продумано. Я використовую GPIO16 ESP8266, який відразу ж переходить у ВИСОКИЙ, коли µC включається.

Мені також цікаво, чи не можна було б використовувати два 2N2222? Щоб DAUDET не образив мене, я майже напам'ять вивчив таблицю даних компонента і побачив, що при насиченні я можу подавати до передавача до 600 мАг.

Я нікого не ображаю
600 мА на колекторі 2N2222, там, ви повинні показати мені, як ви можете це підтвердити

Ми можемо переробити діаграму, замінивши PMOS на PNP:
- Ми втрачаємо близько 0,3 В між випромінювачем і колектором
- Він приймає базовий струм більше 1/10 струму колектора. Дякую вам споживання !

Опублікував DAUDET78

Символ GND використовується для позначення точки 0В для вимірювання напруги. Ви ставите скільки завгодно на свою схему. Усі вони, фіктивно, пов’язані між собою.

Опублікував DAUDET78

Звичайно, ні !
При скиданні всі вхідні/вихідні штифти потрапляють на вхід (такий високий опір). Це програмне забезпечення передає шпиндель на рівень "1"

Гаразд для мене.
Але в цьому випадку я вважаю за краще встановити стан шпинделя за замовчуванням у ВИСОКИЙ, оскільки для ESP01 завантаження з двома GPIO, доступними в GND, переведе µC у певний стан, несумісний з плавним запуском програми (режим UART).

Опублікував DAUDET78

Я нікого не ображаю

Я забув додати підморгування;-)
Зізнайтеся, що у ваших відповідях не завжди є легкий характер;-)

Опублікував DAUDET78

600 мА на колекторі 2N2222, там, ви повинні показати мені, як ви можете це підтвердити

Якщо я не неправильно тлумачу, але максимальний струм 600 мАг вказаний у всіх таблицях даних, які я розглядав. Наприклад:
http://pdf1.alldatasheet.com/datash. PS/PN2222A.html

Опублікував DAUDET78

Ми можемо переробити діаграму, замінивши PMOS на PNP:
- Ми втрачаємо близько 0,3 В між випромінювачем і колектором
- Він приймає базовий струм більше 1/10 струму колектора. Дякую вам споживання !

Основа> 1/10 від Ic? Чому так? Мінімальний коефіцієнт підсилення, який я бачу, становить 40. Тому я б сказав, що це Ib> 1/40 Ic. І якщо Ic = 170 => менше 5 мАг. Порівняно з 90 реле, це трохи покращує автономність. Ні ?