FPV миникоптеры на 250х рамах (ZMR, Blackout, QAV250 и т.п.)

Razutov
mouserider:

я что то не понял они sma или RP-sma?

Там можно выбрать то или другое.

Mr-Bean
lunohod:

А как они внутри выглядят, если крышку снять?

Пока не разбирал. Сейчас они дома, я на работе…

Razutov:

Там можно выбрать то или другое.

Соответственно будут различаться цветом колпачков: черные - SMA, серые - RP SMA

wanted212
Jade_Penetrate:

Нужен модуль DJT и приемник D4R, с ним сигнал будет идти по протоколу CPPM, будет замедленная реакция. Или, модуль XJT и приемник x4r-sb, выйдет дороже, но подключение приемника будет по s-bus без задержек. Для телеметрии в обоих случаях придется внести ряд модификаций в аппаратуру, это можно найти в соответствующих темах, во втором случае потребуется инвертер логического сигнала.

Что вы людей пугаете? Да, для тех кто перешел на s bus заметна небольшая задержка на ppm. Но никак не больше, чем на стандартном приемнике который идет в комплекте например с FlySky th9x/Turnigy 9x, а даже намного меньше. А новичок летает на стандартном приемнике и задержку не чувствует, а прикиньте каково будет после перехода на ppm. Говорите так, будто тут прямо ВСЕ летают на s bus и ppm непригоден для миника.

VladislavVY

Данные S-Bus обновляются каждые 7ms, PPM, PWM и сигнал сателлита Spektrum каждые 22ms, вот и вся разница. Остальное это издержки декодирования в контроллере. S-Bus и сигнал сателлита Spektrum это цифра, которая обрабатывается без дополнительных издержек в контроллере, PPM и PWM это широтно импульсная модуляция, которая требует дополнительных издержек на декодирование в контроллере, разница между ними только в количестве сигнальных шин, PPM - это одна последовательная шина, PWM - это N сигнальных шин, сигналы на которых идут строго последовательно, одна за другой.

Vlad512g
VladislavVY:

Данные S-Bus обновляются каждые 7ms, PPM, PWM и сигнал сателлита Spektrum каждые 22ms, вот и вся разница. Остальное это издержки декодирования в контроллере. S-Bus и сигнал сателлита Spektrum это цифра, которая обрабатывается без дополнительных издержек в контроллере, PPM и PWM это широтно импульсная модуляция, которая требует дополнительных издержек на декодирование в контроллере, разница между ними только в количестве сигнальных шин, PPM - это одна последовательная шина, PWM - это N сигнальных шин, сигналы на которых идут строго последовательно, одна за другой.

извините а где нашли что 22 мс задержка у саттелит? хочется почитать

VladislavVY

Нашел в структуре протокола DSM2/DSMX, как ни крути, данные обновляются каждые 22ms, т.е. 2 кадра данных передаются через 11 ms, первые 7 каналов (11ms), затем вторые 7 каналов (еще 11ms). Если есть только 7 каналов, тогда все равно передается только один кадр данных каждые 22 ms.

Кстати о птичках, телеметрия в обратную сторону передается между 2 кадрами, примерно через 4ms после кадра данных. Т.е. телеметрия и данные управления никак не пересекаются и строго синхронны.

Vlad512g
VladislavVY:

Нашел в структуре протокола DSM2/DSMX, как ни крути, данные обновляются каждые 22ms, т.е. 2 кадра данных передаются через 11 ms, первые 7 каналов (11ms), затем вторые 7 каналов (еще 11ms). Если есть только 7 каналов, тогда все равно передается только один кадр данных каждые 22 ms.

тесть как не крути надо покупать приёмник с sbus

maximd
VladislavVY:

Нашел в структуре протокола DSM2/DSMX, как ни крути, данные обновляются каждые 22ms, т.е. 2 кадра данных передаются через 11 ms, первые 7 каналов (11ms), затем вторые 7 каналов (еще 11ms). Если есть только 7 каналов, тогда все равно передается только один кадр данных каждые 22 ms.

Кстати о птичках, телеметрия в обратную сторону передается между 2 кадрами, примерно через 4ms после кадра данных. Т.е. телеметрия и данные управления никак не пересекаются и строго синхронны.

Получается самый быстрый режим это DSMX 2048bit/11ms?

VladislavVY

Не совсем так, это какая-то усеченная версия 11ms, только 3 канала обновляются через 11ms, остальные все равно обновляются каждые 22ms. Короче, у Spektrum нет настоящих 11ms.

Сергей_Уж
CrazyCoder:

Очередной клон QAV210, возможно, более удачный.

Ломается даже правильная рама

skydiver
VladislavVY:

которая требует дополнительных издержек на декодирование в контроллере,

Издержек на декодирование там ровно никаких, дело лишь в фильтрации ппм по трем пачкам конкретно в клеанфлайте. Скомпильте себе прошивку без фильтрации, разницу с sbus вы уже не увидете.

cnyx
skydiver:

Скомпильте себе прошивку без фильтрации, разницу с sbus вы уже не увидете.

Как-будто это элементарно для каждого и проходится в первом классе одновременно с таблицей умножения =)

DuDlik
lunohod:

Это только с blheli загрузчиком возможно? В dys вроде simonk.

DYS бывают с обоими прошивками

lunohod:

А как они внутри выглядят, если крышку снять?

Внутри клевер обычный. Просто закрыт крышкой

cnyx

Кстати, очень рекомендую сделать предохранитель из лампочки, как CrazyCoder советовал. Меня уже раза три спасала.

Vlad512g
skydiver:

Издержек на декодирование там ровно никаких, дело лишь в фильтрации ппм по трем пачкам конкретно в клеанфлайте. Скомпильте себе прошивку без фильтрации, разницу с sbus вы уже не увидете.

напишите как это сделать =)

mouserider

а можно с помощью Afro ESC USB прошивать регули bl20a mini ? надо обновить прошивку до 14.1

lentyay
cnyx:

Кстати, очень рекомендую сделать предохранитель из лампочки, как CrazyCoder советовал. Меня уже раза три спасала.

Да, я тоже делал. Выглядит примерно так

wanted212
skydiver:

Издержек на декодирование там ровно никаких, дело лишь в фильтрации ппм по трем пачкам конкретно в клеанфлайте. Скомпильте себе прошивку без фильтрации, разницу с sbus вы уже не увидете.

А в OpenPilot на cc3d есть эта задержка на ppm/cppm?
И чем кстати отличается ppm от cppm?

mouserider
cnyx:

Кстати, очень рекомендую сделать предохранитель из лампочки, как CrazyCoder советовал. Меня уже раза три спасала.

спасала от чего, поясните пожалуйста

skydiver
Vlad512g:

напишите как это сделать =)

Видимо меняем

#define PPM_AND_PWM_SAMPLE_COUNT 3

в github.com/borisbstyle/cleanflight/blob/…/rx.c
на единичку, тут надо что Сергей подтвердил, он с этим разбирался.

Как-будто это элементарно для каждого и проходится в первом классе одновременно с таблицей умножения =)

Я доучился до 11 класса, с 9 по 11 этому учили😁

Инструкция как скомпилировать тут:
github.com/cleanflight/…/Building in Windows.md

А в OpenPilot на cc3d есть эта задержка на ppm/cppm?

Как раз сегодня это обсуждали, Сергей рылся в коде опенпилота, говорит не нашел.

wanted212
Сергей_Уж:

Ломается даже правильная рама

Не придумали люди еще не ломающихся рам.