Сравнение полетных контроллеров Naze32 и CC3D

Что такое Naze32 и CC3D?

Naze32 и CC3D — это современные 32-битные полетные контроллеры, в отличии от других 8-битных, таких как KK2.1 или APM.  За счет этого они получили преимущество в точности и быстроте вычислений.  Эти контроллеры очень популярны в воздушной акробатике, особенно в FPV гонках миниквадрокоптеров. CC3D появился около 4-х лет назад, а Naze32 немного позже.

В этом обзоре я буду сравнивать Naze32 в «Acro» версии, а не полную версию со встроенным компасом и барометром. Есть также еще один полетный контроллер в этом классе под названием «Flip32+». Он очень похож на Naze32 (почти полный клон), поэтому мы не будем на нем останавливаться.

Сравенение аппаратной составляющей: Naze32 vs CC3D

Эти полетные контроллеры очень похожи друг на друга: оба размера 36×36 мм и используют 32-х битный процессор STM. Но в Naze32 используется сенсорная микросхема MPU6050 (гироскоп + акселерометр),а CC3D использует  MPU6000. Теоретически MPU6050 — это более хороший сенсор в теории, но эти данные обработает прошивка играет не маловажную роль.

DSC06316_PS

Подключение к компьютеру: Naze32 оснащен Micro USB разъемом, а у CC3D  Mini USB.

Еще одно отличие в разъемах для подключения ESC, у Naze32 — стандартные серво проводники, в то время как в OpenPilot CC3D используется разъем JST. Я думаю, что разработчики пытались увеличить свободное место на плате, но по мне это не совсем удобно.

cc3d-colour-back-white

На плате  CC3D USB порт подключен напрямую к процессору.  На других платах, таких как  Naze32 и Flip32 применяется конвертер с USB в UART, который подключается последовательному порту процессора. Поэтому при смене прошивки на Cleanflight в CC3D вам дополнительно понадобится конвертер USB-Serial.

Сравнение программного обеспечения:  OpenPilot GCS против Baseflight и Cleanflight

Naze32 и Baseflight

В Naze32 используется Baseflight configurator. Программное обеспечение берет свое начало от Multiwii, в нем есть большое количество параметров, которые вы можете изменять для настройки полетных свойств вашего квадрокоптера.

Baseflight configurator — это приложение для  Google Chrome, у него очень простой и строгий интерфейс. Кроме графического интерфейса можно запустить командную строку для настройки всех переменных.

cleanflight-gui-cli-command-screen

CC3D и OpenPilot GCS

В программном обеспечении от  CC3D значительно меньше параметров для настройки. После появления Naze32 многие стали говорить, о ограниченности при работе с GCS. Разработчики прислушались и дали больше свободы пользователям особенно в акро режимах.

OpenPilot GCS  — это программное обеспечение с отличным дизайном и дружественным интерфейсом. Однако оно может показаться немного сложным,  особенно для новичков.

Cleanflight

После успеха Naze32 и Baseflight, прошивка и конфигуратор были разделены и появился Cleanflight. Это программное обеспечение поддерживает не только Naze32, но некоторые другие полетные контроллеры, такие как CC3D, Sparky и др.

gui-connected-naze32-cleanflight

Теперь можно установить обе прошивки на CC3D — OpenPilot или Cleanflight.

На текущий момент, гексакоптеры и октокоптеры не поддерживаются на плате CC3D.

Какую плату выбрать?

Трудно решить какая плата лучше. Многие спорят, какая из них лучше в  плане производительности. Но я думаю обе платы имеют свою аудиторию и обе неплохо выполняют свою работу.  Вы не сможете решить, пока не попробуете обе.

Для меня показалось Naze32 легче подключить к радиоаппаратуре и другим стандартным компонентам, из-за стандартных серво разъемов. Для подключения к кабелю JST на CC3D может потребоваться  дополнительная пайка. Так же для меня оказался проще в использовании  Baseflight и Cleanflight конфигураторы.

Но цена CC3D примерно на 40% меньше, чем у Naze32. Если вы хотите запустить Cleanflight и вас не беспокоит JST разъем, CC3D будет не плохим выбором. Интересно, что несколько месяцев назад CC3D продавался по цене 69$.   Сейчас его цена около 18$.

Прошивка Cleanflight на CC3D

Существует два режима установки прошивки. Первый, вы полностью удаляете OpenPilot и устанавливайте CleanFlight. Второй, вы можете запустить обе прошивки на плате.

Установка Cleanflight с помощью USB UART адаптера.

Подключите полетный контроллер  CC3D с помощью USB-UART адаптера: 5V, GND, TX и RX к главному порту на CC3D. Далее следуйте инструкциям здесь, так же как вы прошивали Naze32.

После прошивки ваш  CC3D определится, как Naze32. Все настройки теперь можно делать через Cleanflight конфигуратор.

Прошивка через GCS без  USB UART адаптера

Вы можете воспользоваться другим способом и следовать инструкциям в этом видео (январь 2015) или в этом (февраль 2015) для прошивки без usb uart адаптера. Если кратко, вам нужно запустить GCS, вкладка прошивка, нажать кнопку “HALT” , чтобы перевести плату в режим загрузчика, загрузить прошивку Cleanflight FW и прошить. Если вам нужно откатиться обратно на OpenPilot, снова запустите GCS, вкладка прошивка, нажмите «Rescue» и следуйте дальнейшим указаниям. Вам будет нужно скачать образ прошивки OpenPilot и загрузить ее обратно.

Перевод. Оригинал статьи на http://blog.oscarliang.net/

Добавить комментарий

Войти с помощью: