Описание и анализ протокола связи между двигателем и контроллером в малом беспилотном летательном аппарате | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №4 (399) январь 2022 г.

Дата публикации: 26.01.2022

Статья просмотрена: 237 раз

Библиографическое описание:

Вотинцева, А. Б. Описание и анализ протокола связи между двигателем и контроллером в малом беспилотном летательном аппарате / А. Б. Вотинцева. — Текст : непосредственный // Молодой ученый. — 2022. — № 4 (399). — С. 47-48. — URL: https://moluch.ru/archive/399/88280/ (дата обращения: 20.04.2024).



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

Ключевые слова : двигатель, объект управления, электропривод.

Наиболее распространенный электродвигатель, используемый в летательных аппартах, является бесщеточным, и для управления им требуется бесщеточный ESC. ESC (англ. «Electronic Speed Control») — это составляющая любой радиоуправляемой модели на электротяге. Регулятор оборотов (или «регулятор скорости», или «контроллер», он же в простонародье «регуль») отвечает за плавное, без лишних скачков управление двигателем.

Основными протоколами для управления этими ESC являются PWM, One-Shot и DShot. Кроме того, некоторые из них включают возможность настройки через внешнее приложение для ПК под названием BLHeli Suite или BLHeli32 Suite.

ШИМ — Это наиболее распространенные ESC для некоптерных приложений, и исторически они были первыми бесколлекторными ESC, приведен на рисунке 1. PWM ESC используют периодический входной импульс шириной обычно от 1000 мкс до 2000 мкс для нулевой и полной мощности соответственно. Частота кадров этих импульсов обычно составляет от 50 Гц до 490 Гц. Более высокая частота кадров позволяет быстрее отправлять управляющие реакции на двигатель, если ESC поддерживает такую частоту кадров.

Частота кадров контролируется параметром RC_SPEED для всех моторов с протоколом PWM на коптере и вездеходе и параметром SERVO_RATE для регуляторов PWM для обычных моторов, движущихся вперед на самолете. Q_RC_SPEED управляет этим для ШИМ-протокола VTOL esc/двигателей в QuadPlane.

ШИМ

Рис. 1. ШИМ

Еще более быстрый протокол ШИМ — OneShot125 (иногда сокра-щается до OneShot). Если у ESC есть такая возможность, то ширина им-пульса делится на коэффициент 8 для еще более быстрой передачи данных от автопилота к ESC, поскольку команды поступают в ESC в 8 раз быстрее при любой заданной частоте кадров. Кроме того, допускается возможность увеличения частоты кадров до 490 Гц.

DShot — это цифровой протокол ESC. В отличие от традиционного ШИМ с сервоприводом, он обеспечивает быструю цифровую связь с высоким разрешением. Это открывает двери для более точного управления транспортным средством. Это особенно полезно в мультикоптерах и квадропланах.

DShot доступен с различными скоростями цифровой связи, а также в версии, поддерживающей телеметрию ESC через управляющее входное соединение (некоторые ESC предлагают отчеты о телеметрии через отдельное последовательное соединение):

DShot150 на скорости 150 кбод (рекомендуется для больших самоле-тов с длинными сигнальными проводами)

DShot300 на скорости 300 кбод

DShot600 на скорости 600 кбод (рекомендуется)

DShot1200 на скорости 1200 кбод

Двунаправленный DShot со скоростью 150, 300, 600 и 1200 кбод на поддерживаемой прошивке (включая телеметрию)

Ключевые преимущества протокола DShot ESC: все значения, отправляемые в ESC, защищены контрольной суммой; разница в часах между ESC и автопилотом не влияет на летные характеристики; нет необходи-мости делать какую-либо калибровку диапазона дроссельной заслонки ESC, поддерживаются очень высокие частоты кадров протокола.

Для более крупных летательных аппаратов с более длинными кабелями, использующими протокол DShot ESC, рекомендуется использовать самую низкую скорость передачи данных, DShot150, так как это самый надежный протокол (более низкие скорости передачи менее чувствительны к помехам в кабелях). Более высокие скорости могут быть более восприимчивы к шуму, но также связывают выделенный канал прямого доступа к памяти на более короткий период, что может быть полезно для по-летных контроллеров с большим количеством совместного использования прямого доступа к памяти.

Выбор протокола. Протокол управления ESC выбирается параметром MOT_PWM_TYPE на коптерах и роверах или QuadPlanes для двигателей, выполняющих функции коптера. На плоскости все остальные моторы используют нормальный (ШИМ) протокол.

Частоту, с которой отправляются импульсы DShot, можно перена-строить.На коптере со стандартной частотой цикла планировщика 400 Гц это работает на частоте около 1,4 кГц. Однако вывод довольно нерегулярный — чтобы получить более регулярный вывод можно перенастроить отправку импульсов со скоростью, кратной циклической частоте планировщика. Таким образом, если установлено значение 2, импульсы будут отправляться с частотой 800 Гц, значение 3 — с частотой 1,2 кГц и так далее. Разница заключается в очень, очень равномерной мощности, которая может принести пользу коптерам, нуждающимся в более жестком управлении двигателем (например, небольшим гонщикам). Не рекомендуется отправлять импульсы с частотой менее 1 кГц из-за сообщений о том, что он иногда пропускает кадры на некоторых контроллерах полета, аналогичным образом отправка с более высокой частотой может привести к повышению надежности и более быстрому восстановлению после пропущенных импульсов, где это необходимо, за счет некоторого процессорного времени. Очень высокие частоты можно использовать только для более высоких скоростей DShot, поскольку в противном случае импульсы могут перекрываться — например, максимальная скорость, которую теоретически может поддерживать DShot150, составляет 4 кГц.

Команды DShot. На некоторых регуляторах поддерживаются команды DShot. Они позволяют полетному контроллеру управлять такими функ-циями, как: светодиоды ESC, звуковые сигналы и направление вращения двигателя. Чтобы использовать команды DShot, должен быть установлен на тип используемого ESC. Функции уведомления (например, светодиоды NTF_LED_TYPES и зуммер NTF_BUZZ_TYPES) могут быть настроены для включения DShot в качестве типа вывода.

Литература:

  1. Башарин, А. В. Управление электроприводами / А. В. Башарин, В. А. Новиков, Г. Г. Соколовский. —: Энергоиздат, 1982. — 470 c.
  2. Бекишев, Р. Ф. Электропривод / Р. Ф. Бекишев, Ю. Н. Деменьтев. — М.: Энергия, 2016. — 320 с.
  3. Кацман, М. М. Электрические машины / М. М. Кацман, В. Л. Ерман, И. П. Ильин. —: Энергия, 2020. — 463 c.
  4. Уразбахтин, Р. Р. беспилотные летательные аппараты на солнечных батареях / Р. Р. Уразбахтин. — Санкт-Петербург: 2016. — 253 c.
  5. Терехов, В. М. Система управления электроприводов / В. М. Терехов, О. И. Осипов. —: Академия, 2005. — 301 c.
Основные термины (генерируются автоматически): ESC, PWM, скорость, частота кадров, VTOL, двигатель, импульс, кбод, частота.


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

Определение частотных границ шагового двигателя с драйвером...

 В современном мире все большую популярность приобретают устройства, в составе которых используется шаговый двигатель (ШД), это обусловлено достаточно простым управлением скоростью вращения, а также возможностью точного углового позиционирования положения вала. ШД используется в принтерах, сканерах, факсах, световом оборудовании, а также в разнообразном промышленном и специальном оборудовании, например в станках ЧПУ.

Необходимо, определить граничные частоты, при которых происходит плавный, стабильный запуск и вращение ШД, а также частоты срыва, на которой двигатель перестает, вращается стабильно. Определение частот необходимо произвести при постоянном напряжении питания драйвера 4,5В, на сам ШД подаем 16,4В. При этом граничные частоты являются рекомендованными для создания устройств на базе данных ШД и драйвера.

Программирование изменения скважности импульсов ШИМ на...

Целью данной работы является программирование студентами на лабораторном стенде изменения скважности импульсов ШИМ с помощью кнопки. Программирование осуществляется в среде CooCox CoIDE. Для реализации этой цели необходимо решить следующие задачи

Управление шаговым двигателем с использованием... Если на данной линии логический нуль — модулируются сигналы INH1 и INH2, если единица — сигналы A, B, C, D. Ключевые слова. управление, микроконтроллер, LabVIEW, шаговый двигатель, драйвер. Похожие статьи. Управление шаговым двигателем с помощью NI MyRIO. Реализация VGA-интерфейса на базе FPGA фирмы Altera. ‒ шесть семисегментных индикаторов, 10 светодиодов, 10 переключателей, 4 кнопки.

Основные методы измерения мощности высокочастотного сигнала

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

На низких частотах для перемножения можно использовать ферродинамические приборы, на высоких частотах получили распространение различные электронные устройства. В то же время, на основе измерения напряжения и тока неприемлемы в СВЧ диапазоне. Это обусловлено различием напряжения и тока в нагрузке от напряжения и тока в тракте передачи сигнала.

Математическая модель асинхронного двигателя во...

асинхронный двигатель, статорный ток, математическая модель, номинальная частота, номинальный режим, регулятор тока, проекция, полная схема, Базисная величина системы, электромагнитный момент. Моделирование САР скорости асинхронного двигателя... - механическая угловая скорость на валу двигателя. Структурная схема (рис. 2). Уравнение электромагнитного момента для реализации в Matlab-Script.

Моделирование и анализ производительности...

Поддержание частоты и напряжения на выходе, необходимых для изменения скорости двигателя, достигается с помощью приводов с широтно-импульсной модуляцией. Инвертор с широтно-импульсной модуляцией (ШИМ) вырабатывает импульсы различной ширины, которые объединяются для создания требуемой формы волны. Как показано на рис.3 диодный мост используется в некоторых преобразователях для уменьшения гармоник.

V. Модель управления скоростью асинхронного двигателя сиспользованием инвертора. Моделирование выполняется с помощью инвертора с использованием метода широтно-импульсной модуляции. Частота и амплитуда выходного напряжения изменяются с использованием техники ШИМ, и эти контролируемые напряжение и частота используются для управления скоростью двигателя.

Программирование трехфазного генератора с синусоидальными...

Для этого в панели инструментов нужно нажать «Build». Программирование изменения скважности импульсов ШИМ на... Рис. 5. Подключение заголовочных файлов.

Моделирование прямого пуска асинхронного двигателя с ШИМ...

 Целью данной работы является овладение технологией сборки модели прямого пуска асинхронного двигателя с ШИМ в пакете SimPowerSystems для использования в лабораторных работах по дисциплинам «Математическое моделирование электромеханических систем» и «Электрический привод». За основу принята математическая модель из электронного ресурса [1]. Показаны пути поиска разделов необходимых элементов схемы электропривода, позволяющих студентам без больших потерь времени получить необходимые характеристики.

Номинальная частота. Моделирование САР скорости асинхронного двигателя... Математическая модель асинхронного двигателя с переменными is – ψr.

К пониманию векторной системы широтно-импульсной модуляции...

Соединим вершины векторов и прямой, перпендикулярной оси β. Для более корректного построения проведем дугу окружности от к и разделим на десять частей (за один период напряжения сети уложится шестьдесят периодов модуляции или при частоте 50 Гц частота модуляций составит 3 кГц).

В конечном счете наиболее глубокое понимание смысла придет только после ее реализации в системе управления АИН ШИМ на микроконтроллере. Литература: Шрейнер Р.Т. Математическое моделирование электроприводов переменного тока с полупроводниковыми преобразователями частоты.

Быстрый метод пространственно-векторной широтно-импульсной... Широтно-импульсная модуляция — процесс управления мощностью, подводимой к нагрузке, путём изменения скважности импульсов, при постоянной частоте. После выбора одного шестиугольника, мы делаем перемещение опорного вектора по...

Выбор драйвера для шагового двигателя MT-1703HD200AW....

Необходимо, определить граничные частоты, при которых происходит плавный, стабильный запуск и вращение ШД, а также частоты срыва, на которых двигатель перестает, вращаться стабильно. Граничные частоты являются рекомендованными для создания устройств на базе данных ШД и драйвера. Управление ШД осуществляется через входы драйвера «ENABLE», «MS1», «MS2», «MS3», «STEP» и «DIR». – ENABLE — отвечает за включение драйвера

Скорость поворота двигателя изменяется за счет изменения частоты управляющих импульсов. Ключевые слова: шаговый двигатель, управление, драйвер шагового двигателя... Моделирование и анализ производительности... Обеспечение необходимой частоты и напряжения на выходе из ЧРП осуществляется с помощью широтно-импульсной модуляции. Инвертор с широтно-импульсной модуляцией (ШИМ) вырабатывает импульсы различной...

Программирование прямого и комплементарного ШИМ-сигналов...

Необходимо указать частоту 1200, в итоге должно получиться SysTick_Config(1200). После ввода и заполнения функции тактирования необходимо заполнить функцию прерывания SysTick_Handler (рис. 14), в которой будет проходить процесс записи значений массива в регистры сравнения таймера.

‒ 1 — программирование двухфазного генератора с синусоидальными напряжениями со сдвигом 90°; ‒ 2 — программирование прямого и комплементарного ШИМ-сигналов с настройкой «мертвого времени»; ‒ 3 — программирование изменения скважности импульсов ШИМ на микроконтроллере STM32 с помощью кнопки

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

Определение частотных границ шагового двигателя с драйвером...

 В современном мире все большую популярность приобретают устройства, в составе которых используется шаговый двигатель (ШД), это обусловлено достаточно простым управлением скоростью вращения, а также возможностью точного углового позиционирования положения вала. ШД используется в принтерах, сканерах, факсах, световом оборудовании, а также в разнообразном промышленном и специальном оборудовании, например в станках ЧПУ.

Необходимо, определить граничные частоты, при которых происходит плавный, стабильный запуск и вращение ШД, а также частоты срыва, на которой двигатель перестает, вращается стабильно. Определение частот необходимо произвести при постоянном напряжении питания драйвера 4,5В, на сам ШД подаем 16,4В. При этом граничные частоты являются рекомендованными для создания устройств на базе данных ШД и драйвера.

Программирование изменения скважности импульсов ШИМ на...

Целью данной работы является программирование студентами на лабораторном стенде изменения скважности импульсов ШИМ с помощью кнопки. Программирование осуществляется в среде CooCox CoIDE. Для реализации этой цели необходимо решить следующие задачи

Управление шаговым двигателем с использованием... Если на данной линии логический нуль — модулируются сигналы INH1 и INH2, если единица — сигналы A, B, C, D. Ключевые слова. управление, микроконтроллер, LabVIEW, шаговый двигатель, драйвер. Похожие статьи. Управление шаговым двигателем с помощью NI MyRIO. Реализация VGA-интерфейса на базе FPGA фирмы Altera. ‒ шесть семисегментных индикаторов, 10 светодиодов, 10 переключателей, 4 кнопки.

Основные методы измерения мощности высокочастотного сигнала

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

На низких частотах для перемножения можно использовать ферродинамические приборы, на высоких частотах получили распространение различные электронные устройства. В то же время, на основе измерения напряжения и тока неприемлемы в СВЧ диапазоне. Это обусловлено различием напряжения и тока в нагрузке от напряжения и тока в тракте передачи сигнала.

Математическая модель асинхронного двигателя во...

асинхронный двигатель, статорный ток, математическая модель, номинальная частота, номинальный режим, регулятор тока, проекция, полная схема, Базисная величина системы, электромагнитный момент. Моделирование САР скорости асинхронного двигателя... - механическая угловая скорость на валу двигателя. Структурная схема (рис. 2). Уравнение электромагнитного момента для реализации в Matlab-Script.

Моделирование и анализ производительности...

Поддержание частоты и напряжения на выходе, необходимых для изменения скорости двигателя, достигается с помощью приводов с широтно-импульсной модуляцией. Инвертор с широтно-импульсной модуляцией (ШИМ) вырабатывает импульсы различной ширины, которые объединяются для создания требуемой формы волны. Как показано на рис.3 диодный мост используется в некоторых преобразователях для уменьшения гармоник.

V. Модель управления скоростью асинхронного двигателя сиспользованием инвертора. Моделирование выполняется с помощью инвертора с использованием метода широтно-импульсной модуляции. Частота и амплитуда выходного напряжения изменяются с использованием техники ШИМ, и эти контролируемые напряжение и частота используются для управления скоростью двигателя.

Программирование трехфазного генератора с синусоидальными...

Для этого в панели инструментов нужно нажать «Build». Программирование изменения скважности импульсов ШИМ на... Рис. 5. Подключение заголовочных файлов.

Моделирование прямого пуска асинхронного двигателя с ШИМ...

 Целью данной работы является овладение технологией сборки модели прямого пуска асинхронного двигателя с ШИМ в пакете SimPowerSystems для использования в лабораторных работах по дисциплинам «Математическое моделирование электромеханических систем» и «Электрический привод». За основу принята математическая модель из электронного ресурса [1]. Показаны пути поиска разделов необходимых элементов схемы электропривода, позволяющих студентам без больших потерь времени получить необходимые характеристики.

Номинальная частота. Моделирование САР скорости асинхронного двигателя... Математическая модель асинхронного двигателя с переменными is – ψr.

К пониманию векторной системы широтно-импульсной модуляции...

Соединим вершины векторов и прямой, перпендикулярной оси β. Для более корректного построения проведем дугу окружности от к и разделим на десять частей (за один период напряжения сети уложится шестьдесят периодов модуляции или при частоте 50 Гц частота модуляций составит 3 кГц).

В конечном счете наиболее глубокое понимание смысла придет только после ее реализации в системе управления АИН ШИМ на микроконтроллере. Литература: Шрейнер Р.Т. Математическое моделирование электроприводов переменного тока с полупроводниковыми преобразователями частоты.

Быстрый метод пространственно-векторной широтно-импульсной... Широтно-импульсная модуляция — процесс управления мощностью, подводимой к нагрузке, путём изменения скважности импульсов, при постоянной частоте. После выбора одного шестиугольника, мы делаем перемещение опорного вектора по...

Выбор драйвера для шагового двигателя MT-1703HD200AW....

Необходимо, определить граничные частоты, при которых происходит плавный, стабильный запуск и вращение ШД, а также частоты срыва, на которых двигатель перестает, вращаться стабильно. Граничные частоты являются рекомендованными для создания устройств на базе данных ШД и драйвера. Управление ШД осуществляется через входы драйвера «ENABLE», «MS1», «MS2», «MS3», «STEP» и «DIR». – ENABLE — отвечает за включение драйвера

Скорость поворота двигателя изменяется за счет изменения частоты управляющих импульсов. Ключевые слова: шаговый двигатель, управление, драйвер шагового двигателя... Моделирование и анализ производительности... Обеспечение необходимой частоты и напряжения на выходе из ЧРП осуществляется с помощью широтно-импульсной модуляции. Инвертор с широтно-импульсной модуляцией (ШИМ) вырабатывает импульсы различной...

Программирование прямого и комплементарного ШИМ-сигналов...

Необходимо указать частоту 1200, в итоге должно получиться SysTick_Config(1200). После ввода и заполнения функции тактирования необходимо заполнить функцию прерывания SysTick_Handler (рис. 14), в которой будет проходить процесс записи значений массива в регистры сравнения таймера.

‒ 1 — программирование двухфазного генератора с синусоидальными напряжениями со сдвигом 90°; ‒ 2 — программирование прямого и комплементарного ШИМ-сигналов с настройкой «мертвого времени»; ‒ 3 — программирование изменения скважности импульсов ШИМ на микроконтроллере STM32 с помощью кнопки

Задать вопрос