Проект Мегапират на самик!

Syberian

гиро 0.5
рц 0.5
рол пич 1
яв 0.5

На этих коэф-тах одинаково хорошо летают (в симе) от модельки до Цессны 1:1 😎 а симуляция там очень хорошая.
Если будет раскачиваться на скорости, уменьши рол-пич до 0.5

Перед вылетом проверь ЖПС, а то не знаю, что там у тебя, лочит или нет, может, протокол править придется.
И не забудь выставить целевую скорость 60.

ViktorDoma:

предполагается такой ?

ага, у меня один такой нахаляву валяется. затестю.

МРХА в расее стоит от 20 баков, а тут целый кит!

ViktorDoma

Олег, подумываю заказать платку с датчиками отдельно (всеж Вортекс летает и раскурочивать иво жалко), что порекомендуешь ? Ну или на какие датчики в наборе ориентироваться ?

Syberian
Ustas69:

подскажи дефолтные

Обновись еще раз, я сериал ппм поковырял еще немного, как работать будет…

Lyuban

Помогите не получается прошить бутлоадер

> Programming section [8000000-80FFFFF] of PROGRAM MEMORY area…
Programming skipped from address 0x8020000 to 0x803FFFF because trying to program erased value
Programming skipped from address 0x8040000 to 0x805FFFF because trying to program erased value
Programming skipped from address 0x8060000 to 0x807FFFF because trying to program erased value
Programming skipped from address 0x8080000 to 0x809FFFF because trying to program erased value
Programming skipped from address 0x80A0000 to 0x80BFFFF because trying to program erased value
Programming skipped from address 0x80C0000 to 0x80DFFFF because trying to program erased value
Programming skipped from address 0x80E0000 to 0x80FFFFF because trying to program erased value
< PROGRAM MEMORY programming completed.
> Verifying section [8000000-80FFFFF] of PROGRAM MEMORY area…
Error : Verify failed at address 0x8000000.
Check that the device is erased before programming
Error : < PROGRAM MEMORY verifying failed.

LeonVS

Может лучше цифровой датчег под айрспид? Намучился я с этим аналоговым, скачут данные не чем не отфильтруешь по хорошему…

Syberian
Lyuban:

не получается прошить бутлоадер

какой чип? дисковери разные бывают, если что. А стирает оно автоматически, если установить прогу и ничего больше не трогать(кроме того, что описал).
А еще надо НЕХ грузить уже после выбора типа программатора и т.п.

LeonVS:

Может лучше цифровой датчег под айрспид?

ХДЕ?

Lyuban

чип stm32f407VGT6. все делаю как написано и все равно выскакивает ошибка.

Syberian

а если стереть? там кнопка chip erase есть

Lyuban

Спасибо получилось. пойду дальше разбираться.

Ustas69
Syberian:

Обновись еще раз, я сериал ппм поковырял еще немного, как работать будет…

Завтра с утра обязательно протестирую, сегодня занимался вкрячиванием FRSky телеметрии в передатчик Turnigy, чтоб RSSI и напряжение питания показывало на родном экране. Заодно настрою чтобы все 8 каналов проверить нормально.

dundel1
Syberian:

блог читал? написано ведь! ст-линк нужен один раз

А як же ж! 😁 Вот про этот один раз и был вопрос,:) можно ли его осуществить без ст-линка, типа, через FT232. Насколько я понял, без линка, бут зашить не получится… Жаль, придётся ещё и линк городить… Или покупать для этого плату Дискавери…😦

Syberian

ст-линк не городить, а покупать надо. учитывая его ценник по отдельности, дешевле диско купить только ради него.

AlexSneg

только ты не забывай, что производитель тоже не дурак на халяву отладчики аппаратные раздавать. Ты пробовал этим ст-линком дебажить сторонний камень, а нет тот что на твоей плате дискавери?

Neobius

Товарищи! Перечитал все посты но так и не понял где откуда какое железо брать - подскажите с чего начать! Если можно поконкретней что куда и как! А то запутался от обилия железа под этот проект!

Neobius

И тишина… 😃 Еще вопросик каков бюджет всего этого девайса?

Ustas69

Девайс 600 руб. + плата Датчиков 60 баксов плюс по мелочи на сто рублей - итого автопилот с осд - все в блоге Syberian.

Neobius

ОО спасибо огромное!!! Теперь разобрался! Будет чем заняться на работе!

alex-ber
LeonVS:

А чего с ним бороться, я же сразу сказал, тести пиши, чем смогу помогу А настройки, дык они едины что для арду пилота, что для любого другого Сперва настраивается мануал режим, заносятся значения в АП потом стаб режим и тд тп

Леонид…
Даже не знаю, стоит ТУТ писать или нет…
вообщем внял я твоим рекомендациям, настроил…
Енто другой самик стал!!!
отлетал сегодня на все 100!
Протестил и отстроил режимы: Мануал - ну это понятно (хотя сделал перекомпиновку самика: сервы РН и РВ убрал на балку - аккум большой не влазил…За счет большого аккума вес самика поднялся до 1100…).
Флай А - супер!!! После настройки практически на нем и летаю (если и использую другие - то сажу самик только в нем!!!).
Флай Б - прикольно! (действительно как ты и писал - рулить надо тольго РН… если хочу набрать высоты - то только отклоняю РВ на себя - газ добавляется автоматом!).
Стаб - ну тут и так понятно - все как по-маслу - четко и уверено…
Что поменял:
(Напомню - у меня Глайдер…).
Углы отклонения как ты и советовал:
Рол - 30
Питч
Вверх 25
Вниз 5…
ПитчКомп - 0.300 (тришлось добавить - в крене терял высоту…).
Вроде все классно (проверил при ветре 5-6 м.с. - обед, 1-2 мс - вечер…).
Будем тестить дальше…
П.С. Выявил проблемку в самике - начала сдыхать серва правого элерона (пока еще держится, но судя по симптомам скоро ей каюк… Второй такой-же нет - придется менять обе…).
СПАСИБО!!!

Syberian

Очередной важный этап закончен:

  • введен файл-сейф по пропаданию сигнала вообще и помехам на приемнике в частности.
    Проверку ФС на дрожание сделать легко: в полете начать жестоко дрюкать стик элеронов. Через пару секунд включится возврат. По окончании, соответственно, выключится.
    Если приемник обладает неотключаемым файлсейфом - настраивайте RTH самостоятельно (см. про галетник ниже).
    Если приемник только сохраняет последние значения при пропадании сигнала - тогда ж*па, это никак не отследить.
    Все ФС работают как на обычном, так и на сериал ППМ.

  • добавлен “галетник” на 6 позиций на произвольный канал (выбирается в autopilot config).
    Режим настраивается как в обычном пирате: открываем вкладку autopilot config, выбираем канал режимов, щелкаем тумблером и в поле Current f.mode меняем на требуемый. Изменения применяются немедленно.
    Советую проводить настройку режимов при выключенном моторе (disarmed). В самоле - после передергивания питания.
    Замечу, даже если в окне написано типа Return, то реально авторежим (на ОСД, во вкладке Navigation и вообще) не включится, если не соблюдены несколько условий:

  1. активированы моторы
  2. зохвачен GPS
  3. зохвачена база
  4. присутствует SWID
    Также возврат домой при ФС не сработает, если высота над базой менее 30м (чтоб на земле не включился). Если уже включен - тогда без разницы.

Возврат домой в режиме RETURN и по ФС сперва отправляет самолет в точку над базой на текущей высоте (но не ниже 50м), затем кругами спускается до 50м и остается там.
В миссии работает как и прежде: спускается/поднимается до целевой высоты, одновременно направляясь на точку. Если долетел до точки, а высота не соответствует, “догоняется” кругами. Если высота пришла раньше, выравнивается и валит по прямой.

  • настроен режим loiter (у нас называется Hold) - нарезать круги на последней позиции (и высоте)
  • работает режим Gyro (стабилизация только гироскопом), авиагоризонт работает по-прежнему
  • включен режим manual для самолетов: каналы транслируются напрямую, тем не менее, ФС может врубить возврат из этого режима.

Версия 2.0.1206
Перекачать наземку и обновиться из нее.
dl.dropbox.com/u/63786348/mpx/mpx_gcs.zip

LeonVS

Да как говорится не за что 😃 Так сказать и мои труды кому то сгодились 😉 В ФлайБ пробовал приземлиться 😃? Поставь АльтФБВ_Мин метров 70, значительно ниже этой высоты если даже захочешь опуститься не получится если все настроено правильно 😃 Полезный режим для тех кто пульт в руках вообще не держал 😃 Сейчас допилил датчик тока, так что если есть датчик с аналоговым выходом по напряжению можно приатачить на 3 аналоговый вход. Видеть сколько еще горючки в батарейке однако очень полезно 😃

Syberian:

Версия 2.0.1206

Олег, вот такое чудо твоя прошивка поддерживает? Sensor (MPU-6000)