Cheerson CX-20 клон квадрокоптера DJI Phantom

Murgatroid

Добрый день, уважаемое сообщество. Я новоиспеченный владелец Cheerson cx-20. Прочел всю тему от корки до корки пока ждал. Первые настройки и первый полет прошли на отлично. Не унитазит, точку держит, пульта слушается, садится аккуратно. APM 2.5.2 v6.0 разъем телеметрии разведен зеркально к нормальному APM
Установил телеметрию 915мгц клон 3dr v2, с 4pin разъемами и micro-usb на каждом модуле. И вот какая засада:
Модемы связываются друг с другом и происходит передача данных ТОЛЬКО если APM запитан от USB. То есть батарея отключена. При подключении батареи происходит обрыв связи, оба модема начинают моргать зеленым и бортовой модуль подмаргивает красным. Восстановить связь получается только обесточив коптер и снова подключив только USB.
Если подключать батарею к коптеру без USB, то при включении модемы соединяются (зеленый загорается на постоянку) на 2-3 секунды, а потом бортовой модуль начинает моргать красным и зеленым, соответственно модемы потерялись.
Пока изготовил костыль в виде питания APM через power module на USB, убрав питание с 1 канала(оставил только сигнал).
В теме подобного не встречал, гуголь тоже не помог. Может, кто знает в чем проблема?

Alex_063

Вообще то когда модули перемаргивают красным и зеленым это передача\прием данных

Murgatroid

Если бы…
Передача/прием данных - это когда мигает красный. А когда мигает зеленый - это признак отсутствия соединения, поиск второго модема.

Murgatroid

Там я был в первую очередь:)
Все по инструкции сделал, модемы видятся, работают. И от USB и через FTDI адаптер. А от батарейки - ни в какую. Дело в том, что у меня клон 3dr V2(второй версии) модема. Вот такой.
Только пинов не 6 а 4. Тут либо схемотехника какая другая по сравнению с первой версией модемов(хотя чего другого - обычный cp2101 добавили), либо в APM какая-то непонятка происходит. Как подаю питание с приемника, сразу обрыв связи между модемами.

Alex_063
Murgatroid:

Как подаю питание с приемника, сразу обрыв связи между модемами.

Если модули одинаковые попробуй местами поменять, посмотрим что будет

Murgatroid

Модули одинаковые. Только для наземного антеннка побольше. Пробовал менять. В точности такое же поведение.
Еще такой нюанс: когда модули спарены(то есть APM запитан с USB ), в настройках модемов в МР читаются настройки обоих модулей, а при записи новых настроек на удаленный модуль в конце выдает ошибку "не могу сохранить ‘измененный параметр’ " и удаленный модем переходит в режим прошивки. Если его переподключить, то снова все работает и измененный параметр оказывается сохраненным.
Пробовал перепрошить модемы - прошиваются и все остается так же.
Нашел в теме про модемы, что нужно перерезать дорогу у удаленного модема. Нашел дорожку, перерезал - ничего не изменилось. Совсем😁
Перепрошил APM на кастомную прошивку (пробовал и оригинальную), тоже не заводится.
В общем пока сдался, оставил питание APM от USB. Полетал сегодня, ветерок свежий, но вроде никаких проблем не выявил.

MFer

Дык это про распиновку.

У вас на этот уарт больше ничего не подключено (блютус/осд)? Что может включаться при подаче общего питания и вступать в конфликт…

Murgatroid

Возможно, что да, про распиновку, но там же надпись - “не используйте с таким контроллером наш модуль”. Написал продавцу этому вопрос, посмотрю что ответит.
Никаких дополнительных устройств. Новенький полностью стоковый Cheerson. Только эта телеметрия, ну и power module пришлось поставить уже из-за нее.
То есть сейчас на входе APM с приемника остались только сигнальные провода. Из power module взяты провода +5 и gnd и заведены на usb разъем, питают контроллер. А провода датчиков подключены в ADC разъем. В таком виде телеметрия работает 😃 Повторюсь, повер модуль подключен после проблем с телеметрией.

Murgatroid

пришел ответ:
Dear friend, our telemetry do not use for cx-20, they are not compatible, it is used for our standarded pixhawk and APM.

Best wishes
Have a nice day! 😃

Говорит - несовместимы 😦 буду пользовать с костылем.

Так что кто будет покупать телеметрию на родной мозг - уточняйте у продавца версию модема v1 или v2 !

MFer

Еще раз повторяю - несовместимость в распиновке разъема, для тупых/новичков, которые не разбираясь тычут разъем и сжигают модуль переполюсовкой…

Murgatroid

Ну, я думаю это станет актуально когда будет решение моего случая. Или появится кто-то кто подключил модуль v2 к нашему мозгу и у него заработало 😃
Сейчас переписываюсь со своим продавцом, снял для него видео. Гляньте, люди добрые, может что подскажете?

Alex_063

Пробовал не от АПМ-ма питать, а от отдельного бэка?

Murgatroid

Пробовал, результат то же не рабочий.
Такое ощущение, что при подаче на АРМ питания от батареи он начинает слать какую-то дрянь на выход модема и тот сходит с ума. Прошивки менял и на модуле и на контроллере - не помогло. Прям загадка…

Alex_063

Повторю, не через повер модуль, а через отдельный бек на 5-5,2v

Alex_063

телеметрию. А апм от родного бэка с распредплаты.

Murgatroid

О, что-то новенькое 😃 Так модемы видятся, настройки считываются, но связь в МП не устанавливается. Наверное потому что отдельный бек от отдельной батареи и нет общей земли… Сейчас попробую бек на эту батарею запитать.

Alex_063
Murgatroid:

но связь в МП не устанавливается

Ну так там тоже надо колдовать

Murgatroid:

и нет общей земли…

Это не причем

Murgatroid

подключил с этой же батареи телеметрию через отдельный бек, и… вернулся к своим баранам 😦

а чего там колдовать, когда через костыль все работает, соединяется и данные передаются?