Відповіді:
У цьому прикладі використовується регулятор посилення Maxim MAX1835 , але він може бути застосований і до інших, які мають вимикач .
Схема, як правило, відключається. Коли користувач натискає кнопку, акумулятор подається на контакт -SHDN, що дозволяє регулятору та включити 3,3 В до мікроконтролера. Потім мікроконтролер ставить логіку 1 на відвід POWER ON, утримуючи живлення після того, як користувач відпустить кнопку. Коли мікроконтролер хоче вимкнутись, він встановлює вихід POWER ON на 0.
Один із способів зробити це - перейти в режим глибокого сну на мікроконтролері.
Багато мікроконтролери підтримують зовнішнє переривання, наприклад, край на штирі вводу-виводу.
Так, це, безумовно, можливо, але як ви цього досягнете, залежить від того, яке навантаження ви будете включати та вимикати.
Це, мабуть, так просто, як просто використання реле, підключеного до вихідного PIN мікроконтролера (через транзистор та захисний діод), і кнопковий перемикач, підключений до штифта, налаштованого як вхід.
Ось простий приклад схеми:
Під час використання миттєвого перемикача кнопки будьте уважні розблокування, хоча вам потрібно буде застосувати затримку в коді мікроконтролера, щоб переконатися, що ви перевіряєте стан кнопки протягом певного періоду часу (наприклад, 1 мс), перш ніж перемикати реле. Повернутися на. Якщо цього не зробити, мікроконтролер може приймати кілька сигналів і перемикати реле кілька разів за дуже короткий проміжок часу, і ви побачите, що ваша кнопка працює з перервами.
ОНОВЛЕННЯ Я щойно побачив вашу редакцію щодо вимкнення мікроконтролера. Чи можете ви дати трохи більше інформації про те, що ви насправді намагаєтесь зробити? Важко відповісти на ваше запитання, не розуміючи всієї системи.
Якщо ви також хочете відключити мікроконтролер, то вам знадобиться якийсь спосіб повернення живлення до мікроконтролера. Можливо, ви могли б використовувати реле для живлення всього, включаючи мікроконтролер, таким чином мікроконтролер може вимикатись, але не вмикати його. Тоді ваша кнопка може бути підключена через ваш релейний вимикач, щоб ефективно коротко вимкнути його, даючи йому достатньо часу для включення та утримування реле відкритим.