Корзина

Блог

Вы читаете блог проекта RC Drone, запись №72.
2012-08-10 00:26:38; автор: Сергей, комментарии (2)
Продолжается увлекательная история о том, как я, не имея никакой документации, пытаюсь разобраться с тем, что это такое - All In One Pro и как ее настраивать.

Как я выяснил ранее, эта плата - альтернатива более дорогой и пафосной APM 2 (ArduPilotMega 2.0). На AIO ставится то же самое свободное программное обеспечение, которое разрабатывают энтузиасты и выкладывают его в опенсорс. Производят плату All In One Pro какие-то китайцы, и она продается вообще без какой бы то ни было документации.

Итак, в прошлый раз я пробовал подключить плату по USB к компьютеру, установив предварительно драйвера. Сначала я думал, что плата имеет какой-то дефект, проблему с таймингом или питанием, поэтому компьютер ее не определяет. Проверил на другом компьютере - то же самое. Начал думать в сторону использования FTDI разъема на плате для подключения не к USB, а к настоящему COM порту компьютера... Однако решение проблемы подключения платы оказалось банальным: китайский USB провод был битый. Я вскрыл его Micro USB разъем и увидел, что белый провод (Data -) был оторван. Вот поэтому не определялась плата компьютером. Пришлось проводок припаять:
Micro USB провод
После этого все успешно определилось. Вот так стала выглядеть плата с подсоединенным проводом и горящими светодиодами:
Crius All in one Pro with USB
Опытным путем установлено, что в этом вновь созданном COM порту нужно выставить скорость 115200 бит/c, и после этого Mission Planner начинает видеть плату при переключении в верхнем меню на кнопку Terminal, при этом подключать явно (нажимая кнопку в правом верхнем углу) не требуется.

Удалось через Mission Planner залить прошивку ArduCopter V2.7.1 Octa, а также получил доступ в консоль платы:
Init ArduCopter V2.7.1

Free RAM: 1424
FW Ver: 118
----------------------------------------


load_all took 524us
3ERASING LOGS
3Erasing logs5?3Log erase complete-?COMPASS INIT ERROR

Press ENTER 3 times for CLI

GQC^`'ArduCopter V2.7.1] 
ArduCopter V2.7.1] 
ArduCopter V2.7.1] 
ArduCopter V2.7.1] ?
Commands:
  logs
  setup
  test
  help
  planner
ArduCopter V2.7.1] 

Красота.

Комментарии к посту

elik981, 2012-08-19 06:48:39
А прошивка ArduCopter V2.7.1 точно будет корректно работать? Она ж вроде под специальную плату APM2 (ArduPilot Mega 2). А на Crius AIOP встает ее порт MegaPirateNG. Ну или MultiWii..
Сергей, 2012-08-19 11:46:14
Хорошее замечание, спасибо! Конечно, нужно будет залить подходящую прошивку перед тем, как взлетать. Этому процессу будет посвящен отдельный пост в блоге.
Залогиньтесь или зарегистрируйтесь, чтобы отправлять комментарии



Читайте также