Выходное напряжение Vin Arduino

Я подключил 6 В к разъему питания моего Arduino, и когда я проверил выходное напряжение от Vin, оно оказалось 5,3 В без подключения и 4,8 В с некоторыми подключениями к контактам ввода-вывода.

Это нормально? Потому что я пытался подать на двигатель 6 В через H-мост, но напряжение на двигателе упало до 3 В!

Возможно ли это из-за защитного диода как в arduino, так и в H-мосте? Возможно ли, что эти диоды могут снизить напряжение с 6 В до примерно 3,1 В?

Ответы (2)

Скорее всего, проблема в том, что у вас недостаточно тока.

Я бы добавил еще один аккумулятор последовательно. (Вы сказали, что теперь у вас четыре серии.)

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

Возможно, вашим батареям не хватает тока для одновременной подачи. Батареи имеют внутреннее сопротивление (которое варьируется). Это означает, что существуют ограничения на мгновенный ток, который он может обеспечить. ПРИМЕР: Вы не можете получить 500А от одной батареи.

VIN стоит перед регулятором. Питание к DC Barrel идет через диод на контакт VIN. Ни одна из частей 5v/Regulatory не применяется.
Я использую 2 (двигатели постоянного тока 6 В) с током останова 1 ампер. Я использую 4 щелочные батареи AA с запасом заряда 1800-2600 мАч. С мотором ничего не связано, кроме блютуз модуля. Схема подключения следующая: 4 контакта управления H-моста (L298n) подключены к 4 контактам вывода на Arduino. 2 Включить контакты, подключенные непосредственно к другим 2 выходным контактам. Батарейный блок с 4 щелочными батареями AA подключается к разъему питания, вход (Vin) подключается непосредственно к (Vcc) (источник питания) Н-моста. GND H-birdge am=nd 5v также подключены.
Какой марки аккумулятор вы используете? Возможно, вам не хватает тока. Батареи имеют внутреннее сопротивление (которое варьируется). Это означает, что существуют ограничения на мгновенный ток, который он может обеспечить (1 АА не может полностью запустить двигатель 500 А на полной скорости). Попробуйте подключить его к блоку питания на 2,5А+. (1 А (двигатель 1) + 1 А (двигатель 2) + 1/2 А (Arduino, Bluetooth и дополнительные устройства)). На самом деле, я сомневаюсь, что четыре батарейки типа АА могут обеспечить такой большой ток одновременно. Я не знаю, сколько вам понадобится, но, возможно, вам придется использовать много 9V или много AA.
Я использую батарейки ALKALINE (AA-AM3-MN1500). Я только что попробовал использовать последовательно 5 батареек, и все сработало очень хорошо! Я предполагаю, что проблема была с (пусковым током), который сначала потребляется двумя двигателями, дополнительная батарея помогла решить проблему. Большое спасибо за вашу помощь! :)
Я на самом деле новичок в этом мире! Если бы я знал, я бы уже сделал это, потому что я не просто нашел ответ, но и многому научился у вас всех. Я попытался проголосовать за один из комментариев, но все, что я получил, было «Вам нужно 15 очков репутации, чтобы проголосовать». Это все, или я что-то пропустил?
@AdelBibi, у тебя сейчас 24 балла, теперь ты можешь голосовать.

Защитный диод на разъеме DC Barrel не обеспечит падение 3В. Диод M7 имеет максимальное значение Vf 1,1 В при потребляемой мощности 1 А. При меньшем Vf ниже. Что обеспечит такое большое падение, так это нерегулируемый источник питания. Или источник питания, который недостаточно силен для вашего двигателя. Или неисправен блок питания.

Обновление: ОП упомянул, что они используют 4 батарейки типа АА и 2 двигателя с током остановки 1 ампер. С учетом пускового тока, пассивных компонентов h-моста и расчета 75% тока останова как тока холостого хода (это просто случайное высокое значение), это все еще составляет 1,5 ампера. Во-первых, некоторые батареи, особенно обычные батареи типа АА, не могут обеспечить силу тока 1 А или более. Те, кто могут, быстро истощат себя. Линейка батареек Duracell Procell типа AA (техническое описание) , потребляемый ток 1 А снижает напряжение новой батареи до 1,1 В с 1,5 В менее чем за 30 минут. До 1 В в час. Полностью мертв. 1В * 4 = 4В. Фактор падения напряжения на диоде 1 В при 1 А, он упал до 3 В, что вы измерили. Добавьте к этому сам ток, потребляемый Arduino через регулятор 5 В (рис. 100 ~ 200 мА).

Более того, диод M7 (техническое описание) имеет максимальный средний прямой выпрямленный ток при TL =55°, равный 1 ампер. Если бы не падение напряжения на батареях, что также означает падение тока, этот диод был бы мертв.

Короче говоря, большинство аккумуляторов не очень хорошо подходят для управления большим потреблением тока, как двигатели плюс все остальное, и также нехорошо управлять более чем 1 ампер через защитный диод на цилиндрическом разъеме. Это твоя проблема.

Чтобы исправить: 1. Рассмотрите возможность использования проводного источника питания, литиевых или других сильноточных аккумуляторных батарей. 2. Не подключайте двигатели через защитный диод, вместо этого подключайте их напрямую к источнику питания. Используйте разъем постоянного тока только для Arduino и других мелких деталей (например, модуля Bluetooth). 3. Рассмотрите возможность использования двигателей меньшего размера. 4, отдельные источники питания для Arduino и двигателей. В идеале вам нужно 5 или 6 1,5-вольтовых батареек AA на разъеме постоянного тока или контакте VIN для правильной регулировки. 4 батареи AA 1,5 В сокращают его до минимума для регулятора 5 В на Arduino Uno. Если вы можете использовать только 4 батареи по 1,5 В, подключите их к контакту VIN, а НЕ к разъему постоянного тока, потому что защитный диод упадет на 0,7 В, что усугубит проблему.

Как примечание, регулятор 5 В на Arduino имеет падение на 2 В. 7v это минимум для правильной регулировки на нем. Питание двигателя 6 В от источника питания 7 В нормально, хотя в большинстве случаев просто приводит к немного большему потреблению тока.

Итак, мистер Прохожий, понимаю ли я, что питание моего Arduino от 6-вольтовой аккумуляторной батареи вызовет такое сильное падение напряжения! Если бы я использовал большие значения, будет ли это просто регулироваться и иметь напряжение drrp 0,7 В из-за защитного диода? В техническом паспорте Arduino указано, что рекомендуемый источник питания составляет 7-12 В ... Означает ли это, что любые значения ниже 7 В вызовут проблему. т.е. большое падение напряжения
@AdelBibi, ты не упомянул батарею. Я думал, у тебя есть блок питания/адаптер переменного тока/розетка. Да, в зависимости от батарей, огромное энергопотребление может привести к сильному падению напряжения. Более дешевые батареи будут хуже, чем батареи высокого класса. ~ 0,7 В - это среднее падение напряжения на диоде. И все, что ниже 7 В на разъеме ствола или на выводе vin, не будет должным образом регулироваться регулятором 5 В, но в вашем случае это не проблема, поскольку вы берете питание от контакта vin, который находится перед регулятором.
@AdelBibi, пожалуйста, посмотрите обновление.
Но почему напряжение на (Vin) Arduino теряет часть своего напряжения! Я измерил выходной контакт (Vin), и он оказался примерно на 1,3 В меньше, чем подаваемое напряжение!
@AdelBibi VIN указан после защитного диода, поэтому у вас есть падение напряжения (от ~ 0,7 В до 1 В в зависимости от тока). Измерение после диода приведет к его измерению (напряжение - падение напряжения на диоде). Добавьте к этому, что контакт VIN напрямую подключен к регулятору 5 В, так что он начинает регулировать, потребляя ток (100 мА ~ 250 мА для питания всего Arduino, когда он не находится в режиме пониженного энергопотребления/спящем режиме). Это приводит к снижению напряжения на батареях в ответ. Это покрывает остальную разницу в 1,3 В, которую вы видите.
Спасибо за ваше объяснение! Я знал о диоде, но был удивлен дополнительными 0,6 вольта, которые я нашел большим числом. Ваше время и усилия не только благодарны, но и оценены. - Адель Биби