FPV миникоптеры на 250х рамах (ZMR, Blackout, QAV250 и т.п.)
Данные S-Bus обновляются каждые 7ms, PPM, PWM и сигнал сателлита Spektrum каждые 22ms, вот и вся разница. Остальное это издержки декодирования в контроллере. S-Bus и сигнал сателлита Spektrum это цифра, которая обрабатывается без дополнительных издержек в контроллере, PPM и PWM это широтно импульсная модуляция, которая требует дополнительных издержек на декодирование в контроллере, разница между ними только в количестве сигнальных шин, PPM - это одна последовательная шина, PWM - это N сигнальных шин, сигналы на которых идут строго последовательно, одна за другой.
извините а где нашли что 22 мс задержка у саттелит? хочется почитать
Нашел в структуре протокола DSM2/DSMX, как ни крути, данные обновляются каждые 22ms, т.е. 2 кадра данных передаются через 11 ms, первые 7 каналов (11ms), затем вторые 7 каналов (еще 11ms). Если есть только 7 каналов, тогда все равно передается только один кадр данных каждые 22 ms.
Кстати о птичках, телеметрия в обратную сторону передается между 2 кадрами, примерно через 4ms после кадра данных. Т.е. телеметрия и данные управления никак не пересекаются и строго синхронны.
Нашел в структуре протокола DSM2/DSMX, как ни крути, данные обновляются каждые 22ms, т.е. 2 кадра данных передаются через 11 ms, первые 7 каналов (11ms), затем вторые 7 каналов (еще 11ms). Если есть только 7 каналов, тогда все равно передается только один кадр данных каждые 22 ms.
тесть как не крути надо покупать приёмник с sbus
Нашел в структуре протокола DSM2/DSMX, как ни крути, данные обновляются каждые 22ms, т.е. 2 кадра данных передаются через 11 ms, первые 7 каналов (11ms), затем вторые 7 каналов (еще 11ms). Если есть только 7 каналов, тогда все равно передается только один кадр данных каждые 22 ms.
Кстати о птичках, телеметрия в обратную сторону передается между 2 кадрами, примерно через 4ms после кадра данных. Т.е. телеметрия и данные управления никак не пересекаются и строго синхронны.
Получается самый быстрый режим это DSMX 2048bit/11ms?
Не совсем так, это какая-то усеченная версия 11ms, только 3 канала обновляются через 11ms, остальные все равно обновляются каждые 22ms. Короче, у Spektrum нет настоящих 11ms.
которая требует дополнительных издержек на декодирование в контроллере,
Издержек на декодирование там ровно никаких, дело лишь в фильтрации ппм по трем пачкам конкретно в клеанфлайте. Скомпильте себе прошивку без фильтрации, разницу с sbus вы уже не увидете.
Скомпильте себе прошивку без фильтрации, разницу с sbus вы уже не увидете.
Как-будто это элементарно для каждого и проходится в первом классе одновременно с таблицей умножения =)
Это только с blheli загрузчиком возможно? В dys вроде simonk.
DYS бывают с обоими прошивками
А как они внутри выглядят, если крышку снять?
Внутри клевер обычный. Просто закрыт крышкой
Кстати, очень рекомендую сделать предохранитель из лампочки, как CrazyCoder советовал. Меня уже раза три спасала.
Издержек на декодирование там ровно никаких, дело лишь в фильтрации ппм по трем пачкам конкретно в клеанфлайте. Скомпильте себе прошивку без фильтрации, разницу с sbus вы уже не увидете.
напишите как это сделать =)
а можно с помощью Afro ESC USB прошивать регули bl20a mini ? надо обновить прошивку до 14.1
Кстати, очень рекомендую сделать предохранитель из лампочки, как CrazyCoder советовал. Меня уже раза три спасала.
Да, я тоже делал. Выглядит примерно так
Издержек на декодирование там ровно никаких, дело лишь в фильтрации ппм по трем пачкам конкретно в клеанфлайте. Скомпильте себе прошивку без фильтрации, разницу с sbus вы уже не увидете.
А в OpenPilot на cc3d есть эта задержка на ppm/cppm?
И чем кстати отличается ppm от cppm?
Кстати, очень рекомендую сделать предохранитель из лампочки, как CrazyCoder советовал. Меня уже раза три спасала.
спасала от чего, поясните пожалуйста
напишите как это сделать =)
Видимо меняем
#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?
Как раз сегодня это обсуждали, Сергей рылся в коде опенпилота, говорит не нашел.
Ломается даже правильная рама
Не придумали люди еще не ломающихся рам.
кто-нибудь подрубал ts832 vtx на прямую к 4s?
мой передатчик сгорел, а летать охота, есть ts832 от 450-го, но нет бека на 12 вольт
пишут до 16в, выдержит? )
Выдержит
Внутри клевер обычный. Просто закрыт крышкой
Я в курсе, хотел сравнить с оригиналом.
предохранитель из лампочки
он для того чтобы проверить на кз?
или еще во время чего используется?