Ардуина странно виснет
- Войдите на сайт для отправки комментариев
Приветствую.
Есть Uno, к ней по I2C подключена ардуина нано.
К нано подключены модуль БТ и модуль драйвера двигателей на L298N
Запитано всё это от отдельного DC-DC с 12В на 5V (не от стабилизатора драйвера двигателей)
уно периодически опрашивает нано, а не пришло ли команды с БТ. Если пришло, что-то там рассчитывает по подключённым к нему датчикам и передаёт на нано команду на включение двигателей. Потом что-то там опять своё с датчиков считает и даёт на нано команду на выключение двигателей.
Нано по этим командам просто выставляет соответствующе уровни на пинах к которым подключен драйвер двигателей.
И всё работает. По монитору портов уно и нано смотришь, всё передаётся, включается и выключается.
Но! Всё работает, если входы драйвера двигателей не подключены к нано.
Стоит их туда воткнуть, как, одна команда прошла, вторая, а потом УНО виснет.
Причём виснет именно УНО!
Не представляю, куда копать и буду благодарен за любые советы.
Спасибо.
Изначально всё это (уно, нано, БТ, драйвер) питалось от стабилизатора драйвера.
Обнаружив такое странное поведение, подумал, что видно что-то по питанию. Поставил отдельный 12 ваттный DC-DC, от которого питаются уно, нано, БТ, драйвер.
Проблема осталась.
Да, к уно по I2C ещё подключен модуль гироскопа, но не думаю, что это важно.
Вообще нет мыслей, в чём может быть проблема. Если бы вис нано, грешил бы на драйвер, но виснет уно, в которую только I2C и подключено.
Мысли, возможно, появятся после того, как будет опубликована схема. С тщательно прорисованной разводкой земли и питания.
Да собственно что тут особо рисовать...
Перемычка на L298N снята
Драйвер менял.
По результатам экспериментов всё ещё более странно.
Перекинул всё на УНО.
Всё работает.
Просто параллельно с УНО подаю питание на голую НАНО ... всё начинает виснуть.
Смотрим на разводку земли (#2). Причем здесь желательна не принципиальная схема, а монтажная aka картинка.
Смотрим на разводку земли (#2). Причем здесь желательна не принципиальная схема, а монтажная aka картинка.
Земля всех блоков соединена. Земля везде общая, в этом я уверен.