Arduino не работает от внешнего питания, но работает от USB

Тема в разделе "Arduino & Shields", создана пользователем kuel, 26 май 2018.

  1. kuel

    kuel Нуб

    Есть несколько ARDUINO, Но вот чудеса - все от порта USB работают, в частности с двигателями, но при переводе их на внешнее питание, хоть через внешнее питание на самом ARDUINO, хоть на Motor Shild, некоторые наотрез отказываются. Индикаторы горят, перемигиваются, изредка что-то дергается, иногда отрабатывается небольшая часть программы - и все! Менял Motor Shild - эффект нулевой. Скетчи абсолютно одинаковые, питание внешнее и от четырех аккумуляторов и от Powerbank стабильно 5 в.
    Может кто-то сталкивался с таким явлением и что делать?
     
  2. Daniil

    Daniil Гуру

    Схема? Код? Может всё так и должно перемигивать и дёргаться?
     
  3. kuel

    kuel Нуб

    Спасибо за вопрос. Схема подключения и скетч один и тот же. Сейчас нарыл, что вроде бы надо при переходе на внешнее питание произвести системный сброс. Но под рукой не оказалось Ардуино с фокусами. Завтра доберусь до них и попробую. Вот только вопрос -- почему другие работают?

    С уважением, Владимир
     
  4. Daniil

    Daniil Гуру

    Не так.
    Я попросил схему и код, чтобы мы не гадали, как вы подключаете и что выполняет мк.
     
  5. kuel

    kuel Нуб

    вот простой код, заморачивающий некоторые платы при переходе на внешнее питание. Схема подключения - Arduino, сверху MotorShild, ничего внешнего. Все комплектующие из набора Амперка и Робоняша
     

    Вложения:

    • motor.h
      Размер файла:
      1 КБ
      Просмотров:
      689
    • danc.ino
      Размер файла:
      1,7 КБ
      Просмотров:
      568
  6. kuel

    kuel Нуб

    Перезагрузка ничего не дает! Интересный момент - такое ощущение, будто напряжение заниженное, хотя по прибору 5.2 в., т.е. напряжение, при котором такая же плата работает. Даже моторы, при пуске вращаются как-то медленнее, чем при питании через USB.
     
  7. b707

    b707 Гуру

    внешнее питание как организовано? какое напряжение на источнике, куда подключаете на Ардуино? Если внешнее напряжение не 5в - чем преобразуете?
     
  8. YeS

    YeS Гик

    Вы случайно внешнее питание не 5В подаёте? Если да, то конечно может и не работать. По мануалу минимум 6В должно быть.
     
  9. b707

    b707 Гуру

    'Это смотря куда подавать. Если на пин Vin - то да. лучше даже 7в и выше. А если прямо на пин "5в" - то ровно 5в и надо подавать.
     
  10. kuel

    kuel Нуб

    В качестве внешнего источника использовал батарею из 4-х аккумуляторов, также пробовал Powerbank. Подключал к MotirShld, через соответствующий клемник. Все одинаковое, но одни платы работают нормально, другие только перемигиваются. А вот идея по поводу 6 вольт очень интересна. Сегодня попробую добавить один-два элемента. Но все-таки, почему этот эффект не у всех плат. Хорошо, что их пять штук, а так бы и не было вопросов
     
  11. b707

    b707 Гуру

    Пример того, как не надо отвечать на вопросы.
    Я вас конкретно спросил - "какое напряжение и куда конкретно подавали?" Не надо отвечать про число аккумуляторов и "соответвующие пины" - это никому не интересно.
    Давайте вольты и НОМЕР пина
     
    Ariadna-on-Line и Daniil нравится это.
  12. parovoZZ

    parovoZZ Гуру

    Что такое системный сброс?
    У тебя плат много или это фантазии
    Осциллограф есть? Мотор Шиллер на холостую включаешь или с нагрузкой? Коллекторные движки очень хорошо шумят . Поэтому на МК надо подавать отдельное питание.
     
  13. YeS

    YeS Гик

    сомневаюсь, просто, что он на 5 вольтовый пин подаёт питание. Скорей всего на коаксиальный коннектор.
     
  14. Marts

    Marts Нерд

    Такая же проблема. Сначала ардуино работала от батарейки на 9 вольт, потом почему-то перестала, от usb все нормально. Кто-нибудь знает как решить проблему?
     
  15. поменять батарейку?
     
    LeTaGa, b707 и Danil_2002 нравится это.
  16. Marts

    Marts Нерд

    У каждой проблемы есть простое для понимания неправильное решение. Батарейка на 9,5 вольт по замеру.
     
  17. ИгорьК

    ИгорьК Гуру

    Там еще есть нечто, что позволяет/ не позволяет батарейке отдавать необходимый ток.
    То есть, при замере напряжения - все нормально. Подключается устройство - напряжение сдувается.
    Поэтому, измерьте напряжение на подключенной к батарейке Ардуино.
     
  18. Marts

    Marts Нерд

    Упало до 6 вольт. ???
     
  19. ИгорьК

    ИгорьК Гуру

    А дальше надо поковырять даташит и узнать, сколько вольт надо минимально подать на вход.

    Но по моему разумению, дело в вашей батарейке, которая не в состоянии справиться с задачей. Так напряжение просаживаться не должно.
     
  20. Marts

    Marts Нерд

    Да в том и дело, что не в батарейке. Сначала ардуино работала от 9в, потом батарейка упала до 6в. Сейчас новая батарейка от 9в и вообще не работает. А на вход можно от 7 до 12в. Я думаю, что-то могло полететь на плате, но что именно у меня еще мозгов не хватает понять. И проблема с этим не у меня одного.