Создание положительных и отрицательных значений из ШИМ - PullRequest
0 голосов
/ 13 октября 2018

У меня есть следующая простая система:

enter image description here

Где мой треугольный носитель: (0,0) (0.0004,1) (0.0008,0).

Синусоидальная волнаis: Amplitude 0.5, Freq 10(rad/sec) and Phase 10 rad

Затем я создаю ШИМ, вставляя его в функцию 2 передачи, и получаю следующий результат:

enter image description here

Легко видеть, что, давая синим импульсам (генерируемым путем сравнения несущей и синусоидальной волны), выход системы (красная линия) удается следовать исходному входу (черная линия).Однако это происходит только тогда, когда исходный ввод был положительным.

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

Спасибо.

1 Ответ

0 голосов
/ 14 октября 2018

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

Simulink Model

...