Мне нужно реализовать обратную связь ПИ-регулятора для исправления искаженной синусоиды. Опорная синусоида будет использоваться для того, чтобы произвести ошибку - PullRequest
0 голосов
/ 02 апреля 2019

Я преобразовал постоянный ток в красивую синусоиду с частотой 50 Гц, используя микроконтроллер PIC.Я использую H-мост для создания моей синусоиды.Модулированные ШИМ отправляются на мой мост.LC-фильтр на выходе производит синусоидальный сигнал 50 Гц.При тестировании на нелинейные нагрузки, моя оригинальная синусоида искажается.Мне нужно реализовать ПИ-контроллер для исправления искажения и восстановления синусоиды до ее первоначальной формы с использованием кода C.

Я никогда не реализовывал управление с обратной связью, поэтому возникла путаница.Извинения.

PDC1 = lookup[b];
b++;
if (b==100) {
    b=0;
}
PDC2 = 1474-PDC1;

PDC1 отправляет рабочие циклы из справочной таблицы в диапазоне от 0 до 100.Эти маленькие ШИМ дают мне синусоидальную волну.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...