Альтернативная прошивка к FlySky/Turnigy/I-Max/Eurle (Кодер Fokus-a - MSV)

Catsw
ВитГо:

движок меню почти закончил (по меню перемещаюсь)

Очень ждём-с, за каждым шагом следим 😃

Вячеслав_Михеев
ВитГо:

я уже возбужден этой идеей 😃)
но пока наверное все таки сделаю функционал…
движок меню почти закончил (по меню перемещаюсь)
сейчас буду делать регулировку параметров модели… - достаточно большой блок потому что и сам массив параметров модели нужно задавать и процедуры изменения параметров…

будем ждать😒

Catsw

Господа, прошу помощи - понимаю, что где то туплю жутко - но не пойму где 😦

Ситуация: нужно использовать закрылки в нескольких режимах:
1.взлёт
2.полёт
3.посадка
В каждом из режимов необходимы разные углы выпуска.

Как я думал:
3х_позиционник для этого в самый раз, а тумблер левый (шасси (Ш)) - как раз для закрылков:) - т.е. 3х в первую позицию - взлетели, (выбрав тумблером Ш с закрылками/без закрылок), потом 3х во вторую - летаем (тумблером Ш немного выпустили закрылки - парим), потом 3х в третью - и на посадку (выбрав тумблером Ш посадку с закрылками/без закрылок).

В итоге:
Настроил 1ю часть - т.е. “взлётную” - всё ок, всё работает как надо, прикрутил ещё на РВ микс чуть компенсировать выпуск закрылков - то же отлично работает, день отлетал - идеально. Ну думаю, пришло время и остальное настроить - погода пока летать не позволяет. И тут: при переключении 3х тумблера - закрылки встают в непонятную позицию ну ладно, вспоминаю что кто то говорил, что для каждого полётного режима свои настройки, захожу в меню, настраиваю закрылки заново на нужный угол при 2м положении 3х тумблера, возвращаю 3х в первое положение - а там всё сбито нафиг. Т.е. нифига не разные настройки для полётных режимов, хотя реакция то разная!!! Т.е. щёлкая 3х позиционным - вижу, как дёргаются в разные стороны закрылки, но с чем связано НЕ ПОНИМАЮ, в миксе на 6й канал(закрылки) привязка ТОЛЬКО к тумблеру Ш и ВСЁ !!!

ВОПРОС: почему они реагируют на 3х позиционный тумблер и где искать ЛОГИКУ этого пока “паразитного” реагирования, что бы сделать её полезной!!!

Всё, разобрался, всё очень просто - по умолчанию стоят непонятные значения по тумблеру (+100…-100), на них и реагировал.

Возникает следующий вопрос, на который точно ответа у меня нет - как можно “инвертировать” выключатель - у него значения только положительные (0…150).
Для понимания сути - сам вопрос: мне удобна “прямая” связь - т.е. тумблер вниз - закрылки вниз. реверсировать на микшере не получается - так как мне нужны несколько углов отклонения, а нулём при реверсе на микшере становится нижнее положение!!! А ноль един для всех полётных режимов… так же как и расходы - поэтому тогда не могу менять угол в нужных мне пределах.

Вячеслав_Михеев
Catsw:

Господа, прошу помощи - понимаю, что где то туплю жутко - но не пойму где 😦

Ситуация: нужно использовать закрылки в нескольких режимах:
1.взлёт
2.полёт
3.посадка
В каждом из режимов необходимы разные углы выпуска.

Как я думал:
3х_позиционник для этого в самый раз, а тумблер левый (шасси (Ш)) - как раз для закрылков:) - т.е. 3х в первую позицию - взлетели, (выбрав тумблером Ш с закрылками/без закрылок), потом 3х во вторую - летаем (тумблером Ш немного выпустили закрылки - парим), потом 3х в третью - и на посадку (выбрав тумблером Ш посадку с закрылками/без закрылок).

В итоге:
Настроил 1ю часть - т.е. “взлётную” - всё ок, всё работает как надо, прикрутил ещё на РВ микс чуть компенсировать выпуск закрылков - то же отлично работает, день отлетал - идеально. Ну думаю, пришло время и остальное настроить - погода пока летать не позволяет. И тут: при переключении 3х тумблера - закрылки встают в непонятную позицию ну ладно, вспоминаю что кто то говорил, что для каждого полётного режима свои настройки, захожу в меню, настраиваю закрылки заново на нужный угол при 2м положении 3х тумблера, возвращаю 3х в первое положение - а там всё сбито нафиг. Т.е. нифига не разные настройки для полётных режимов, хотя реакция то разная!!! Т.е. щёлкая 3х позиционным - вижу, как дёргаются в разные стороны закрылки, но с чем связано НЕ ПОНИМАЮ, в миксе на 6й канал(закрылки) привязка ТОЛЬКО к тумблеру Ш и ВСЁ !!!

ВОПРОС: почему они реагируют на 3х позиционный тумблер и где искать ЛОГИКУ этого пока “паразитного” реагирования, что бы сделать её полезной!!!

Всё, разобрался, всё очень просто - по умолчанию стоят непонятные значения по тумблеру (+100…-100), на них и реагировал

могу помочь, тут Алексей уже одну крутилку переделал в тумблер 3 позиционный, работает как с тумблером. так и с крутилкой:) так что если надо прошивку выложу:)

Catsw
Вячеслав_Михеев:

могу помочь

Буду очень признателен, а можно ли в прошивке подправить - меню cоntrol - там, где задаются расходы по выключателям - что бы отрицательные значения появились, т.е. можно было бы задавать инверсию на выключатели, как на машинки, например!!! Вроде ерунда, если дальше в прошивке отрицательные данные глюки не вызовут!

Мы же можем например поставить на канал +100 -100 и изменить логику работы канала на противоположную, а на тумблер не можем:(

Aleksey_Gorelikov
Catsw:

Мы же можем например поставить на канал +100 -100 и изменить логику работы канала на противоположную, а на тумблер не можем:(

А в микшировании разве нельзя поставить коэф. -100? Вроде бы тоже самое будет.

Активированный крутилко-тумблер SW2 во вложении…

Catsw
Aleksey_Gorelikov:

А в микшировании разве нельзя поставить коэф. -100? Вроде бы тоже самое будет.

Как я писал - 0 тогда уйдёт, вместе с расходами, т.е. если локально на одну задачу - ессно можно,. но мне 3 задачи решить надо 😦

За новую версию спасибо огромное, но проблемы моей она не решает 😦

Вячеслав_Михеев
Catsw:

Буду очень признателен, а можно ли в прошивке подправить - меню cоntrol - там, где задаются расходы по выключателям - что бы отрицательные значения появились, т.е. можно было бы задавать инверсию на выключатели, как на машинки, например!!! Вроде ерунда, если дальше в прошивке отрицательные данные глюки не вызовут!

Мы же можем например поставить на канал +100 -100 и изменить логику работы канала на противоположную, а на тумблер не можем:(

это к алексею или даже к MSV
а прошивку качай

Aleksey_Gorelikov
Вячеслав_Михеев:

это к алексею или даже к MSV

Как оказалось - в этом нет необходимости… Просто к функционалу и меню немного привыкнуть надо.

Еще раз повторюсь для всех:
Основная фишка - трехпозиционный тумблер режимов переключает _абсолютно_независимые_банки памяти. Т.е. это как-бы логически 3 абсолютно разные модели, со своими расходами по всем каналам, триммерами, микшированием, кривыми и т.д… Каждый режим надо _полностью_ настраивать отдельно. Да, это не совсем наглядно, но очень удобно и функционально. Просто к этому надо привыкнуть.

Catsw

Огромное спасибо Алексею - очень понятно объяснил, и то, над чем я бился не один час - решилось за десять минут, потом ещё кучку “подстроек” сделал - всё отлично работает. Один раз только надо суть понять, и не всегда описание в ветке про “самодельный передатчик” может помочь - очень скупо там это описано!!! А прошивка отличная по функционалу, и ещё раз - СПАСИБО, Алексей!

9 days later
Texnik

Вопрос к тем, кто использует для программирования программатор типа STK500 (avrisp bу Petka ). Включаете питание аппы или подате питание на процессор с программатора? Какие “заморочки” при прошивке или считывании?

У меня при включении программатора, питания на аппе, индикатор на аппе не включается и программатор при попытке считать данные рестартует проц постоянно. Аппа при этом то включается, то выключается.

boroda_de
Texnik:

рестартует проц постоянно

Кабеля не перепутали при подпайке?

Texnik

Нет. Не перепутал. Проверил несколько раз. Теперь он не рестартует, а когда подается питание и включен программатор - не включается. Отсоединяю программатор - включается. Может подавать питание от программатора?

PigTail

Попробуйте убрать емкость с цепи ресет процессора, китайцы там сильно перебрали с номиналом. Я пробовал с AVRISP mkII, он упорно ругался пока кондер не отпаял, питание использовал от передатчика.

Texnik

Спасибо! Решил по другому: подпаял питание от программатора. Питание от акков не использую. И изменил настройки программатора: переключил в режим fast - пошло отлично.

10 days later
valerkin

Какую из прошивок под планер (закрылки, элероны, V хвост, минимум 3 режима полета + посадочный " кракодил"- закрылки мах вниз, элероны 80% вверх) посоветуете?
Может где-то пропустил, не пинать.
Спасибо.

Catsw
valerkin:

Какую из прошивок под планер (закрылки, элероны, V хвост, минимум 3 режима полета + посадочный " кракодил"- закрылки мах вниз, элероны 80% вверх) посоветуете?

Как раз последнюю версию текущего проэкта. 3 полностью разных полётных режима (3х позиционный тумблер) а крокодила легко сделаете на любой доступный тумблер (Геар например).

valerkin
Catsw:

Как раз последнюю версию текущего проэкта. 3 полностью разных полётных режима (3х позиционный тумблер) а крокодила легко сделаете на любой доступный тумблер (Геар например).

Крутилки не работают в этой версии, как я понял. Не мешала бы подстройка на ходу в зависимости от ветра, захваченного термика и т.д…

valerkin
Aleksey_Gorelikov:

одна работает. Мало? Ждите вдохновения…

Ок, подождем. Просто в перспективе камеру буду ставить, потому еще парочка крутилок как раз.

Catsw
valerkin:

Крутилки не работают в этой версии, как я понял. Не мешала бы подстройка на ходу в зависимости от ветра, захваченного термика и т.д…

Aleksey_Gorelikov:

одна работает.

А про крутилки никто и не спрашивал. Всё описанное вами задание легко реализуется без них, ну и одну действительно можно использовать на любой канал и/или в любых микшерах… Без ФПВ больше крутилок и не требуется ИМХО. А так как НЕЗАВИСИМЫХ полётных режимов три, то можно сказать, что три крутилки используются - например в одном режиме она флапами управляет, при посадке уже закрылками, и т.д. - только в фантазию упирается 😃

valerkin:

Просто в перспективе камеру буду ставить, потому еще парочка крутилок как раз.

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

Aleksey_Gorelikov

Для желающих потестить…

Нынче:

  1. Три крутилки. Третья совмещена с тумблером SW_2. В зависимости от того, что вы устанавливаете в коэф. микширования ее можно использовать и как трехпозиционный тумблер и как крутилку. Хоть порознь, хоть одновременно.

  2. На дополнительном “главном” экране монитор. Переключаться курсором “влево-вправо”. В режиме монитора можно ползать как у MSV вверх-вниз, можно включить режим тестера, когда все каналы кроме газа будут плавно перемещаться от упора до упора. Включается режим кнопкой “Меню”, выключается “Выход”. Перемещаюстя не выходные сигналы, а входные, т.е. при перемещениях ЕПА, экспоненты\кривые, расходы и т.д. - все обрабатывается. По идее должно быть видно, если какая машинка в ограничение упрется.

  3. Ну и конечно же - баги… Начал слегка править меню. Пока поменял в нескольких местах назначение кнопок. Продолжение следует. Так что не пинайте, что где-то пока по-MSV рулится “влево-вправо”, а где-то уже “меню-выход”. Поправлю со временем.

З.Ы. найдете баги - пишите.

Ок. Баги посыпались. Пока удалю файлик до исправления.

Вячеслав_Михеев

Не выходит из меню Frequency
В Vertual 1 не даёт выбрать 2 и 3 крутилу
В Vertual 2 не дает выбирать ничего

leprud

У меня вот все руки не доходят поправить, но на мой взгляд, тумблеры двойных расходов и TCut “перевернуты”…
Т.е. Чтобы включить блокировку газа, надо тумблер нажать “от себя”, но это несколько нелогично и не удобно, особенно вероятностью случайно нажать на этот тумблер…
(Или это только в моем экземпляре такая особенность?)