Для чего используется ESC с ШИМ?

Итак, я читал несколько вопросов о дроне и нашел этот вопрос.

Говорилось, что между портом PWM Arduinno и двигателем используется ESC. Я не очень понимаю, что это значит. Насколько я понимаю, ШИМ — это переменный сигнал, и вам просто нужно электрическое реле, чтобы получить этот сигнал, чтобы двигатель получал правильное напряжение.

Однако в другой статье я читал, что есть много разных ESC, с прошивкой и многими другие параметры, которые необходимо учитывать. Это кажется довольно излишним для того, что делает реле, поэтому мне интересно:

  • Что находится внутри ESC?
  • Что еще более важно, что он делает с ШИМ-сигналом, который не может быть получен с помощью реле и необходим для управления двигателем?

, 👍0


1 ответ


3

ESC — это электронный регулятор скорости. Он предназначен для управления скоростью и направлением бесколлекторного двигателя постоянного тока.

Бесщеточный двигатель постоянного тока ("BLDM") не похож на другие двигатели. Вы не можете просто дать ему питание, и он будет вращаться. Вместо этого он состоит из трех (или кратных трем) электромагнитов вместе с постоянным магнитом на роторе. При подаче питания на эти электромагниты в правильном порядке и в нужное время (и в нужном количестве) постоянный магнит вращается по кругу, заставляя двигатель вращаться.

Управлять этими электромагнитами должен ESC.

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

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

,

Вы можете получить коллекторный двигатель вместо BLDM, поэтому вам не нужен ESC. Но вам все равно понадобится что-то вроде драйвера двигателя или полевого МОП-транзистора, поскольку цифровые контакты Arduino могут обеспечивать достаточный ток для двигателя., @Gerben

Спасибо, именно тот ответ, который я ищу. Я просто жду, пока некоторые люди увидят вопрос, прежде чем принять его. У меня есть вопрос в связи с вашим объяснением: является ли ESC специфичным для двигателя (я полагаю, архитектура электромагнитов может влиять на временную шкалу подачи энергии)? А не могли бы вы объяснить слово "MOFSET"?, @totalMongot

@totalMongot **M**etal **O**xide **S**emiconductor **F**field **E**ffect **T**ransistor. Как электронный переключатель. Да, разные моторы имеют разные характеристики, но в целом это лишь незначительные различия, и единственные ключевые вещи, которые вам нужно учитывать, это ток (выберите достаточно мощный ESC) и максимальная скорость ускорения (которую вы контролируете тем, насколько быстро вы двигаетесь). измените значения ШИМ)., @Majenko