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

Ustas69
Ustas69:

Есть программа miniGPS_1.4 от MTK позволяет выставить нужный бодрейт и частоту обновления и много других параметров, запоминает.

Нихрена не запоминает установки, чтобы по умолчанию заработал на 38400 пришлось перешивать модуль (правил .ini файл). Теперь работает с MPX STM32.
Теперь уже все работает, можно ставить на самолет.😃

alex-ber
Ustas69:

Нихрена не запоминает установки, чтобы по умолчанию заработал на 38400 пришлось перешивать модуль (правил .ini файл). Теперь работает с MPX STM32.
Теперь уже все работает, можно ставить на самолет.😃

Можно в лику подробней…
такая же байда… Не запоминает…

Syberian

4 раза шить модуль? хм, странно. А что менял?

===
Юрий, как режимы включать разобрался?
У тебя есть приемник без ФС? проверить, как пиратский ФС работает. Я бы на фриске отключил, если бы знал, как. Она только при начальном включении без пульта ничего не дает.
А то за пределы радиосвязи на миссии не вылетишь, а хочется.

Ustas69

Я на новых приемниках FRSky фейлсейв еще не настраивал, надо попробовать, как они будут себя вести. Все остальные JR. C режимами да, разобрался, хорошо сделано. Где взять галетник на аппу Turnigy?

GPS шил так, сначала просто прошил программой PowerFlash - ничего не изменилось, не работает. Потом посмотрел в .ini файле параметры. Изменил Baudrate_NMEA=9600 на 38400 и потом изменил Update_Hz=1 на 10.
Прошился с такими параметрами - заработало.

Олег, а что изменилось в 89 по сравнению с 88 прошивкой? На 89 с первого раза не пошло, теперь работает.

Фейлсев помучаю вечерком, да надо уже лететь 😃

Syberian

Небольшое уточнение по установке каналов пульта:
Настраивайте стики так, чтобы индикаторы RC IN на наземке поднимались вверх при следующих условиях:
РВ на себя
РН вправо
Э вправо
газ вверх

После установки поставьте триммера в ноль и попробуйте полетать в режиме manual (для самолетов), чтобы оттриммировать как надо. После чего в наземке зайдите в Autopilot config и нажмите All my TX sticks are neutral. В дальнейшем не рекомендуется сбивать триммера без переустановки нейтрали, иначе будет плохо работать удержание курса в режиме стабилизации: курс держится, когда стики РН и Э в нейтрали.

Все реверсы для серво выполняются галочками напротив roll pitch yaw в наземке.
И будет вам шааастье.

Ustas69:

Где взять галетник на аппу Turnigy?

на TG9 делается виртуальный миксами, у меня на 6 позиций сделан так.
Если надо, вечером дома посмотрю на пульте, т.к. все, что пишут в инете, работает криво.
У меня используется THR HOLD и 3-позиционник, в сумме раскладка режимов такая:
TH 3pos режим
0 0 stable
0 1 acro
0 2 manual
1 0 RTH
1 1 circle
1 2 auto

Ustas69:

а что изменилось в 89 по сравнению с 88 прошивкой?

поменял множитель в IMU, больше ничего.

Ustas69

Только что нашел на одном сайте:

Программа MiniGPS (см. приложения) соединилась с модулем на запрограммированной с завода скорости 9600, определила что версия прошивки даже выше чем предлагаемая к скачиванию командой разработчиков Ardupilot (1.33 006) поэтому прошивку даунгрейдить смысла небыло,
Задал для модуля настройки

скорость 38400 (оптимально для маленького Ardupilot )
И сохранил их по умолчанию (последняя закладка программы MiniGPS).

И дествительно там есть «Write settings into flash» внизу, надо попробовать!

Программа MiniGPS 1.7.1 dl.dropbox.com/u/24286693/MiniGPS_v1.7.1.rar Нажать Ctrl+Alt+S для открытия вкладок Setup и Test.

Ustas69
Ustas69:

И дествительно там есть «Write settings into flash» внизу, надо попробовать!

Не работает, пишет 0 возможностей сохранения, у меня теперь по умолчанию 38400 и 5 Гц. Я думаю нормально.

savaga
Ustas69:

Изменил Baudrate_NMEA=9600 на 38400 и потом изменил Update_Hz=1 на 10.
Прошился с такими параметрами - заработало.

Ustas69:

у меня теперь по умолчанию 38400 и 5 Гц.

Как же так? Я пробовал прошить, правил ini, максимум чего добился - 38400 вместо 9600. Но как был 1 Гц, так и остался.

LeonVS

Думаю тут от чипа зависит, мой МТК больше 3Гц не шьется…

alex-ber
LeonVS:

Думаю тут от чипа зависит, мой МТК больше 3Гц не шьется…

Незнаю… пробовал два МТК через прогу МиниГПС 1.6 и 1.7 - оба отлично меняют скорость и частоту - контрольное выключение проги и повторное включение и сканирование порта подтверждают что скорость и частота изменены (без физического отключения датчика от компа…). Но в флеш ни один ни второй не пускают записать… И при отключении от питания настройки сбрасываются… Я пробовал через терминал вводить строки настройки - тоже меняются любые параметры, но не сохраняются… раньше эту тему штудировал (пытался свой МТК к Иглам подключить…) - если программа АП при включении посылает в МТК нужную строчку (а после ее начинает проверку порта на скорость и частоту) - МТК работает как нужно… Если программа АП сразу проверяет порт а потом выдает туда строку - МТК уже не коннектится на нужной скорости (вариант ИГЛОВ - они строку посылают после проверки порта… И если вначале пнуть модуль вручную МиниГПС и не отключать питание модуля (батарейка или хороший Ионистр) то модуль работает… Но после выключения и разрядки Ионистора - сново сбрасывается…
Сейчас у меня подключен модуль от Ремзиби (дефолтная настройка - 38600 и 4 Гц) переключил в 10Гц и 115200 - работает без проблем (на компе без отключения…) уже часа два… Но стоит отключить питание - сбросится на дефолт…
Коды отсюда…

PMTK_Protocol.rar

SGordon

команды записи в терминале приведете? Насколько я помню там разные есть, есть и записи во флешь …

alex-ber
SGordon:

команды записи в терминале приведете? Насколько я помню там разные есть, есть и записи во флешь …

добавил…
Там есть строка для проверки состояния счетчика записей во флешь… Но у меня с нуля модуль а счетчик полностью забит (10 записей - ограничение…).
Гдето читал (уже трудно вспомнить где…) что счетчик такой же командой можно обнульть (если знать правильную комбинацию символов…) но вот где ее взять?..
А так за сегодня я с толчка уже раз 30-ть менял и скорость (весь диапозон…) и частоту от 1 Гц до 10-ти - на всех режимах работает! но только пока не снимешь питалово… Жаленько… Надо думать как в коде запустить строку перед проверкой порта…

alex-ber

Так… посмотрел библиотеки в Ежеуже… наверно зря я панику создал - по крайней мере в МТК протоколе Ежеуж выдает команду на смену скорости порта (38400) - у меня модуль по дефолту 9600 соединяется… при подключении к Вортексу и запуске перестраивается в 38400…
Вот на счет частоты не скажу… надо будет проверить…

Syberian

туда только унылые буковки и псевдографику рисовать - там стоит MAX7456 и слабая мега

Syberian

мощи не хватит одновременно летать, давать осд и звук… там всего лишь 103й проц. Оно больше подойдет для опенпилота.
МПУ вообще в иксе применяться не будет, т.к. у него нет компенсации центробежки, а юзать ради датчиков - бред.

Drinker
Syberian:

уда только унылые буковки и псевдографику рисовать

Качество у макс гораздо выше, т.к. это специализированная микруха. Пара диодов и резюков этого не заменят, кроме того гарантированно работает с любым источником видео, и продолжает работать если нет источника видео. И вообще, зачем в фпв эти украшательства в виде кучи линий? Это влияет на полет?

Syberian

вопрос состоял в том, сможет ли эта конкретная микросхема рисовать именно качественные линии, а не псевдографику. Не может. А что кому-то хочется видеть на экране фпв - это его личное дело и вопрос выбора.
Кому-то напряжения батарейки хватит, а кому-то нужен полноценный ИЛС с целеуказанием.

Drinker
Syberian:

именно качественные лини

Качественную псевдографику только это да. Но есть нюанс. На фоне любого источника это выглядит действительно качественно. Плюс работает при потере сигнала от камеры.

Syberian:

а юзать ради датчиков - бред.

Почему? Выходит даже дешевле. В чем засада?

Syberian:

нет компенсации центробежки

вот это бред

Syberian

а нах вообще со сломанной камерой продолжать полет? тумблером клац и вернул домой плавсредство. Сомневаюсь, что IFR получится пилотировать лучше, чем автопилот.

Выходит даже дешевле.

юзай. разрешаю.