CRIUS ALL IN ONE PRO Flight Controller
Вопрос затокам.
Пытаюсь разобраться с Хоббикинговским Multiwii and Megapirate AIO Flight Controller w/FTDI (ATmega 2560) V2.0.
Скачал прошивку Мультивий 2_2, расскомментировал #define QUADX, #define CRIUS_AIO_PRO_V1, скомпилировал, залил.
В GUI графики всех датчиков меняются кроме одного. ACC ROLL показывает стабильно -1000.
Это чего? Бракованая микросхема MPU6050? Может этому датчику аппаратный сброс сделать?
Не знаток, просто мимо проходил… Чистку EEPROM перед заливкой прошивки проделали?
Не знаток, просто мимо проходил… Чистку EEPROM перед заливкой прошивки проделали?
Да: Файл-Примеры-EEPROM-eeprom.clear, галочка(проверить), стрелочка(загрузить).
Другие датчики ускорения реагируют, но в покое пляшут PITCH -7, Z 529. Что то же непонятно.
Вначале опытов ошибся выбором платы и раскоментировал #define ALLINONE. Не заработало.
Проблема решена. Заработало в версии 2_1. Теперь ROLL -21,PITCH -4, Z 529.
Версии 2_2 и 2_3 увы не сработали.
А чем же вам версия 2_2 не угодила? И снова про чистку EEPROM, а объем памяти на 4096 в скетче исправить не забыли?
Кстати, у меня версия 2_2 после ранее залитой 2_1 без чистки памяти вообще с ума сходила. А наоборот ничего… Хотя это непредсказуемо, и чистить надо всегда.
А еще калибровку делать.
Пока не сделаешь калибровку ACC, в ГУИ горизонт отображаться не будет. Это для 2.2, ну и для Маховия 3.1
Парни, я тут в ступор вошел, есть два вопроса:
- чтобы законнектится в AIOP 2.0 по внешнему FTDI, достаточно 4 провода RX TX 5V GND?
- на AIOP 2.0 гдето есть 3.3V (мне для ГПС нуно),если нет, то понижать лучше через резюк или шоттки?
- чтобы законнектится в AIOP 2.0 по внешнему FTDI, достаточно 4 провода RX TX 5V GND?
походу кто то оторвал usb 😃
по делу: не достаточно… нужно еще DTR, т.е. reset подрубить
хотя по идее можно и просто usb-uart переходником обойтись (т.е. RX TX 5V GND)… когда скетч скомпилился и его размер показался, то на платке нажать ресет, либо ручками на DTR подать из нуля в единицу (либо наоборот… не помню точно)… я так шил мобидрон и минимОСД за неимением FTDI…
- на AIOP 2.0 гдето есть 3.3V (мне для ГПС нуно),если нет, то понижать лучше через резюк или шоттки?
у меня на одном модуле питалово через диод, а на другом уже стаб на 3.3 запаян… с резюком не стоит… тут думаю и за диод отругать могут матерые электроники 😃
Не, не оторвал, просто АИОП идет на мелколет, и к USB доступа просто не будет)
Поэтому я проводоком вывожу наружу разъем для внешнего FTDI.
А почему будут ругать, ведь 5V идет стабилизированное, значится задача просто его понизить, нет? 😃
Кстати, на фотке AIOP 1.0, на 2.0 вроде уже надо только стабилизированные +5V подавать?
и к USB доступа просто не будет
Может вывести удлиннитель УСБ проще будет?
. на AIOP 2.0 гдето есть 3.3V (мне для ГПС нуно),если нет, то понижать лучше через резюк или шоттки?
Процессор от 3.3 питается, но его лучше не обделять.
Я 3.3 для компаса брал с платы Crius Extend (там для Xbee есть), так что лучше преобразователем 5->3.3, остальное полумеры 😃
с резюком не стоит… тут думаю и за диод отругать могут матерые электроники
А почему будут ругать, ведь 5V идет стабилизированное, значится задача просто его понизить, нет?
- Под нагрузкой без стаба на 3.3 питание будет плавать.
- Нет защиты от переполюсовки и перенапряга. Чем больше таких защит, тем меньше ремонта если что.
Может вывести удлиннитель УСБ проще будет?
Самое здравое решение ИМХО, сдуть разъем и вывести наружу.
Не понятно, чем вам ftdi разьем то не нравится? 😃 вы друзья не забывайте что к порту S0 (он же ftdi) можно в последствии подключить блютуз…
На счет 3.3 ясно, будем искать)
вы друзья не забывайте что к порту S0 (он же ftdi) можно в последствии подключить блютуз…
А мы не забываем, у меня он там и висит 😃
Да FTDI всем нравится, только по УСБ то удобнее шить 😃 C DTR не надо заморачиваться.
Как вариант может просто вывести отдельно 6-пиновый ISP хёдер и шить программатором USBasp?
Это даже универсальнее т.к. в случае чего можно бутлоадер починить.
Да FTDI всем нравится, только по УСБ то удобнее шить C DTR не надо заморачиваться.
Все ясно) Короче 5 проводов паяем и не паримся)
Коллеги, туплю по поводу ЖПСа. Просто где- то увидел картинку, на которой ЖПС в FTDI подключали. А на мануал не глянул. Подключил в Rx2, Tx2, в МП ЖПС появился. Но пишет ЖПС нот фикс (это спутники не нашел?). И сам ЖПС постоянно горит зеленым. Вынес на улицу, включал- выключал, все равно при включении горит зеленым и все. Как заставить его спутник поймать? ЖПС- НЕО 6 с РЦтаймера.
Прошивка ardupilot-mpng-mpng-3.0.1-r3
Как заставить его спутник поймать?
Вынести на улицу и подождать подольше.
(Цвет индикатора на GPS модуле и режим его горения и не будут меняться после фикса.)
Как заставить его спутник поймать?
Скорость обмена у ГПС и в прошивке точно одинаковая?
Возможно (скорее всего)нет. В самом жпс параметры поменять нечем.
А если мигание не зависит от фикса, как в поле определить, поймал он чего-то или нет? На “Фантоме” (беленький такой) красный диод загорался, если спутники есть, только потом взлетали. А как тут быть?
Никак.
Этот ГПС ни о чем кроме питания своим светодиодом не сигнализирует.
Поиграйтесь со скоростью порта ГПС в прошивке - думаю подберете ту что в самом ГПС зашита.
Коллеги, спасибо большое. А буквально недавно здесь же кто-то написал, что если в прошивке ЖПС вообще не указывать, то плата сама его найдет и подстроится под него. Но никак не могу найти это сообщение, можно указать, если кто-то его помнит?
Это смотря какая прошивка…
Попробуйте 9600 в прошивке поставить - обычно по умолчанию эта частота в ГПС.