Можно ли менять частоту ШИМ программно ?
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Можно ли менять частоту ШИМ программно ?
Интересует, есть ли такая возможность изменения частоты ШИМ при постоянной длине импульса ( в % от периода) ? для мк lpc2468
Добро пожаловать на http://rk-stud.ru/
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Можно ли менять частоту ШИМ программно ?
Если делать программно, то можно.Sergey Ivanov писал(а):Интересует, есть ли такая возможность изменения частоты ШИМ при постоянной длине импульса ( в % от периода) ? для мк lpc2468
Тактовой частотой процессора определяется максимальная частота ШИМ, которая также зависит от кол-ва уровней (разрешающей способности) сигнала PWM.
Посмотри "AVR. Учебный курс. Использование ШИМ" там описаны различные варианты работы.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Можно ли менять частоту ШИМ программно ?
Насчет возможности не знаю, но вся прелесть ШИМ тогда исчезнет, если менять частоту, а не ширину. Ведь основная идея ШИМ, что для управления инерционным объектом можно постоянный сигнал заменить множеством импульсов, чтобы источник работал в ключевом режиме, а нагрузка воспринимала интегральную энергию и работала в линейном режиме. Это возможно только в том случае, если на частоте ШИМ объект является фильтром для этой частоты. Частоту ШИМ нельзя выбирать наобум. При низких частотах ШИМ импульсы не будут фильтроваться и будет видна реакция на них в выходном сигнале (например если объект - двигатель, то будут скорость вращения будет пульсировать при малых оборотах), а если вдруг попадете на резонансную частоту вашего объекта управления, то вообще вразнос вся система может пойти. Поэтому частоту делают постоянной, а меняют скважность.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Можно ли менять частоту ШИМ программно ?
Это понятно... все необходимо учитывать, но не всегда получается, вот конкретный пример
еще можно сказать, что тот же двигатель будет иметь скорость вращения пропорциональную получаемой энегии
а при использовании ШИМ эта самая энергия определяется постоянной составляющей сигнала (скважностью и частотой)
если изменять (уменьшать частоту) при постоянной длительности импульса, то это будет равносильно уменьшению длительности самого импульса
Чтоо касается частот и прочего, это надо эксперементировать, так как резонансная частота ШД определяется не только его конструктивными особенностями, но и положением в системе.
еще можно сказать, что тот же двигатель будет иметь скорость вращения пропорциональную получаемой энегии
а при использовании ШИМ эта самая энергия определяется постоянной составляющей сигнала (скважностью и частотой)
если изменять (уменьшать частоту) при постоянной длительности импульса, то это будет равносильно уменьшению длительности самого импульса
Чтоо касается частот и прочего, это надо эксперементировать, так как резонансная частота ШД определяется не только его конструктивными особенностями, но и положением в системе.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Можно ли менять частоту ШИМ программно ?
Ну если уж быть совсем точным, то ШИМ - широтно-импульсная модуляция. То есть изменение скважности сигнала при постоянной частоте. Если частота не константа, то называться такой сигнал ШИМ уже не может. :)
Все правильно, как я говорил выше частоту ШИМ выбирать надо с умом и менять ее в широких пределах для управления устройством очень нехорошо.Чтоо касается частот и прочего, это надо эксперементировать, так как резонансная частота ШД определяется не только его конструктивными особенностями, но и положением в системе.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 4 Ответы
- 482 Просмотры
-
Последнее сообщение Eugene543210
-
- 5 Ответы
- 321 Просмотры
-
Последнее сообщение AndreyDmitriev
-
- 7 Ответы
- 357 Просмотры
-
Последнее сообщение PAG