Что произойдет, если я подключу Arduino одновременно к USB и внешнему напряжению питания?

Я новый пользователь Arduino. Я не уверен, могу ли я одновременно подключать USB и внешнее питание через адаптер питания к Arduino. Будет ли это гореть контроллер?

В принципе, я хочу автоматически выключить компьютер после сохранения всех открытых документов, прежде чем моя батарея ИБП погаснет, когда меня не будет, чтобы вручную закрыть ее. Я пытаюсь уведомить компьютер о сбоях питания основного питания - AC 220V 50 Гц (уведомление /сигнал отправляется, когда питание отключается) через USB, используя Arduino. Я думаю, что это можно сделать, используя штырь источника питания внешнего напряжения. Всякий раз, когда питание гаснет в сети, штырь источника питания внешнего напряжения падает до 0 В от 7 В. Значение напряжения можно считывать с помощью программного обеспечения (я не знаю, о чем это: можно ли это сделать? Если да, то как? ). Arduino по-прежнему будет включен, поскольку он подключен к USB-компьютеру и, таким образом, сообщает компьютеру об отключении питания.

42 голоса | спросил Jagat 24 MarpmMon, 24 Mar 2014 14:22:29 +04002014-03-24T14:22:29+04:0002 2014, 14:22:29

2 ответа


11

Из arduinoBoardUno :

  

Питание

     

Arduino Uno может питаться через USB-соединение или с внешним источником питания. Источник питания выбирается автоматически.

Поместите внешнее питание через делитель напряжения или транзисторный преобразователь и в аналоговый (разделительный) или цифровой (инвертор) штырь и проверьте соответствующее значение на штыре. Обратите внимание, что для этого не требуется питание Uno от внешнего источника питания, только подключение оснований.

ответил Ignacio Vazquez-Abrams 24 MarpmMon, 24 Mar 2014 14:37:08 +04002014-03-24T14:37:08+04:0002 2014, 14:37:08
52
  

Я новичок в Arduino. Я не уверен, могу ли я одновременно подключать USB и внешнее питание через адаптер питания к Arduino. Будет ли это гореть контроллер?

Давайте рассмотрим схему Arduino UNO R3

Вход от штепселя питания (PWRIN, гнездо питания) проходит через диод D1 (для предотвращения обратной полярности) и передает NCP1117 , который преобразует его в источник 5v, который передает 5v частей.

Потребляемая мощность

Альтернативный источник питания поставляется через USB-разъем (USBVCC). Соответствующая схема показана ниже

введите описание изображения здесь>> </p>

<p> Линии питания USB проходят через P-mosfet (T1), который работает как коммутатор, а затем переходит на узел +5V (это выход регулятора + 5v, как показано на первой схеме). </p>

<p> MOSFET управляется <a href= LMV358 операционным усилитель (OPAMP), который работает как компаратор.
Отрицательный вход операционного усилителя привязан к 3,3 В, а положительный - через делитель напряжения с половиной уровня питания Vin.

  • Когда Vin> 6.6V, тогда входной сигнал opamp становится выше, чем входной сигнал, и операционный усилитель отключает MOSFET.

  • Когда Vin <6.6V, то входной сигнал opamp становится ниже, чем входной сигнал, и операционный усилитель включает MOSFET.

Обратите внимание, что Vin находится после входного диода, поэтому он примерно на 0,6 В ниже, чем внешний уровень подключенного источника питания. Поэтому, когда есть источник питания, подключенный к входу питания выше 6,6 В + 0,6 В (где 0,6 В - падение напряжения диода D1), тогда линия питания USB отключается (поскольку MOSFET отключается), а питание от силовой вилки. Подключение или отключение питания USB в этом случае не будет иметь особого значения, поэтому вы можете подключать оба источника питания одновременно, только когда вход питания падает ниже указанного уровня (около 6,6 В + 0,6 В = 7,2 В), USB будет начните питание платы.

ответил alexan_e 24 MarpmMon, 24 Mar 2014 19:16:44 +04002014-03-24T19:16:44+04:0007 2014, 19:16:44

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132