Страница 1 из 2
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 20:49
seri0shka
Знаю, что тема избитая. Могу ли я нагрузить одновременно 20 выходов Ардуино про микро по 10 мА на каждый, т.е. в сумме 200 мА на корпус. Прошу отвечать тех, кто реально пробовал или есть ссылки на чей-то опыт. Про 40 мА на выход знаю, здесь другой случай. Добавлять 20 ключей тоже не подходит.
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 21:21
Александр_Светлый
seri0shka писал(а):Могу ли я нагрузить одновременно 20 выходов Ардуино про микро по 10 мА на каждый
Позвольте спросить чем и зачем?
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 21:35
pan
seri0shka писал(а):или есть ссылки на чей-то опыт
опыт производителей описанный в даташите. так сложно найти?
пишеи в гугл- даташит на atmega328.
скачиваем. смотрим.
[spoiler=Спойлер]

[/spoiler]
у меня ушло всего 5 минут времени что бы найти эту инфу для вас.
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 21:43
nalnik
Если это 20 светодиодов (елочная гирлянда) - динамическая индикация (все 20 одновременно долго не горят)
то без проблем.
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 22:08
seri0shka
pan писал(а):у меня ушло всего 5 минут времени что бы найти эту инфу для вас.
Страница 383, между прочим. Я не так хорошо ориентируюсь в даташитах. Кроме того, данные в них иногда не соответствуют действительности, причём отличаться могут в любую сторону. Потому и спрашивал тех, кто пробовал. Но радует, что это "паспортный" режим. И спасибо!
Александр_Светлый писал(а):Позвольте спросить чем и зачем?
Как раз 20 транзисторных ключей. Чисто теоретически могут быть открыты все одновременно.
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 22:10
pan
это критический режим. можно спалить чип если хоть чуть превысить
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 22:12
Anydy
Выше дали ссылку на даташит.....читать умеем?
DC Current Per I/O Pin ............40.0 ma
То есть но один вывод ДО 40 mA ...
Умножаем на количество выводов....
Смотрим потянет ли стабилизатор, распаянный на плате....(и прибавляем процентов 30)
Если нет - запитываем отдельно.
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 22:25
pan
Anydy, не не. один может на 40,
а суммарная (по пину питания или земли) всех вместе максимум 200
Нагрузочная способность Ардуино
Добавлено: 07 дек 2017, 22:40
Anydy
pan писал(а):Anydy, не не. один может на 40,а суммарная (по пину питания или земли) всех вместе максимум 200
Ну так я так и сказал...что на один пин 40 Миллиампер, подключили 10 пинов каждый по 40 = 400Ма .... но вот если стаб потянет 400 + 30% то в порядке.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 00:04
seri0shka
Anydy писал(а):если стаб потянет 400 + 30% то в порядке
Стаб внешний и 1500 потянет, а контроллер в корпусе 6х6 мм при 400 сразу выпустит весь волшебный дым и не сможет больше работать. Насчёт 400 я ни капли не сомневаюсь, а при 200- вопрос. Вот мне интересно, где этот порог, опытным путём жалко. Жаль, нет инфракрасной камеры.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 00:36
Anydy
seri0shka писал(а):опытным путём жалко. Жаль, нет инфракрасной камеры.
Чего их жалеть при цене 150р ... Шутка...
Проверьте просто пальцем ...если сильно горячий стал - то сразу питание отрубить. Я так иногда делаю (конечно не самый лучший вариант) но если вовремя рубануть питание - ничего не сгорит
И все таки если чип выдает 40Ма на один выход, а их 17, значит должен тянуть 40 Х 17 + 30% = 884Ма Почти ампер! Я сомневаюсь что стабилизатор на плате Ардуино такой ток вытянет))
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 08:23
pan
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 ма
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 09:35
vacz
Arduino Micro
Этот микроконтроллер можно питать через порт micro-USB от компьютера, паувербанка или от адаптера, подключенного в розетку.Так же пин +5V является не только выводом, но и вводом. Можно подавать ток на него и все это будет работать только при условии, что напряжение подаваемого тока строго равно пяти вольтам! Что мешает подключить от отдельного мощного стабилизатора и снимать с каждого выхода по 40ма?
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 09:53
pan
vacz,
1. от юсб можно питать не только микро. например нано, уно...
2. пин +5v это не ввод и не вывод. он просто подключен параллельно питаю процессора.
3. подают напряжение, а не ток ) его просто не существует пока нет потребителя.
4.
vacz писал(а):Что мешает подключить от отдельного мощного стабилизатора и снимать с каждого выхода по 40ма?
простите, вы читать умеете? при чем отдельный стабилизатор. да хоть аккумулятор от камаза.
суммарный ток со всех пинов будет протекать в кристалле процессора через одно соединение с плюсом питания или землей, в зависимости
от того как будет подключена нагрузка. оно просто отгорит от тока в 400 ма.
поэтому на скрине написано что суммарный 200ма максимально!
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 10:29
Hijin
Не могу понять в чем проблема??
Автор ведь написал что нагрузки включил через транзисторы и нагрузки питаает отдельным источником . И тут вся проблема остается в подборе соответствующих транзисторов(с малым входным током).
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 10:37
pan
Hijin писал(а):Не могу понять в чем проблема??
seri0shka писал(а):нагрузить одновременно 20 выходов Ардуино про микро по 10 мА
seri0shka писал(а):Добавлять 20 ключей тоже не подходит.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 11:51
Hijin
Ну в сообщении 5 автор уже написал что транзисторные ключи
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 12:27
Александр_Светлый
В первом сообщении сказано следующее:
seri0shka писал(а):Добавлять 20 ключей тоже не подходит.
А в пятом сообщении:
seri0shka писал(а):Чисто теоретически могут быть открыты все одновременно.
Мы до сих пор не знаем что за устройство обсуждаем и строим догадки сможет работать или нет.
На мой взгляд проблема надумана, ставьте полевики и делайте подтяжку чтоб случайно не открылись все разом, чисто теоретически и порты могут иметь одновременно высокий уровень.
Так что за девайс обсуждаем?
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 18:55
seri0shka
Чтоб расставить все точки над і .
Если я говорю, что 20 выходов по 10 мА, то без разницы, какой девайс, ток по каждому выходу будет именно 10 мА. Да, каждый выход будет открывать свой транзистор, вот именно током в 10 мА он и будет открывать (ток ограничивает резистор в базе, схема с общим эмиттером, p-n-p транзисторы). Да, можно было бы поставить 3 штуки 2003 на выходы ардуины, или использовать составные транзисторы и уменьшить ток в 20 раз, но эти варианты меня не устраивают по разным причинам. Полевики тоже не устраивают из-за цены и низкого допустимого напряжения.
Одновременно нагрузка по 20 выходам будет скорей всего только при отладке и проверке работоспособности, но было бы неприятно при этом увидеть дымок.
И ещё один момент. Транзисторы (p-n-p) открываются низким уровнем в данном случае, а он при подаче питания на ардуино присутствует на всех выходах от пары секунд до 10 секунд, соответственно в эти моменты тоже будет максимальная нагрузка на выходы.
Ну и понятно, что Arduino Pro Mini будет питаться от внешнего источника напряжением 5 вольт, от внутреннего стабилизатора не питал пока ни разу.
Когда писал, что не подходят транзисторные ключи, имел ввиду, что не хочу ставить дополнительные транзисторы, которые бы уже открывали основные, тогда ток можно было бы уменьшить до мизерного значения. Но такой вариант меня тоже не устраивает. Потому и задал вопрос.
Вроде всем ответил.
Нагрузочная способность Ардуино
Добавлено: 08 дек 2017, 19:27
pan
seri0shka писал(а):при подаче питания на ардуино присутствует на всех выходах от пары секунд до 10 секунд
это у вас в программе так задумано?
seri0shka писал(а):И ещё один момент. Транзисторы (p-n-p)
при питании такой схемы от бОльшего напряжения можно спалить вход. нужен будет делитель