Что такое Oneshot

Публикатор:  КвадроЛетчик

Oneshot125 это новый протокол передачи данных от полетного контроллера к регулятору. Он более быстрый чем стандартный PWM и позволяет контроллеру чаще отсылать управляющие команды к регулятору, что, соответственно, позволяет управлять квадрокоптером более точно.



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

При включении Oneshot в Cleanflight, значение motor_pwm_rate будет проигнорировано.

Чем Oneshot лучше чем традиционный PWM?

Традиционный PWM
Внутри основного цикла расчетов, полетный контроллер вычисляет новые значения на основе данных с датчиков. Внутри цикла передачи данных — полученное значение отсылается на регуляторы. Но время, которое требуется контроллеру, чтобы завершить вычисления может меняться, иногда требуется больше времени, иногда меньше.

Цикл передачи данных отсылает PWM сигнал постоянно и использует то значение газа, которое ему доступно: новое, если оно уже вычислено, или старое, если расчет еще не завершен. Если нам повезет, то регулятор получит самое новое значение как только оно будет вычислено.

Передача данных занимает примерно 20 мс, т.е. контроллер передает данные максимум 50 раз в секунду. Ширина импульса — 1000-2000мкс, т.е. 1000мкс — минимальный газ, 2000 максимальный газ.

Как промежуточное решение — использовалась повышенная частота передачи сигнала, т.е. сокращалась длительность паузы между сигналами, это позволило поднять частоту команд почти до 500 Герц.

 

Oneshot125
Решение всех проблем — во-первых, увеличение скорости передачи и во-вторых, синхронизация цикла расчета полетных данных и цикла управления двигателями.

Ширина импульса теперь 125 — 250мкс, что в 8 раз короче чем у классического PWM. Это значит, что можно передавать команды даже чаще 1000 раз в секунду.

Как правило расчет данных идет именно 1000 раз в секунду, т.е. время цикла (это looptime) = 1000 мкс. oneshot позволяет передавать новое значение мощности двигателей после каждого пересчета. Это увеличивает отзывчивость квадрокоптера и позволяет ПИД регуляторам работать более точно.

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

Active Braking, Damped Light, DampingLight
Все это названия одной и той же функции регуляторов — активное торможение.

Эта функция относится только к регуляторам, ее можно включить или выключить. Никакого отношения к настройкам полетных контроллеров она не имеет.

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

Иногда DampedLight путают с тормозом, который используется на самолетах. Отличие в том, что тормоз работает только для того, чтобы полностью остановить мотор (когда газ = 0), и не работает, например, если вы уменьшили газ со 100% до 90%. Damped Light работает во всем диапазоне газа. 

Обзор квадрокоптеров


Похожие статьи:

Аксессуары квадрокоптеровВыбор регулятора и аккумулятора

Инструкции для квадрокоптеровКалибровка регуляторов

Видеоподборки про RC моделизмОни реально маленькие! Обзор Emax Bullet 30A

Видеоподборки про RC моделизмМладший брат шикарных регулей с весом 0 грамм! [Wraith32 MINI от Airbot]

Инструкции для квадрокоптеровКак откалибровать регуляторы квадрокоптера

Рейтинг: 0 Голосов: 0 5332 просмотра
Комментарии (0)

Нет комментариев. Ваш будет первым!

Случайные статьи

Обзор Runcam 5

КвадроЛетчик  0  6189
HD камера Runcam 5 - убийца Session 5?

 


Что такое дрон, БПЛА и квадрокоптер

konst  1  5590
Объяснение терминов. Давайте говорить правильно.

 


Оригинальные настройки Quanum Nova

konst  1  8403
Файл с оригинальными настройками для заливки через Mission Planer.

 


Апгрейд Naza Lite до Naza V2

КвадроЛетчик  36  50086
Как обновить Naza Lite до Naza V2.

 


Квадрокоптер не армится - что делать?

konst  0  21326
Что делать, если не армится квадрокоптер и не запускаются моторы.

 


Тесты моторов Tarot 1806/2280, SunnySky…

КвадроЛетчик  0  9463
 Тестирование моторов и таблицы их характеристик.

 


Экшен камера Xiaomi Yi для квадрокоптера

КвадроЛетчик  5  20476
 Обзор не дорогой экшенкамеры Xiaomi Yi. Дневное и ночное видео, видеотест с GoPro

 


Моторсет RCTimer HP1806 2300KV

КвадроЛетчик  0  13484
 Набор из моторов, регуляторов и пропеллеров для 250 квадрокоптера.

 


Потрашим штатку от V303 или мобиус в подвесе :))

intel  3  7466
В кризис расцветают барахолки ;)

 


Чертежи FPV трикоптера 305 размера

КвадроЛетчик  4  16922
STL файлы для печати радиоуправляемой модели трикоптера 305 размера на 3D принтере.

 


Экшен камера ThiEYE T5 Edge

КвадроЛетчик  0  5710
Обзор камеры для записи бортового видео.

 


Подготовка дрона к зимним полетам

КвадроЛетчик  0  12259
Подготовка к полетам зимой. Оснащение для зимних полетов. Опасности зимних полетов.

 



Новости форума
21 сентября 2022
konst отвечает в теме «Видео передатчик AKK Race Ranger 200/400/800/1600mW» на форуме «Системы FPV и запись видео»
Прием в большей части зависит от антенны. Оптимально брать приемник с диверсити - у него 2 независимых приемника ВЧ сигнала (каждый со своей антенны) и автоматически выбирается нужная картинка.
21 сентября 2022
konst отвечает в теме «Симуляция полета без контроллера» на форуме «Полетные контроллеры»
Описание данного режима есть тут: https://ardupilot.org/planner/docs/mission-planner-simulation.html Там вообще полное описание ПО Mission Planner и нюансов настройки. Обсуждать...
19 сентября 2022
alvastd отвечает в теме «[РЕШЕНО] x-racer f303 cleanflight не видит ресивер» на форуме «Полетные контроллеры»
Вопрос решился. Недостаток знаний. FS-IA6 - переключил в настройках на контроллера на PPM/CPPM и все заработало.
13 сентября 2022
Rosu начинает тему «Квадрокоптер крутиться вокруг своей оси» на форуме «Самодельные проекты»
Столкнулся с проблемой что квадрокоптер при взлете крутится вокруг своей оси, перепробовал все настройки, ничего не помогает, только тут смог найти решение этой проблемы от 2018 года, где помогла...
8 сентября 2022
konst отвечает в теме «Помогите пожалуйста разобраться (новичок)» на форуме «Самодельные проекты»
Удачной постройки и беспроблемных полетов!
3 сентября 2022
Akvarius начинает тему «Нужна помощь в сборке прошивки Ardupilot» на форуме «Съемка, обучение, предложение услуг»
Ищу человека, кто на платной основе проконсультирует/поможет собрать прошивку Ardupilot для diy контроллера. Напишите в ЛС, пожалуйста.
2 сентября 2022
konst отвечает в теме «[РЕШЕНО] Траблы с jjrc x9ps» на форуме «Покупные квадрокоптеры»
С точки зрения УК, то что вы увезли его за 1000 км,а не завили о находке в полицию, как положено по закону, считается отягчающим обстоятельством. Как я уже писал выше - помогать вору, это стать...