Как подключить полетный контроллер к Betaflight, если сломался USB

подключение USB VCP

сломанный USBОригинал статьиhttps://oscarliang.com

Бывает так, что в силу различных причин у вашего полетного контроллера может сломаться порт USB и его невозможно подключить обычным кабелем к компьютеру, к Betaflight. Не спешите его выбрасывать, в этой статье вы узнаете, как можно подключиться к полетному контроллеру со сломанным USB.

Способ заключается в том, чтобы использовать для подключения дешевый FTDI-адаптер (используется для прошивки различных плат, в том числе minimOSD) и подключить его к UART-порту полетного контроллера. Возможно не получится легко подключиться, это будет зависеть от того, какой тип USB-соединения использует полетный контроллер: СР2102 или VCP.

Давайте рассмотрим за одно и это.

Что такое CP2102

CP2102 это чип, который используется в качестве интерфейса взаимодействия между полетным контроллером и компьютером. Этот чип используется в старых типах плат, таких как SpRacing F3 и NAZE32.

Если зайдете в Betaflight во вкладку Ports, то увидите, что UART1 поддерживает MSP для связи с компьютером при подключении USB. Именно поэтому не получится одновременно подключить к этому порту какую-нибудь периферию и подключиться по USB.

Как подключить полетный контроллер к Betaflight, если сломался USB

Что такое VCP

Самые новые и современные полетные контроллеры в качестве соединяющего порта полетный контроллер<=>компьютер используют тип VCP, то есть виртуальный COM-порт и режим DFU.

Во вкладке PORTS конфигуратора будет строчка USB VCP с включенным MSP. Преимущество в том, что такой тип порта не использует UART1 для соединения по USB, поэтому он освобождается и можно не беспокоиться, что к нему во время соединения будет подключена другая периферия.

Как подключить полетный контроллер к Betaflight, если сломался USB

Как подключить полетный контроллер, если сломан USB

Прежде, чем начать такие опыты, убедитесь, что USB нельзя отремонтировать, может все таки получится?

Если у вас полетный контроллер на базе F3 или NAZE32, значит он использует тип СР2102 и к нему можно подключиться с помощью FTDI-адаптера через порт UART1 вот таким способом:

Как подключить полетный контроллер к Betaflight, если сломался USB

 

 

Если у вас совсем новый и современный полетный контроллер, то скорее всего он работает через VCP, а это значит, через физический порт UART отключен для обмена данных по USB.

Для подключения, нужно попытаться включить UART1 для USB-соединения (MSP), только с таким условием получится подключить FTDI-адаптер.

Один из способов включить UART для USB — прошить старой или другой прошивкой, где UART1 будет по умолчанию включен для MSP USB. После этого уже можно будет подключить адаптер к UART1.

Если умеете кодить — можете сделать свою прошивку, если нет, то можете скачать спец.прошивку отсюда: https://drive.google.com/drive/folders/0ByGP1-R-32UgUDZhSDJkVWZJdk0

Если вы не нашли файл для своего полетного контроллера, то последний шанс — отрезать провод от USB и попробовать припаять провода непосредственно к дорожкам или контактам сломанного USB на контроллере, зайти в конфигуратор и включить UART1.

 

 

[contact-form][contact-field label=»Имя» type=»name» required=»true» /][contact-field label=»E-mail» type=»email» required=»true» /][contact-field label=»Сайт» type=»url» /][contact-field label=»Сообщение» type=»textarea» /][/contact-form]
Понравилась статья? Поделиться с друзьями:
Все о квадрокоптерах | PROFPV.RU