Слетает прошивка после отключения от питания

InRain
Offline
Зарегистрирован: 05.01.2017

Доброго времени суток!
Столкнулся с такой проблемой:
Имею сим модуль, Уно и реле. Включаю реле по смс. Заливаю скетч на Уно, все норм работает. Отключаю от юсб, переношу питание на VIN пин и скетч перестает работать. Мое предположение - слетает прошивка. 
Как победить такую проблемку?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Предположение неверное, прошивка не может слетать. Проблема скорее всего в питании. При подключении к Vin питание идёт через линейный стабилизатор. Он не очень мощный и при пиковых нагрузках приёмо/передающих модулей может не справляться и питание будет кратковременно просаживаться. Поэтому такие модули следует питать отдельным источником, а не от ардуины (которая запитана через Vin). 

Через USB нормально работает, потому что питание идёт напрямую с БП компа, а не через линейный стабилизатор на плате ардуино.

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

InRain пишет:

переношу питание на VIN пин

И сколько Вы туда подаёте?

От чего питается сим?

Давайте, короче схему, чтобы не пальцем в небо.

InRain
Offline
Зарегистрирован: 05.01.2017

ЕвгенийП, Jeka_M

Спасибо за ответы. В итоге ничего не слетает, просто в блоке setup() я не поставил задержку, чтоб успел подхватиться Sim модуль и АТ команды уходили "вникуда". Соответственно при поступлении СМСок не было нужного форматирования и код работал неравильно.

Питаю ардуину от 12в мото аккумулятора.