Зависание Arduino DUE

cr1o
Offline
Зарегистрирован: 19.02.2018

Здравствуйте!

Проблема с платой Arduino DUE. При попытке подать на часть выходов единицу - плата зависает.

Все входы и выходы прописаны одинаково. Но при этом 2 выхода работают хорошо, а при подаче 1 на другие порты вывода, плата зависает...причем каждый раз это происходит по разному. Иногда 10 раза, иногда с 100ого. 

Если вместо нагрузки подключить светодиод(через резистор), зависания не происходит. Нагрузка - релейный модуль SR0039-1L с потреблением 1мА.

Подскажите в чем может быть причина.

b707
Offline
Зарегистрирован: 26.05.2017

Хорошо бы схему подключения. Питание реле как подключено?

cr1o
Offline
Зарегистрирован: 19.02.2018

С выхода Arduino подаем на вход IN релейного модуля. Пробовали напрямую и через резистор (10кОм и 20кОм), результат тот же.

Питание реле взято с выходов Power ардуинки.

 

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

cr1o пишет:

Питание реле взято с выходов Power ардуинки.

 

Так ото ж.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

и диода защитного нет... 

cr1o
Offline
Зарегистрирован: 19.02.2018

А что не так?

Как я понял из даташита ардуинки к выходам Power можно записать до 800мА. В даташите на релейный модуль "Максимальный потребляемый ток по питанию 70мА". 

При этом две релюхи из восьми по такой схеме заработали.

sadman41
Offline
Зарегистрирован: 19.10.2016

А кроме восьми реле более не подключено ничего? Моторы там киловатные или еще чего...

cr1o
Offline
Зарегистрирован: 19.02.2018

Больше ничего.

b707
Offline
Зарегистрирован: 26.05.2017

а сама ардуина от чего питается?

 

cr1o
Offline
Зарегистрирован: 19.02.2018

Сама ардуина от 8 батареек АА(12В).

b707
Offline
Зарегистрирован: 26.05.2017

cr1o пишет:

Сама ардуина от 8 батареек АА(12В).

а они нужный ток потянут?

Запитайте релейный модуль отдельно от 5в - если перестанет зависать, значит дело в питании.

cr1o
Offline
Зарегистрирован: 19.02.2018

Запитал релюхи отдельно, стало работать стабильно. Спасибо!

По идее релейные модули должны потреблять в режиме "замкнуто". А мы их одвременно включали только пару. Тоесть токи были далеки от маскимальных. Зачем тогда в даташите писать что выход 800мА, если он и половины этой нагрузки не тянят.

sadman41
Offline
Зарегистрирован: 19.10.2016

Конь, если его кормят нормально, скачет резво. А если в день дают по полкило сена - вскоре встать не сможет. Аналогия понятна?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ну посмотрим через когда у тебя этот отдельный БП здохнет.  

Bront
Offline
Зарегистрирован: 05.04.2016

5V: На вывод поступает напряжение 5 В от стабилизатора напряжения на плате, независимости от того,
как запитано устройство: от адаптера (7–12 В), от USB (5 В) или через вывод VIN (7–12 В).
Питать устройство через вывод 5V не рекомендуется — в этом случае не используется стабилизатор напряжения,
что может привести к выходу платы из строя.

3.3V: 3,3 В от стабилизатора напряжения платы. Максимальный ток — 800 мА.
Cтабилизатор также обеспечивает питание микроконтроллера SAM3X.

И в целом, не потянут эту нагрузку. Максимум там светодиодики, экранчики, простенькие шилдики.