Нагрузочная способность Ардуино

На этом форуме Вы можете задать вопросы знатокам программы и автору.
seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

Нагрузочная способность Ардуино

#1

Сообщение seri0shka » 07.12.2017{, 20:49}

Знаю, что тема избитая. Могу ли я нагрузить одновременно 20 выходов Ардуино про микро по 10 мА на каждый, т.е. в сумме 200 мА на корпус. Прошу отвечать тех, кто реально пробовал или есть ссылки на чей-то опыт. Про 40 мА на выход знаю, здесь другой случай. Добавлять 20 ключей тоже не подходит.

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Нагрузочная способность Ардуино

#2

Сообщение Александр_Светлый » 07.12.2017{, 21:21}

seri0shka писал(а):Могу ли я нагрузить одновременно 20 выходов Ардуино про микро по 10 мА на каждый
Позвольте спросить чем и зачем?
Я не флудер , просто мне есть что сказать =)

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нагрузочная способность Ардуино

#3

Сообщение pan » 07.12.2017{, 21:35}

seri0shka писал(а):или есть ссылки на чей-то опыт
 опыт производителей описанный в даташите. так сложно найти?

пишеи в гугл- даташит на atmega328.
скачиваем. смотрим.

СпойлерПоказать
Изображение
у меня ушло всего 5 минут времени что бы найти эту инфу для вас.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Нагрузочная способность Ардуино

#4

Сообщение nalnik » 07.12.2017{, 21:43}

Если это 20 светодиодов (елочная гирлянда) -  динамическая индикация (все 20 одновременно долго не горят)
то без проблем.
Последний раз редактировалось nalnik 07.12.2017{, 21:44}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

Нагрузочная способность Ардуино

#5

Сообщение seri0shka » 07.12.2017{, 22:08}

pan писал(а):у меня ушло всего 5 минут времени что бы найти эту инфу для вас.
Страница 383, между прочим. Я не так хорошо ориентируюсь в даташитах. Кроме того, данные в них иногда не соответствуют действительности, причём отличаться могут в любую сторону. Потому и спрашивал тех, кто пробовал. Но радует, что это "паспортный" режим. И спасибо!
Александр_Светлый писал(а):Позвольте спросить чем и зачем?
Как раз 20 транзисторных ключей. Чисто теоретически могут быть открыты все одновременно.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нагрузочная способность Ардуино

#6

Сообщение pan » 07.12.2017{, 22:10}

это критический режим.  можно спалить чип если хоть чуть превысить

Anydy

Нагрузочная способность Ардуино

#7

Сообщение Anydy » 07.12.2017{, 22:12}

Выше дали ссылку на даташит.....читать умеем?
DC Current Per I/O Pin ............40.0 ma
То есть но один вывод ДО 40 mA ...
Умножаем на количество выводов....
Смотрим потянет ли стабилизатор, распаянный на плате....(и прибавляем процентов 30)
Если нет - запитываем отдельно.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нагрузочная способность Ардуино

#8

Сообщение pan » 07.12.2017{, 22:25}

Anydy, не не. один может на 40,
а суммарная (по пину питания или земли) всех вместе максимум 200

Anydy

Нагрузочная способность Ардуино

#9

Сообщение Anydy » 07.12.2017{, 22:40}

pan писал(а):Anydy, не не. один может на 40,а суммарная (по пину питания или земли) всех вместе максимум 200
 Ну так я так и сказал...что на один пин 40 Миллиампер, подключили 10 пинов каждый по 40 = 400Ма .... но вот если стаб потянет 400 + 30% то в порядке.

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

Нагрузочная способность Ардуино

#10

Сообщение seri0shka » 08.12.2017{, 00:04}

Anydy писал(а):если стаб потянет 400 + 30% то в порядке
Стаб внешний и 1500 потянет, а контроллер в корпусе 6х6 мм при 400 сразу выпустит весь волшебный дым и не сможет больше работать. Насчёт 400 я ни капли не сомневаюсь, а при 200- вопрос.  Вот мне интересно, где этот порог, опытным путём жалко. Жаль, нет инфракрасной камеры.

Anydy

Нагрузочная способность Ардуино

#11

Сообщение Anydy » 08.12.2017{, 00:36}

seri0shka писал(а):опытным путём жалко. Жаль, нет инфракрасной камеры.
 Чего их жалеть при цене 150р ... Шутка...

Проверьте просто пальцем ...если сильно горячий стал - то сразу питание отрубить. Я так иногда делаю (конечно не самый лучший вариант) но если вовремя рубануть питание - ничего не сгорит

И все таки если чип выдает 40Ма на один выход, а их 17, значит должен тянуть 40 Х 17 + 30% = 884Ма Почти ампер! Я сомневаюсь что стабилизатор на плате Ардуино такой ток вытянет))

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нагрузочная способность Ардуино

#12

Сообщение pan » 08.12.2017{, 08:23}

Anydy писал(а):каждый по 40 = 400Ма .... но вот если стаб потянет 400
мы видимо не понимаем друг друга. не нужно ни каких 400....

Изображение

  грубо говоря, можно нагрузить либо 5 пинов по 40ма, либо 20 пинов по 10ма.
все пины по 40 ма = пипец чипу..

Добавлено (08.12.2017, 08:19)
---------------------------------------------
seri0shka писал(а):интересно, где этот порог, опытным путём жалко
 вы думаете даташиты из пальца высасывают?

Добавлено (08.12.2017, 08:23)
---------------------------------------------
Anydy писал(а):Я сомневаюсь что стабилизатор на плате Ардуино такой ток вытянет))
 на плате ардуино стоит lm1117
у нее нормальный рабочий ток 800 ма. 
ограничение тока установлено в среднем на 1200 ма

Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17.10.2016{, 05:56}
Репутация: 52
Имя: Владимир

Нагрузочная способность Ардуино

#13

Сообщение vacz » 08.12.2017{, 09:35}

Arduino Micro
Этот микроконтроллер можно питать через порт micro-USB от компьютера, паувербанка или от адаптера, подключенного в розетку.Так же пин +5V является не только выводом, но и вводом. Можно подавать ток на него и все это будет работать только при условии, что напряжение подаваемого тока строго равно пяти вольтам! Что мешает подключить от отдельного мощного стабилизатора и снимать с каждого выхода по 40ма?
Вложения
5247500.png
Последний раз редактировалось vacz 08.12.2017{, 09:48}, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нагрузочная способность Ардуино

#14

Сообщение pan » 08.12.2017{, 09:53}

vacz
1. от юсб можно питать не только микро.  например нано, уно...
2. пин +5v  это не ввод и не вывод. он просто подключен параллельно питаю процессора.
3. подают напряжение, а не ток ) его просто не существует пока нет потребителя.
4. 
vacz писал(а):Что мешает подключить от отдельного мощного стабилизатора и снимать с каждого выхода по 40ма?
простите, вы читать умеете? при чем отдельный стабилизатор. да хоть аккумулятор от камаза.
суммарный ток со всех пинов будет протекать в кристалле процессора через одно соединение с плюсом питания или землей, в зависимости
от того как будет подключена нагрузка. оно просто отгорит от тока в 400 ма.
поэтому на скрине написано что суммарный 200ма максимально!

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

Нагрузочная способность Ардуино

#15

Сообщение Hijin » 08.12.2017{, 10:29}

Не могу понять в чем проблема??
Автор ведь написал что нагрузки включил через транзисторы и нагрузки питаает отдельным источником . И тут  вся проблема остается в подборе соответствующих транзисторов(с малым входным током).

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нагрузочная способность Ардуино

#16

Сообщение pan » 08.12.2017{, 10:37}

Hijin писал(а):Не могу понять в чем проблема??
 
seri0shka писал(а):нагрузить одновременно 20 выходов Ардуино про микро по 10 мА
seri0shka писал(а):Добавлять 20 ключей тоже не подходит.

Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22.08.2017{, 11:08}
Репутация: 13
Откуда: Винница
Имя: Юрий

Нагрузочная способность Ардуино

#17

Сообщение Hijin » 08.12.2017{, 11:51}

Ну в сообщении 5 автор уже написал что транзисторные ключи

Александр_Светлый
Лейтенант
Сообщения: 355
Зарегистрирован: 12.10.2016{, 19:03}
Репутация: 2
Откуда: Краснодар

Нагрузочная способность Ардуино

#18

Сообщение Александр_Светлый » 08.12.2017{, 12:27}

В первом сообщении сказано следующее:
seri0shka писал(а):Добавлять 20 ключей тоже не подходит.
А в пятом сообщении:
seri0shka писал(а):Чисто теоретически могут быть открыты все одновременно.
Мы до сих пор не знаем что за устройство обсуждаем и строим догадки сможет работать или нет.
На мой взгляд проблема надумана, ставьте полевики и делайте подтяжку чтоб случайно не открылись все разом, чисто теоретически и порты могут иметь одновременно высокий уровень.

Так что за девайс обсуждаем?
Я не флудер , просто мне есть что сказать =)

seri0shka
Лейтенант
Сообщения: 391
Зарегистрирован: 09.04.2016{, 12:17}
Репутация: 22
Откуда: Кременчуг
Имя: Сергей

Нагрузочная способность Ардуино

#19

Сообщение seri0shka » 08.12.2017{, 18:55}

Чтоб расставить все точки над і .
Если я говорю, что 20 выходов по 10 мА, то без разницы, какой девайс, ток по каждому выходу будет именно 10 мА. Да, каждый выход будет открывать свой транзистор, вот именно током в 10 мА он и будет открывать (ток ограничивает резистор в базе, схема с общим эмиттером, p-n-p транзисторы). Да, можно было бы поставить 3 штуки 2003 на выходы ардуины, или использовать составные транзисторы и уменьшить ток в 20 раз, но эти варианты меня не устраивают по разным причинам. Полевики тоже не устраивают из-за цены и низкого допустимого напряжения.
 Одновременно нагрузка по 20 выходам будет скорей всего только при отладке и проверке работоспособности, но было бы неприятно при этом увидеть дымок.
 И ещё один момент. Транзисторы (p-n-p) открываются низким уровнем в данном случае, а он при подаче питания на ардуино присутствует на всех выходах от пары секунд до 10 секунд, соответственно в эти моменты тоже будет максимальная нагрузка на выходы.
 Ну и понятно, что Arduino Pro Mini будет питаться от внешнего источника напряжением 5 вольт, от внутреннего стабилизатора не питал пока ни разу.
 Когда писал, что не подходят транзисторные ключи, имел ввиду, что не хочу ставить дополнительные транзисторы, которые бы уже открывали основные, тогда ток можно было бы уменьшить до мизерного значения. Но такой вариант меня тоже не устраивает. Потому и задал вопрос.
 Вроде всем ответил.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Нагрузочная способность Ардуино

#20

Сообщение pan » 08.12.2017{, 19:27}

seri0shka писал(а):при подаче питания на ардуино присутствует на всех выходах от пары секунд до 10 секунд
это у вас в программе так задумано?

 
seri0shka писал(а):И ещё один момент. Транзисторы (p-n-p)
  при питании такой схемы от бОльшего напряжения можно спалить вход. нужен будет делитель

Ответить

Вернуться в «Спросить у знатоков»