Я буду использовать микроконтроллер для создания ШИМ-сигнала для управления двигателем. Я понимаю, как работают ШИМ и рабочий цикл, однако я не уверен в идеальной частоте. У меня еще нет мотора, поэтому я не могу просто проверить его и узнать.
На картинке изображен график зависимости оборотов от напряжения. Он линейный от 50 об/мин при 8 В до 150 об/мин при 24 В.
Я не буду изменять напряжение, просто время, когда оно получает заданное напряжение. Так могу ли я предположить линейный ответ? При нагрузке 10% и напряжении питания 24 В он будет работать со скоростью 15 об/мин?
Если это будет иметь значение, я включу настройку. Я подаю 24 В напрямую на H-мост, который управляет двигателем. Очевидно, у меня есть два контакта PWM, идущих от MCU к затворам двух включенных МОП-транзисторов.
Вкратце:
У вас есть линейный контроль «скорости» , применяя сигнал ШИМ, теперь частота этого сигнала должна быть достаточно высокой, чтобы ваш двигатель постоянного тока пропускал только постоянную составляющую сигнала ШИМ, которая является просто средней. Думайте о двигателе как о фильтре нижних частот. Если вы посмотрите на передаточную функцию или отношение угловой скорости к напряжению, это то, что у вас есть:
Где - постоянная времени двигателя. Поэтому, пока ваша частота находится за пределами отсечки, ваш двигатель будет видеть только часть постоянного тока или среднее значение сигнала ШИМ, и вы будете иметь скорость, соответствующую рабочему циклу ШИМ. Конечно, есть некоторые компромиссы, которые вы должны учитывать, если вы выбираете высокую частоту.
Длинная история:
Теоретически вам нужно знать постоянную времени двигателя, чтобы выбрать «правильную» частоту ШИМ. Как вы, наверное, знаете, время, которое требуется двигателю, чтобы достичь почти 100 % своего конечного значения, равно
Ваша частота ШИМ должна быть достаточно высокой, чтобы двигатель (по сути, фильтр нижних частот) усреднял ваше входное напряжение, которое представляет собой прямоугольную волну. Например, допустим, у вас есть двигатель с постоянной времени . Я собираюсь использовать модель первого порядка, чтобы смоделировать ее реакцию на несколько периодов ШИМ. Это модель двигателя постоянного тока:
давайте для простоты.
Но что более важно, вот ответы, которые мы рассматриваем. Для этого первого примера период ШИМ равен и рабочий цикл составляет 50 %. Вот ответ мотора:
Желтый график — сигнал ШИМ (50 % рабочего цикла и период ), а фиолетовый — скорость двигателя. Как видите, скорость двигателя сильно колеблется, потому что частота ШИМ недостаточно высока.
Теперь увеличим частоту ШИМ. Период ШИМ теперь и рабочий цикл по-прежнему составляет 50 %.
Как видите, теперь скорость почти постоянна, потому что высокочастотные компоненты ШИМ-сигнала отфильтровываются. В заключение я бы выбрал частоту не менее
Это просто очень теоретическое объяснение того, как выбрать частоту ШИМ. Надеюсь, это поможет!
Ваш двигатель, скорее всего, имеет пониженную передачу, потому что 150 об/мин — это всего 2,5 оборота в секунду. При 50 об/мин вашему двигателю потребуется больше секунды, чтобы совершить один оборот.
При этом переключатели в вашем h-мосте не рассеивают много энергии, когда они включены (по сути, нулевое напряжение) или когда они выключены (нулевой ток). У них есть только напряжение и ток, когда они переключаются, поэтому более высокая частота переключения означает больше тепла в ваших полевых транзисторах.
Оставайтесь в диапазоне 5-20 кГц, и вы, вероятно, будете в безопасности. Если вы уменьшите значение слишком сильно, пульсации тока двигателя (и пульсации крутящего момента) могут быть заметны, но вы можете поэкспериментировать с этим. Слишком много выше, и вы будете нагревать свои переключатели. Вы также можете перейти к более высокому уровню, чтобы выйти из слышимого диапазона.
Практический двигатель ведет себя примерно как резистор и индуктор, включенные последовательно с реальным двигателем. Для эффективной работы вам необходимо переключаться между подключением двигателя к источнику питания и его замыканием. Пока двигатель подключен к источнику питания, ток станет более положительным. При коротком замыкании он станет более отрицательным. Эффективность заметно снизится, если ток изменит полярность, потому что двигатель будет проводить часть каждого цикла, пытаясь механически бороться с тем, что он делает в других частях.
С точки зрения самого двигателя эффективность будет максимальной, когда частота ШИМ максимально высока. Однако два фактора ограничивают оптимальную скорость ШИМ:
Многие двигатели имеют параллельный конденсатор, чтобы свести к минимуму электромагнитные помехи. Каждый цикл PWM должен будет заряжать и разряжать эту крышку, тратя впустую полную нагрузку энергии. Потери здесь будут пропорциональны частоте.
Многим коммутаторам H-bridge требуется определенное время для переключения; пока они переключаются, большая часть энергии, поступающей в них, будет потрачена впустую. По мере того, как продолжительность включения и выключения ШИМ уменьшается до точки, в которой мост тратит большую часть своего активного или неактивного времени на переключение, потери при переключении увеличиваются.
Что наиболее важно, так это то, что частота ШИМ должна быть достаточно высокой, чтобы двигатель не боролся сам с собой. Увеличение скорости несколько улучшит КПД двигателя, но за счет увеличения других вышеупомянутых потерь. При условии, что параллельная емкость не слишком велика, как правило, будет довольно большой диапазон частот, в котором потери ШИМ минимальны, а полярность тока двигателя остается прямой; частота где-то около середины этого диапазона, вероятно, будет лучшей, но все в этом диапазоне должно быть адекватным.
Несколько лет назад я разработал и работал над ШИМ-системой управления скоростью/позиционированием, которая приводила в действие 16 коллекторных двигателей постоянного тока. Мы покупали у Мабучи, который в то время продавал 350 миллионов моторов в год. Они рекомендовали частоту ШИМ 2 кГц, что соответствовало рекомендациям из других источников, включая радиоуправляемые самолеты того времени. У нас были хорошие результаты, и я использовал его с тех пор.
Есть теория, что частота выше 20 кГц означает отсутствие свиста/шума, но мы обнаружили, что это не так. Я не знаю истинной физики этого, но есть механическое движение, которое вы можете услышать. Я, правильно или неправильно, принял это за субгармоники (правильная фраза?) частоты, поскольку катушки или компоненты пытаются немного двигаться на высокой частоте, но не могут угнаться за ними.
Мы обнаружили то же самое при испытании драйвера соленоида с использованием ШИМ. Осциллограф соленоида показал правильные тестовые частоты, сначала 25 кГц, затем все выше и выше. Свистящий звук соленоида был отчетливым и неприятным. Мы отказались от ШИМ-подхода после большого количества тестов и экспериментов.
У меня дома есть зарядные устройства для мобильных телефонов, я отчетливо слышу свист, и я знаю, что их ШИМ-генераторы хорошо работают на частотах выше 100 кГц. (На самом деле, я часто выключаю телефон на кухне, проходя мимо него, потому что слышу пронзительный свист «нет нагрузки», когда телефон не подключен. Я также слышу, как звук становится тише и ниже, когда телефон впервые подключен к сети. .)
Иногда желательно оставаться выше слышимой частоты (20 кГц), если двигатель и драйвер поддерживают это. Если бы человек мог его слышать, постоянная высокая частота могла бы раздражать. Его могут слышать молодые люди, после 40 лет он стихает.
Транзистор
Нейт Сан
Большая6
Ален
Большая6
Ален
Большая6
Ален
Большая6
Пейдж Дэвид
Большая6
KJ7LNW