Запуск Arduino mega от источника питания 5 В

Мне интересно, могу ли я запустить Arduino mega на источнике питания 5 В, хотя он рекомендуется для 6-12В. USB имеет только 5V право, будет ли это проблемой? Я ожидаю, что тоже получу довольно много энергии от контакта 5 В, так что может ли это быть проблемой?

, 👍0


5 ответов


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

2

Вот что я сделал для своего проекта:

Я использовал высокоточный регулируемый источник питания 5 В. Я взял USB-кабель с квадратным разъемом, который входит в Arduino, и разрезал его пополам. Я подключил красный и черный провода к +5 В и заземлил свой регулируемый источник питания. Затем я управлял сильноточными компонентами в своем проекте непосредственно от источника питания 5 В.

Если вы используете этот подход, вам, вероятно, также следует добавить фильтрующие конденсаторы между 5 В и землей как на Arduino, так и на высокоточной нагрузке. Это поможет сгладить колебания напряжения при включении и выключении высокоточной нагрузки.

,

Вы также должны убедиться, что основания для USB (как со стороны хоста, так и со стороны Arduino) и блок питания настольного компьютера 1) подключены и 2) имеют одинаковый потенциал. Для последнего достаточно подключить все источники питания (USB, настольный) к одной и той же полосе питания., @Alex Hajnal

Вы неправильно поняли то, что я предлагаю. Я питаю свой проект одним источником питания 5 В. Сильноточные компоненты подключаются непосредственно к 5 В, а Arduino и его слаботочные компоненты питаются через фиктивный USB-кабель, который также подключен к источнику питания 5 В. Если мне нужно запрограммировать Arduino, я вместо этого использую настоящий USB-кабель, подключенный к моему компьютеру., @Duncan C

Если вы делаете это часто, вы можете купить различные USB-разъемы для создания собственного кабеля, вместо того, чтобы жертвовать кабелем. Это может позволить использовать проектную коробку с разъемом USB для подключения к шине питания, а затем к Arduino через встроенный USB-разъем. Вы даже можете подключить данные между гнездом USB на коробке к внутреннему разъему USB, если хотите сохранить эту функциональность для целей отладки и перепрограммирования., @computercarguy


-4

Нет, вы не можете запустить Arduino на 5 Вольт, если вы подаете его через разъем постоянного тока, не внося некоторые изменения в Arduino.

,

Приятно поставить минус правильному ответу без комментариев!, @Mats Karlsson

Arduino Mega, ATmega2560, может работать на 1,8 В при частоте 1 МГц. В таблице данных указано, что он оценивается от 4,5 В до 5,5 В при частоте 16 МГц. Но люди запускают его на 3V3 @16 МГц без проблем в течение многих лет. LDO на плате (клон и оригинал) снизится примерно на 1,5 В максимум, оставив 3,5 В при Vcc (в худшем случае), если вы подадите 5 В через разъем постоянного тока. Вы можете видеть, насколько хорош ваш ответ. Кстати, не я, кто отклонил ваш ответ., @SimonVu14

Как указано в других ответах, вы можете запустить Mega на 5 В, не изменяя его, просто не через разъем ствола или контакт Vin., @computercarguy


11

Диапазон 6-12 В применяется только к бортовому стабилизатору напряжения(если вы обеспечиваете питание через Vin или разъем ствола). Сам Arduino работает на 5 В, и регулятору нужно немного больше запаса, чтобы сделать регулирование.

Вы можете запустить Arduino через USB, так как он имеет 5 В, как это необходимо для Arduino

И вы можете обеспечить питание непосредственно на контакт 5 воль (с напряжением 5 В или курсом).

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

,

3

Если вы подключите его от USB-порта вашего компьютера к USB-разъему Mega, то все будет в порядке. Чего вы не можете сделать, так это подключить источник 5 В к гнезду ствола; это идет к регулятору напряжения платы, который нуждается минимум в ~ 7 В, чтобы обеспечить выход 5 В.

"Совсем немного власти" - довольно расплывчатое определение. USB - порт может выдавать 500 мА, если только рассматриваемое устройство не согласится на больший ток и этот порт не сможет его выдавать. Что , вероятно, более тревожно, так это то, что если вы пытаетесь провести много тока через Мега, вы рискуете перегрузить его пин-драйверы или дорожки печатных плат. Контакты Мега рассчитаны на 20 мА; короче говоря, Абсолютный Максимум 40 мА, чтобы не повредить его. Общий текущий бюджет составляет не более 200 мА. Если вы планируете приблизиться к любому из этих уровней, вам следует рассмотреть возможность отдельного питания некоторых ваших устройств. Это может включать питание от того же или другого USB-порта, если вы не пропускаете его через плату, и вы также наблюдаете максимальные токи USB-портов.

,

2

Да, вы можете запустить Arduino Mega от источника питания 5В. Вместо того чтобы подключать напряжение к разъему постоянного тока, вместо этого подайте свой 5V на контакт +5V на коллекторе Arduino. (это один из красных контактов на изображении ниже). Ardiono Mega pinout

,

Важно добавить, что это работает только в том случае, если это регулируемый источник питания 5 В, это означает, что он должен обеспечивать (более или менее) ровно 5 В, независимо от нагрузки., @PMF