Сбоит командоаппарат с GPS NEO 6MV2

Сбоит командоаппарат при включении GPS

Ответить
Аватара пользователя
Яйкс
Рядовой
Сообщения: 49
Зарегистрирован: 23.01.2018{, 13:14}
Репутация: 5
Откуда: Москва
Имя: Сергей

Сбоит командоаппарат с GPS NEO 6MV2

#1

Сообщение Яйкс » 13.02.2019{, 12:45}

Добрый день, друзья!

Столкнулся с проблемой сбоя в работе командоаппарата при включении GPS.
Командоаппарат настроен на автоматическое переключение шагов через 1 сек, каждый шаг отвечает за включение светодиода, поэтому работу командоаппарата видно визуально. Заметил странное явление, что при включении GPS длительность шага начала плавать, то уменьшаться, то увеличиваться, либо вообще шаг пропадает и переходит к следующему. Как только GPS выключается, то все приходит в норму. Решил попробовать обойти эту проблему и подключил еще одну ардуину к которой подключил уже сам GPS, а ардуины связал уже через Softwareserial. Таким образом, имеем 2 ардуины связанные между собой по Softwareserial: к одной подключено светодиодное табло и настроен командоаппарат, ко второй датчик GPS. Блок работы командоаппарата - стандартный, блок GPS - от Слимпера, использующий библиотеку Tiny GPS. Результат такой же, наблюдается сбой в работе аналогичный первому случаю. Такое ощущение, что проблема в том, что GPS сбивает цикл и вылезают проблемы с таймингами. Подскажите, пожалуйста, куда копать. Как можно исправить проблему?

Заранее благодарю.

P.S.Сам я не програмист, ардуиновский код понимаю со справочником

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Сбоит командоаппарат с GPS NEO 6MV2

#2

Сообщение Ingwar » 13.02.2019{, 15:18}

Яйкс писал(а):
13.02.2019{, 12:45}
а ардуины связал уже через Softwareserial.
Проект как обычно зажимают... Предположу, что шлете в софтовый порт очень часто, а шаг в 1 секунду не на аппаратном таймере.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Ответить

Вернуться в «Помогите, а то я "нимагу"»