zuuuuk 0 16 октября, 2023 Опубликовано 16 октября, 2023 · Жалоба Доброго времени суток. Хотел посоветоваться с местными экспертами. Мне нужно с генерировать синусоидальный ШИМ. На выходе процессора стоит силовая схема, которая превратить сигнал в синус. Таких сигналов 32. Подскажите может есть у кого пример реализации синусоидального ШИМ без прерываний? Возможно у вас есть идеи реализации подобной задачи. Мня интересует алгоритм реализации син ШИМ. Сам синус 50Гц Подскажите есть ли библиотека для реализации подобной задачи? Ведь сама задача тривиальная. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mitya1698 17 16 октября, 2023 Опубликовано 16 октября, 2023 · Жалоба 32 шт одинаковых 50гц шим? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zuuuuk 0 16 октября, 2023 Опубликовано 16 октября, 2023 · Жалоба 34 minutes ago, mitya1698 said: 32 шт одинаковых 50гц шим? четные смещены на 180. Но да одинаковые. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sanya221 3 19 октября, 2023 Опубликовано 19 октября, 2023 · Жалоба Массив из значений, записываемых в регистр шим. Что то вроде const uint16_t sinTable[180] ={29, 59, 88, 118, 147, 176, 205, 234, 263, 292, 320, 348, 376, 404...... Смещение в массиве- фазовый сдвиг. К примеру нужно два сигнала, сдвинутых на 90гр. Берете из массива и записываете sinTable[0] в один регистр, и sinTable[90] во второй Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться