Зависание Arduino DUE
- Войдите на сайт для отправки комментариев
Пнд, 19/02/2018 - 11:32
Здравствуйте!
Проблема с платой Arduino DUE. При попытке подать на часть выходов единицу - плата зависает.
Все входы и выходы прописаны одинаково. Но при этом 2 выхода работают хорошо, а при подаче 1 на другие порты вывода, плата зависает...причем каждый раз это происходит по разному. Иногда 10 раза, иногда с 100ого.
Если вместо нагрузки подключить светодиод(через резистор), зависания не происходит. Нагрузка - релейный модуль SR0039-1L с потреблением 1мА.
Подскажите в чем может быть причина.
Хорошо бы схему подключения. Питание реле как подключено?
С выхода Arduino подаем на вход IN релейного модуля. Пробовали напрямую и через резистор (10кОм и 20кОм), результат тот же.
Питание реле взято с выходов Power ардуинки.
Питание реле взято с выходов Power ардуинки.
Так ото ж.
и диода защитного нет...
А что не так?
Как я понял из даташита ардуинки к выходам Power можно записать до 800мА. В даташите на релейный модуль "Максимальный потребляемый ток по питанию 70мА".
При этом две релюхи из восьми по такой схеме заработали.
А кроме восьми реле более не подключено ничего? Моторы там киловатные или еще чего...
Больше ничего.
а сама ардуина от чего питается?
Сама ардуина от 8 батареек АА(12В).
Сама ардуина от 8 батареек АА(12В).
а они нужный ток потянут?
Запитайте релейный модуль отдельно от 5в - если перестанет зависать, значит дело в питании.
Запитал релюхи отдельно, стало работать стабильно. Спасибо!
По идее релейные модули должны потреблять в режиме "замкнуто". А мы их одвременно включали только пару. Тоесть токи были далеки от маскимальных. Зачем тогда в даташите писать что выход 800мА, если он и половины этой нагрузки не тянят.
Конь, если его кормят нормально, скачет резво. А если в день дают по полкило сена - вскоре встать не сможет. Аналогия понятна?
Ну посмотрим через когда у тебя этот отдельный БП здохнет.
5V: На вывод поступает напряжение 5 В от стабилизатора напряжения на плате, независимости от того,
как запитано устройство: от адаптера (7–12 В), от USB (5 В) или через вывод VIN (7–12 В).
Питать устройство через вывод 5V не рекомендуется — в этом случае не используется стабилизатор напряжения,
что может привести к выходу платы из строя.
3.3V: 3,3 В от стабилизатора напряжения платы. Максимальный ток — 800 мА.
Cтабилизатор также обеспечивает питание микроконтроллера SAM3X.
И в целом, не потянут эту нагрузку. Максимум там светодиодики, экранчики, простенькие шилдики.