Перейти к содержанию

Можно ли подключить Arduino к розетке?

Обновлено Редакция GAW

Arduino — низковольтная плата: всё на ней, включая микроконтроллер ATmega328P, работает от 5 В. Сетевое напряжение 230 В нельзя подавать ни на один её вывод — оно опасно для жизни и разрушит плату. Розетка годится только как источник для блока питания, который выдаёт безопасное постоянное напряжение.

Куда подключать питание

ИсточникКуда подключаютДопустимо по даташиту
USB-зарядка или компьютерразъём USB-Bне больше 5,5 В
Адаптер постоянного токаразъём 2,1 × 5,5 мм6–20 В
Батарея или другой источниквывод VIN6–20 В
Сеть 230 Вникуданельзя

С разъёма напряжение проходит через диод на линию VIN, а с неё — на стабилизатор 5 В типа 1117: в перечне деталей UNO R3 указан SPX1117, на схеме — NCP1117. Питание от USB защищено самовосстанавливающимся предохранителем на 500 мА.

Почему не стоит подавать 20 В

Линейный стабилизатор гасит разницу между входом и 5 В на себе, и вся она уходит в тепло:

P≈(Uвх−5 В)⋅I.P \approx (U_{вх} - 5\ \text{В}) \cdot I.
Напряжение адаптераНагрев стабилизатора при токе 100 мА
9 В0,4 Вт
12 В0,7 Вт
20 В1,5 Вт

Расчёт без учёта падения на входном диоде — это оценка сверху. Сколько выдерживает стабилизатор 1117 в маленьком корпусе SOT-223, разобрано на примере AMS1117; сравнить линейный стабилизатор с импульсным по нагреву и КПД поможет калькулятор LDO и DC-DC. Назначение выводов платы, включая VIN и 5V, — в таблице выводов Arduino.

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

Какой блок питания нужен для Arduino UNO?

Либо USB-зарядка на 5 В с кабелем USB-B, либо адаптер постоянного тока со штекером 2,1 × 5,5 мм на напряжение из диапазона 6–20 В. Чем выше напряжение адаптера, тем сильнее греется стабилизатор на плате, поэтому без нужды верх диапазона не используют.

Можно ли подать 5 В на вывод 5V вместо USB?

Вывод 5V — это шина питания +5 В, так он назван в таблице выводов даташита, поэтому напряжение на нём минует стабилизатор. Подавать на него можно только стабилизированные 5 В: ATmega328P работает от 2,7 до 5,5 В, и выше 5,5 В поднимать нельзя.

Сколько тока можно взять от USB-питания Arduino?

По схеме UNO R3 питание от USB проходит через самовосстанавливающийся предохранитель на 500 мА. При большем токе он разогревается и ограничивает ток, и плата может перезагружаться — мощную нагрузку питают отдельно.

Источники

  1. Arduino. UNO R3 Product Reference Manual (SKU A000066, modified 15/10/2026) — разд. 2.2 — напряжение на VIN 6–20 В, на разъёме USB не больше 5,5 В; разд. 3.1 — разъём питания 2,1 × 5,5 мм; разд. 5 — вывод 5V назван шиной питания +5 В, стабилизатор SPX1117M3-L-5, выпрямительный диод CGRA4007-G, разъём USB-B; ATmega328P питается напряжением 2,7–5,5 В; разд. 4.1 — кабель USB и питает плату
  2. Arduino. UNO R3 schematic (A000066) — цепь питания: разъём PWRIN через диод M7 на VIN, стабилизатор NCP1117ST50T3G на 5 В; USBVCC через самовосстанавливающийся предохранитель MF-MSMF050-2 на 500 мА; переключение USB и VIN — транзистор FDN340P и компаратор LMV358

Нашли ошибку?