Jump to content
    

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

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

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

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

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

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

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

 

Share this post


Link to post
Share on other sites

34 minutes ago, mitya1698 said:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...