Много промышленного применения используют сигналы модуляции ширины импульса (PWM), потому что такие сигналы устойчивы в присутствии шума. При использовании программного обеспечения Simulink® Control Design™ подсистемы, которые содержат сигналы PWM, не линеаризуют хорошо из-за разрывов в сигнале.
Следующий рисунок показывает два сигнала PWM. Главный график показывает сигнал PWM с 20%-м рабочим циклом, который представляет 0,2-вольтовый сигнал DC. Сигнал составляет 1 В для 20% каждого цикла и 0 В для остающихся 80% цикла. Среднее значение сигналов составляет 0,2 В. Нижний график показывает сигнал PWM с 80%-м рабочим циклом, который представляет 0,8-вольтовый сигнал DC.
Для примера такой системы PWM откройте scdpwm
модель. В этой модели постоянный сигнал преобразован в сигнал PWM использование подсистемы Voltage to PWM.
open_system('scdpwm')
В этой модели постоянный сигнал преобразован в сигнал PWM использование подсистемы Voltage to PWM.
open_system('scdpwm/Voltage to PWM')
Когда линеаризация модели, которая содержит PWM, сигнализирует, что существует два эффекта, которые приводят к плохим результатам линеаризации:
Уровень сигнала в рабочей точке является одним из дискретных значений в сигнале PWM, не значением сигналов DC. Например, в scdpwm
модель, уровень сигнала или 0 или 1, не 0.8. Это изменение в рабочей точке влияет на линеаризовавшую модель.
Создание PWM сигнализирует в Voltage to PWM
подсистема использует блок Compare To Zero. Такие блоки компаратора не линеаризуют хорошо из-за их разрывов.
Чтобы линеаризовать модель, которая содержит сигналы PWM, необходимо заменить линеаризацию блоков или подсистем, которые производят сигналы PWM. Для этого используйте один из следующих методов:
Задайте линеаризацию блоков PWM с помощью известных значений. Например, в Определении Пользовательской Линеаризации для блоков Simulink, линеаризации Voltage to PWM
подсистема установлена в усиление DC 1.
Задайте линеаризацию подсистемы PWM с помощью программного обеспечения System Identification Toolbox™. Для примера смотрите Линеаризацию Определения для Компонентов модели Используя System Identification.
Задайте линеаризацию подсистемы PWM с помощью оценки частотной характеристики. Для получения дополнительной информации об оценке частотной характеристики см., что Оценочная Частотная характеристика Использует Model Linearizer и Оценочную Частотную характеристику в Командной строке.