Проект Мегапират на самик!
А какая сейчас тактовая частота используется на MPX.
PLL на внутреннем генераторе может дать 64МГц максимум как я понимаю, у нас больше сейчас?
P.S. Настраиваемые индикаторы на OSD это классно!
Походу насчет 64 с внутреннего я не прав, надо покурить даташит.
Покурив документацию, нашел - внутренний генератор =16 МГц, то есть вдвое быстрее нашего внешнего кварца.
Получается что мы можем запуститься на той же тактовой частоте (настроив PLL) и от внутреннего генератора, откуда понижение в 2 раза?
Соответственно все тайминги и сервы съедут не на много, из-за неточности самого генератора. Но можно будет продолжить полет!
Вроде ±4% от -10 градусов до +85 градусов.
Бракованные кварцы вовсе не экзотика.
Хех, про какой брак речь? МПХ-овские детальки и плата (у меня, например) уже выдержали немерянные удары и вибрации, но продолжают трудиться. Хоть приемку ставь. Кварцы и так не особо любят удары и вибрации, даже мойку УЗ не всегда переживают.
На днях закупил деталек для ремонта блока питания - наборы мосфетов n- и p- в одном корпусе. Как начали пыхать, решил проверить каждую оставшуюся детальку до применения, пока еще типа живые…
Из восьми нашел 3(!!!) набора n- и n-, вместо того, что надо. Маркировка у всех одинаковая, а фактически разные микрухи.
И возможно еще повезло, глаз да глаз нужен теперь, раньше таких безобразий в таких количествах не было.
Пардон за офф, накипело:) А может кто и повнимательнее приглядится, удачи всем…
Подскажите пожалуйста - как откомпилировать MegaPiratePlaneB1.zip ?
Чтобы избежать половины помидоров - скажу сразу, что другие проекты (например классический MegaPirate) у меня компилятся вообще без вопросов и там не возникает проблем.
Поставил самую последнюю среду Arduino.
Скачал и распаковал MegaPiratePlaneB1.zip и нажал на “проверить”.
как делал - всё на видео…
Вылезли несколько ошибок. Половину из них составляли ошибки банального изменения имён *.h файлов. Читая help-ы из зарубежных форумов я сократил количество ошибок до :
In file included from MegaPiratePlane.pde:31:
C:\Arduino\SRC\libraries\FastSerial/FastSerial.h:116: error: conflicting return type specified for 'virtual void FastSerial::write(uint8_t)'
C:\Arduino\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'
И тут я встал. Я всё понимаю, проект переполз на новый проц и всё такое… Может, я беру не тот проект для компиляции ?
Цель: поставить на самолёт плату Мегапирата с Кинга
Заранее спасибо.
Поставил самую последнюю среду Arduino.
Мне попадались проекты, которые компилялись только со старыми версиями, попробуйте разные начиная с 1.0 😃
Папку с библиотеками копировали тоже?
… попробуйте разные начиная с 1.0
Попробую
Папку с библиотеками копировали тоже?
Да, это видно на видео.
Я так понимаю, что идёт речь о папке libraries которая включена в архив с исходниками MegaPiratePlaneB1.zip ?
Кроме MegaPiratePlaneB1 есть ещё и MegaPirateB8.zip и MegaPiratePlane2.24. Я тут тоже не пойму - что использовать ?..
Напишите хотябы диапазон страниц: сколько десятков страниц этой темы необходимо прочитать чтобы разрешить задачу… Я серьёзно… Я не могу понять - в какой момент соскочили с процов Mega пересели на другие процы.
в какой момент соскочили с процов Mega
Вот в этот rcopen.com/forum/f90/topic243418/1741
А с начала темы и до этого момента всё про МегаПирата на Атмеге.
речь о папке libraries
Да, её нужно скопировать вместо родной аналогичной ардуиновской (которую предварительно надо стереть или переименовать, чтобы не мешала).
И ещё, чтобы избежать лишних ошибок при компиляции, используйте Ардуину 0.0.22.
MegaPiratePlaneB1 делался под ней.
В8, 2.24 более поздние версии с доработками. В этой теме до перехода на STM они все обсуждались.
Кроме MegaPiratePlaneB1 есть ещё и MegaPirateB8.zip и MegaPiratePlane2.24. Я тут тоже не пойму - что использовать ?.
Подробнее не знаю, я использовал квадрокоптерную прошивку, не самолетную. Насчет проца не понял, в APM 2.5 он и не менялся.
2dundel1
Большое спасибо за номер версии Ардуины и за приём с библиотеками.
Попробую компильнуть по вашим советам.
…
проверил.
MegaPiratePlaneB1 компилится без ошибок на дуине 0.0.22 (детские болячки разработчиков дуины… блин…)
Стандартные библиотеки не трогал. Вернее пробовал их замещать теми что из проекта - но ничего доброго не получил.
Замещение библиотек - требование разработчика (Олега Донцова). Поскольку они им изменены.
Об этом написано в release_notes.txt
INSTALLATION
*** TOTALLY erase your arduino IDE libraries folder prior copying the libraries
*** Select your plane type (wing or classic) and servo reverse i…
и неоднократно упоминалось в этой теме (до перехода на СТМ).
Понял…
Ушел в лес читать ReadMe и тему…
P.S.
Хорошо что хоть что-то компилится вообще 😃
Теперь их двое… 😮
Новая весточка от Олега 😃
2.0.4124 + наземка #76
dl.dropboxusercontent.com/u/…/mpx_gcs.zip
===
Обнова экстренная, ибо компас. Поэтому - только компас.
добавлена галка “заморозки” самокалибровки компаса. См. General -
AHRS sensors - Stop MAG auto-adjust. Пока она установлена, компас
подстраиваться не будет.поправлены коэффициенты самокалибровки, чтобы “чечевицу” превратить
в сферу - см. предыдущие рисункив наземку добавлены все пункты из будущей обновы: пороговая емкость батареи,
пользовательские индикаторы… В еепром они сохраняются, но на ИЛС
отображаться не будут, т.к. см. в начале поста. Останется только
допилить и выложить бортовую часть.
Описание не прилагаю, будет с прошивой.Всем привет с края земли 😃
2.0.4124
Облётано.
На Бикслере 30 минут чистого времени, на Скае - час.
На Скае были проблемы с компасом, точнее не проблемы, а иногда при виражах “перекручивал” указатель. Теперь всё ушло и на экране только правда. 😎 Морозить калибровку? - зачем!
Видео со Ская похвастать не могу (могу но не буду), т.к. видеотракт не отлажен и картинка дряная.
P.S. Я как программа “Доброе утро” - прихожу КАЖДОЕ утро! 😈
- добавлена галка “заморозки” самокалибровки компаса. См. General -
AHRS sensors - Stop MAG auto-adjust. Пока она установлена, компас
подстраиваться не будет.
1.Получается что автокалибровка может не работать как положено?
Или этой галкой надо как-то хитро пользоваться?
Сам если честно пока не летал на автокалибруемом компасе.
2.Не понятно до конца по - rcopen.com/forum/f90/topic243418/4187
Вроде получается можно полностью подменить кварц на время? Или есть подводные камни? Или возможность есть но это считается не нужным для MPX?
Да, кстати, а где этот край земли? ))))
Сам если честно пока не летал на автокалибруемом компасе.
Лучше один раз увидеть, чем сто раз услышать.
Летаю с момента введения этой фишки - забыл что такое в поле с ноутом крутить самолёт руками. Одной заморочкой меньше.
Да, кстати, а где этот край земли? ))))
Наверное там, где не правильно калибруются компасы 😃
забыл что такое в поле с ноутом крутить самолёт руками. Одной заморочкой меньше.
Так и я забыл, последний раз давным давно калибровал.
Пираты ходят в море всё дальше:
- вчера летал при диком ветре, спасибо стабилизации;
- ну и сегодня небольшой рекорд дальности - 5 км.
Так и я забыл, последний раз давным давно калибровал.
Так и не понял есть у Вас проблема или только мы с alex-ber её видели? Или просто сопереживаете? Но если всё работает - то и отлично! 😁
Так и не понял есть у Вас проблема или только мы с alex-ber её видели? Или просто сопереживаете? Но если всё работает - то и отлично!
Повторюсь, я еще не смог попробовать прошивки с автокалибруемым компасом. Я просто интересуюсь, чтоб понять чего ждать в полете. Если появилась галка прекратить автокалибровку значит не все работает как задумывалось или я неправильно понял ее предназначение.
Налетал на 4090 больше 15 часов. Ниразу не подводила, все работает как и задумывалось. Компас в полете адекватен.
Вот один из примеров полета, почти в полный штиль.
www.youtube.com/watch?v=9J9hpkqgF2M
Стрелки направления на дом по GPS и компасу идеально совпадают говоря за адекватность второго:D
P.S. нулевая высота это нормально для данной местности:)
Местность - просто на зависть.
Видео писалось на земле? Уж больно картинка красивая.
Да, писалка конечно на земле:)
USB видео захват и ноут, а видео канал 5,8 на 400 мВт.
P.S. носителя сменил а название на ОСД все никак не могу переписать, на самом деле это SkyWalker