Ардуина странно виснет

Modsley
Offline
Зарегистрирован: 14.01.2018

Приветствую.

Есть Uno, к ней по I2C подключена ардуина нано. 

К нано подключены модуль БТ и модуль драйвера двигателей на L298N

Запитано всё это от отдельного DC-DC с 12В на 5V (не от стабилизатора драйвера двигателей)

уно периодически опрашивает нано, а не пришло ли команды с БТ. Если пришло, что-то там рассчитывает по подключённым к нему датчикам и передаёт на нано команду на включение двигателей. Потом что-то там опять своё с датчиков считает и даёт на нано команду на выключение двигателей. 

Нано по этим командам просто выставляет соответствующе уровни на пинах к которым подключен драйвер двигателей. 

И всё работает. По монитору портов уно и нано смотришь, всё передаётся, включается и выключается. 

Но! Всё работает, если входы драйвера двигателей не подключены к нано. 

Стоит их туда воткнуть, как, одна команда прошла, вторая, а потом УНО виснет. 

Причём виснет именно УНО! 

 

Не представляю, куда копать и буду благодарен за любые советы. 

Спасибо. 

 

Modsley
Offline
Зарегистрирован: 14.01.2018

Изначально всё это (уно, нано, БТ, драйвер) питалось от стабилизатора драйвера. 

Обнаружив такое странное поведение, подумал, что видно что-то по питанию. Поставил отдельный 12 ваттный DC-DC, от которого питаются уно, нано, БТ, драйвер.

Проблема осталась. 

Да, к уно по I2C ещё подключен модуль гироскопа, но не думаю, что это важно. 

Вообще нет мыслей, в чём может быть проблема. Если бы вис нано, грешил бы на драйвер, но виснет уно, в которую только I2C и подключено. 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Мысли, возможно, появятся после того, как будет опубликована схема. С тщательно прорисованной разводкой земли и питания.

Modsley
Offline
Зарегистрирован: 14.01.2018

Да собственно что тут особо рисовать... 

Перемычка на L298N снята

Драйвер менял. 

Modsley
Offline
Зарегистрирован: 14.01.2018

По результатам экспериментов всё ещё более странно.

Перекинул всё на УНО. 

Всё работает. 

Просто параллельно с УНО подаю питание на голую НАНО ... всё начинает виснуть. 

 

 

SLKH
Offline
Зарегистрирован: 17.08.2015

Смотрим на разводку земли (#2).  Причем здесь желательна не принципиальная схема, а монтажная aka картинка.

 

Modsley
Offline
Зарегистрирован: 14.01.2018

SLKH пишет:

Смотрим на разводку земли (#2).  Причем здесь желательна не принципиальная схема, а монтажная aka картинка.

Земля всех блоков соединена. Земля везде общая, в этом я уверен.