Я преобразовал постоянный ток в красивую синусоиду с частотой 50 Гц, используя микроконтроллер PIC.Я использую H-мост для создания моей синусоиды.Модулированные ШИМ отправляются на мой мост.LC-фильтр на выходе производит синусоидальный сигнал 50 Гц.При тестировании на нелинейные нагрузки, моя оригинальная синусоида искажается.Мне нужно реализовать ПИ-контроллер для исправления искажения и восстановления синусоиды до ее первоначальной формы с использованием кода C.
Я никогда не реализовывал управление с обратной связью, поэтому возникла путаница.Извинения.
PDC1 = lookup[b];
b++;
if (b==100) {
b=0;
}
PDC2 = 1474-PDC1;
PDC1 отправляет рабочие циклы из справочной таблицы в диапазоне от 0 до 100.Эти маленькие ШИМ дают мне синусоидальную волну.