Перейти к содержанию
    

TMS320F28388 синусоидальный ШИМ

Доброго времени суток.

Хотел посоветоваться с местными экспертами.
Мне нужно с генерировать синусоидальный ШИМ. 
На выходе процессора стоит силовая схема, которая превратить сигнал в синус.

Таких сигналов 32.

Подскажите может есть у кого пример реализации синусоидального  ШИМ без прерываний? 

Возможно у вас есть идеи реализации подобной задачи. Мня интересует алгоритм реализации син ШИМ. 
Сам синус 50Гц

Подскажите есть ли библиотека для реализации подобной задачи? Ведь сама задача тривиальная.  

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

34 minutes ago, mitya1698 said:

32 шт  одинаковых 50гц шим?

четные смещены на 180.
Но да одинаковые. 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Массив из значений, записываемых в регистр шим. Что то вроде const uint16_t sinTable[180] ={29, 59, 88, 118, 147, 176, 205, 234, 263, 292, 320, 348, 376, 404......  Смещение в массиве- фазовый сдвиг. К примеру нужно два сигнала, сдвинутых на 90гр. Берете из массива и записываете sinTable[0] в один регистр, и sinTable[90] во второй

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...