Arduino Micro 5V Vin и контакты 3v3

Меня очень смущают контакты на arduino micro. Для чего используются контакты 3v3, 5v и Vin? Они для потребляемой мощности, или для выходной мощности, или для того и другого?

, 👍0


2 ответа


Лучший ответ:

6

Vin – это ВХОД питания. Он подключен к входу регулятора напряжения, который позволяет питать Arduino напряжением от 6 В до 12 В, в то время как сама Arduino работает от 5 В.

Вывод 5V может быть как ВХОДОМ, так и ВЫХОДОМ питания. Он подключен к общей шине питания 5 В внутри Arduino и, следовательно, к входам питания микроконтроллера. Эта шина/вывод должна быть снабжена питанием 5 В, чтобы Arduino работал. Откуда поступает это питание (от регулятора напряжения, от USB или от собственного внешнего источника питания 5В, подключенного к выводу 5В) для Arduino не имеет значения. Вывод 5V можно использовать даже для подачи питания на другие компоненты вашей схемы (хотя и с некоторыми ограничениями, см. ниже).

Контакт 3V3 (означает 3,3 В) — это ВЫХОД питания. Он подключен к выходу другого регулятора напряжения, который понижает 5 В с шины 5 В до 3,3 В. Его можно использовать для питания внешних компонентов, для работы которых требуется напряжение 3,3 В.


До этого момента я писал только о напряжении. Но в зависимости от вашей схемы вам также необходимо учитывать ток. Различные электрические части Arduino могут работать только с определенной мощностью (измеряется в ваттах). Таким образом, при заданном напряжении вы можете пропустить через них только определенное количество тока, прежде чем разрушить их.

В качестве примера предположим, что вы подаете на Arduino 9 В через Vin и хотите управлять двигателем среднего размера. Двигатели вообще могут потреблять большой ток. Теперь, когда вы управляете двигателем от контакта 5V Arduino, ток двигателя будет проходить через регулятор напряжения Arduino. Таким образом, регулятор перейдет в аварийное отключение и отключит питание (относится к подлинному Arduino) или будет уничтожен (относится к большинству дешевых клонов Arduino). Чтобы этого не произошло, вам нужно подключить двигатель напрямую к источнику питания (или через дополнительный регулятор напряжения, подходящий для необходимого тока), чтобы ток для него больше не протекал через Arduino.

Это объяснение предназначено только для того, чтобы не уничтожить свою плату. Это всегда очень раздражает, когда это происходит.

,

Ааа, это имеет больше смысла! Большое большое спасибо! :), @Jas

Проголосовал (также из-за последней строки, что довольно мягко сказано)., @Michel Keijzers

Отличный ответ. Один момент, который я хотел бы добавить, заключается в том, что если вы собираетесь подавать 5 В на линию 5 В, вам нужно убедиться, что она регулируется 5 В. Если оно отклоняется слишком далеко от 5 В, это приведет к неисправности платы и может повредить или разрушить ее., @Duncan C


1

VIN – это потребляемая мощность. IN означает ВВОД.

Обычно 5 В и 3,3 В используются для выходного питания, но 5 В также можно использовать для входного питания, если вы хотите питать плату от 5 В.

Но поскольку они представляют собой просто мощность, у них нет «направления» как такового, а есть только уровень напряжения.

,