48

Ремонт квадрокоптера DJI Phantom

Заранее прошу прощения за технические неточности. Восстановил так около десятка плат, но это было давно, и я уже не помню подробностей технологии. Если принесут - придется вспоминать заново.

Обычно, на лечение приносят что нибудь уныло лежащее. Редко — ползающее. А вот чтобы летающее…


DJI Phantom pro перестал передавать изображение. Без камеры дрон становится почти бесполезен. Нельзя снимать видео, нормально управлять им, нельзя даже подглядывать за соседями, злобно хихикая. Значит, надо чинить.

У камеры отдельный подвес со своей электроникой. Вот его, первым делом, и снимаем. (Что довольно логично. А то представь, приходишь в больницу с шишкой на лбу, а лечить начинают с противоположного конца туловища, методом доктора Попова…) Плата подвеса, мало того, что отвечает за трансляцию изображения, она еще и первой страдает от асфальтовой болезни при любой жесткой посадке.

Разбираем. И видим кучу BGA чипов на плате.

Сходу не вполне понятно, что там напроектировал сумрачный китайский гений. Документации на плату нет. По даташитам на чипы складывается впечатление, что на плате две независимые системы со своими флешками и оперативкой. Похоже на то, что они независимо работают при разных разрешениях. У версии advanced, которая не умеет в 4к половины микросхем просто нет.

На всякий случай реболим все микрухи. Шары, по сравнению с телефонами, огромные. Хоть это облегчает задачу. Включаем. И… Всё так же уныло. Копаем дальше.


На плате пятаки, подписанные как RX/TX. А не UART ли это? Чего бы не проверить? Подключаем конвертер USB-UART и пробуем запустить плату на коленке.

Упс. Она жрет больше ампера. От компа запустить не получится. Подключаем лабораторный блок питания… Вау! Плата шлет логи загрузки. Точнее, ругается, что загрузить систему не может.

Идем в интернеты. Ничего не находится. Погружаемся в пучину англоязычных форумов. И откапываем программку texas instruments, которая прошивает загрузчик.

Шьем. Пробуем, уже с загрузчиком, накатить прошивку стандартным способом. И, таки да, оно работает! Можно летать дальше.


На этот раз повезло. У флешки слетел загрузчик. У следующей такой платы полностью умерла флешка.


Запаиваем новую. Шьем загрузчик. Система начинает выдавать логи, и ругаться, что не знает, что же ей делать дальше.


Ищем. На гитхабе находим замороченный мануал по переустановке системы.


Шьем по уарту через терминал.


Следующим этапом накатываем линукс. Через uart он качается крайне долго, но существует альтернативный вариант заливки через usb. Пробую. Почему-то упорно не работает. Наконец, нахожу флешку, с которой это всё же удается.

Система запускается, но выдает только 8fps. Такая частота кадров устарела уже во времена Чарли Чаплина. Всё на том же гитхабе находим патч, решающий эту проблему.

Дрон побежден. Работает. И даже что-то показывает. Можно отдавать.


Отсюда

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества