Deviation - альтернативная прошивка для Walkera DEVO

VladislavVY

Вместе с Cesco ковыряем протокол Spektrum X-Plus (DX18), на данный момент уже имеем 20 работающих каналов, 12 полноценных с разрешением 2048 (22ms) и 8 каналов X-Plus с разрешением 512 (22-88ms).

Неплохо было бы это проверить на оригинальном приемнике Spektrum с X-Plus и модулем X-Plus, но к сожалению их пока взять на пару дней негде, проверяем на доработанном MultiWii.

samsung
VladislavVY:

12 полноценных с разрешением 2048 (22ms)

А разве это 22ms, я был уверен, что 2048 это 11ms, а 22ms это 1024, или я ошибаюсь?

VladislavVY

Протокол DSM2. High resolution (2048) и High Speed (11ms) это две разные вещи. Для 8 и более каналов приемник может поддерживать High resolution (2048), при этом передается два пакета в кадре, пакеты через 11ms, кадры через 22ms, но информация в каналах обновляется с частотой кадров (22ms). Для High Speed (11ms/2048) передается два пакета через 11ms, кадры через 22ms, информация для 3-х основных каналов обновляется в каждом пакете, остальные каналы передаются только в одном из пакетов, (первый пакет = 1, 2, 5, 3, 6, 7, 4; второй пакет = 1, 2, 5, 0, ff, ff, ff).

Всего для DSM2 существует 3 режима, которые обозначаются/опознаются по байту возможностей передатчика/приемника - 0x01 (22ms, 1024, до 7 каналов, 1 пакет), 0x02 (22ms, 1024, до 14 каналов, 2 пакета), 0x12 (11ms/22ms, 2048, до 11/14 каналов, 2 пакета).

VladislavVY

Кстати, теперь понятно почему у Spektrum нет приемников более 12 каналов. Последние 2 канала зарезервированы для передачи X-Plus каналов.

teremok

Люди а можно сделать такую штуку: переключил переключатель на пульте, он дает одновременно на канал сигнал+делает шаг(обороты) на ноль и через секунду дает шаг(обороты) на 50%(просто любое настраиваемое число процентов), можно так сделать?

samsung
teremok:

он дает одновременно на канал сигнал+делает шаг(обороты) на ноль и через секунду дает шаг(обороты) на 50%

Как Вы себе это представляете, есть настройка кривых, есть микшеры, а Вы еще хотите что бы аппа в автомате, по таймеру что ли, передала еще одну команду?

teremok
samsung:

Как Вы себе это представляете, есть настройка кривых, есть микшеры, а Вы еще хотите что бы аппа в автомате, по таймеру что ли, передала еще одну команду?

Владимир я не знаю как но на турнига дешевом пульте это есть. Вот как я описал да по таймеру:

Переключил переключатель:
-идет сигнал на приемник(все обычно)
-шаг(обороты) в ноль
-через секунду шаг(обороты) на 70%(любой процент для примера)

Все 😃

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

Вот поэтому и прошу помощи

samsung
teremok:

Такая махинация нужна для аутолвла для фбл,

Что за автолевел такой, на сколько мне известно, FBL вообще не управляется с пульта, все настройки делаются на самой FBL.

P&S Если не затруднит назовите систему FBL в каторой используется подобное управление, просто я уже третий год летаю на FBL вертах, и первый раз слышу, о такой функции и надобности именно так ей управлять.

teremok

Поясню суть: Нажимаешь аутолвл и верт выравнивается в горизонт, если в этот момент идут обороты то его по инерции потянет в какую нибудь сторону(я 4 раза уже так верт удалял и ели возвращал), а недавно посветили люди меня что если в момент аутолвл вырубать обороты и через секунду уже выровняется верт и врубить обороты то погасится вся инерция и верт просто взлетит вверх и никуда в стороны не полетит. На турниги уже такое сделали, что за один шелчок это все проделается.

Очень нужна такая штука.

samsung
teremok:

а недавно посветили люди меня что если в момент аутолвл вырубать обороты

Микробист знаю, V-Бар знаю, 3GX знаю, все Валкеровские FBL тоже пробовал, но что бы какой то автолевел включать, первый раз слышу. Вы все-таки скажите о какой FBL идет речь? Мне уже даже интересно стало.

RTemka

Я так понимаю он просто выключает газ и уровень авто.
Тяги мало и он на ротации выравнивается, без особых перемещений.
А упасть не успевает.
А под газом пока вертаться будет может и в лоб прилететь.

Так то проще поставить FBL которая или домой возвращается или точку держит.

RW9UAO

автовыравнивание не выключает мотор. обороты не меняются. наоборот, добавляют шагу, чтобы верт выравниваясь не вкопать шассями. скокум720 вроде умеет и в инверт выравнивать, куда крутить ближе. спросите Александра1 про настройку автолевела на второй idle.

teremok
RTemka:

А под газом пока вертаться будет может и в лоб прилететь.

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

RTemka:

Так то проще поставить FBL которая или домой возвращается или точку держит.

Вообще просто так скинуть 15к за назу с гпс, только она мне не нужна. Мне точку держать не надо, я люблю трюкачить.

RW9UAO:

автовыравнивание не выключает мотор. обороты не меняются. наоборот, добавляют шагу, чтобы верт выравниваясь не вкопать шассями. скокум720 вроде умеет и в инверт выравнивать, куда крутить ближе. спросите Александра1 про настройку автолевела на второй idle.

люди в теме ikon утверждают что обороты тухнут

Вот сообщение скажите я все правильно понимаю, обороты вырубаються а потом вклюаются да? или же угол лопастей в 0 становиться? я запутался

RW9UAO

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

teremok
RW9UAO:

вот на включение тумблера и надо настраивать два дрыга шагом с промежутком.

да верно теперь все понял, а как такое сделать ? 😃 значит обороты есть, меняется ШАГ, я просто перепутал

Babay

Только что обнаружил, что в официальной документации, не в русской, не в английской, до сих пор не исправлен один недочет с подключением модуля XL7105-D03. На картинке в этой теме проблема отмечена красной стрелкой. Вот ее обсуждение на официальном форуме. Там и файл с обновленной документацией есть. Стал разбираться с установкой модуля и увидел несоответствие.

VladislavVY

50/50, у меня все нормально работало без подключения контакта 8 к GND, и продолжает так же работать после подключения. Кому как повезло, но наверное лучше все же подключить 8 к GND.

Babay

Нашел еще проблему с именами виртуальных каналов, не знаю, как ее сформулировать по английски. Есть шаблон, в котором на первый и второй виртуальные каналы заданы имена, ну типа “name=Throttle” и “name=Pitch”, и не задан тип тарелки автомата перекоса. Так вот, беру я такой шаблон, на основе его делаю модель, а в модели указываю тип тарелки 120%, назначаю на каналы ALE - Cyclic1, ELE - Cyclic2, TRH - Cyclic3. Появляются три виртуальных канала ALE-ALE, ELE-ELE, COl-COL. Затем идет Virt4 и Virt5. Последние два переименовываю в Throttle и Pitch, иду в настройки главной страницы и назначаю боксам показывать виртуальные каналы Throtte и Pitch. Но значения каналов остаются по нулям. Хорошо, открываю файл модели и вижу, что Virt1 и Virt3 имеют в себе одну и ту же строку “name=Throttle”, а Virt2 и Virt5 - “name=Pitch”. То есть, при выборе на каналах типа Cyclic1, Cyclic2 и Cyclic3, в первых трех виртуальных каналах их имена не сбрасываются, не удаляется строка “name=…”. Сумбурно, но думаю смысл понятен.

Vladimir10

Коллеги уже выпил два литра пива для сняти я стресса не помогает,помогите купил такой приемник -www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr… работает по S.Bus через Спектрум. Соединил через ДЕВО 8с по с бас с Робирдом 31,все прекрасно биндится,но вот каналы требует Футабовские залез в миксы все запутал-- помогите люди добрые мы не местные и ограбленные.