2-kanałowy synchroniczny PWM potrzebny ...

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Polish to

Threaded View
hello,

potrzebuję wygenerować taki przebieg (nieproporcjonalny font zalecany):

   +----+         +----+         +----+         +--
   |    |         |    |         |    |         |
---+    +---------+    +---------+    +---------+

+         +----+         +----+         +----+         +-
|         |    |         |    |         |    |         |
+---------+    +---------+    +---------+    +---------+


jest potrzeba zmiany częstotliwości i wypełnienia impulsów, dobrze by było,
gdyby dało się jeszcze przesuwać impulsy jednego kanału względem drugiego.

sygnał ma być parametryzowany przez 2 regulatory PI (jeden majstruje
wypełnieniem, drugi częstotliwością) zrealizowane softwarowo (pewnie jakiś
AVR ?). środkowa częstotliwość to ok 20kHz (lub 30kHz w innej wersji).
byłoby fajnie, gdyby dało się całość zrealizować na jednym procu, bez
zewnętrznej logiki.

jak najłatwiej zapewnić synchronizację PWM ? narazie wstępnie
przemyślowywuję ;) temat, szukam wypróbowanego rozwiązania, żeby nie
wymyślac koła po raz kolejny ...

@



Re: 2-kanałowy synchroniczny PWM potrzebny ...
Użytkownik "Artur Miller" napisał:
Quoted text here. Click to load it

czy to musi być zrobione programowo? bo sprzętowo to pryszcz, programowo
pewnie też,
z czym masz problem?


Re: 2-kanałowy synchroniczny PWM potrzebny ...

Quoted text here. Click to load it

wiem, ze pryszcz, wystarczy choćby rejestr przesuwny o zmiennej dlugoœci
(4557 ?) :) tak tylko pofilozowac chciałem a przy okazji moze zmienic
podejscie - dsPIC wyglšda na tyle obiecujšco, ze ma mnożenie ze znakiem w
jednym cyklu (jak każdy "ds"), regulowany PWM dead time i parę innych
ciekawostek. szkoda tylko, ze z kompilatorem C nie jest łatwo.

@



Re: 2-kanałowy synchroniczny PWM potrzebn y ...
Artur Miller pisze:

Quoted text here. Click to load it

"Student Edition" kompilatora C30 jest za darmo do pobrania ze strony
Microchipa. Ograniczenie polega na tym, że po 60 dniach nie mamy do
dyspozycji pełnej optymalizacji kodu.

Do potestowania dostępna jest również 30-dniowy kompilator od IAR.

pzdr
mk

Re: 2-kanałowy synchroniczny PWM potrzebny ...
W niektórych prockach takie synchro pwm masz od ręki



Re: 2-kanałowy synchroniczny PWM potrzebny ...

Quoted text here. Click to load it

zdefiniuj "niektóre procki"

dziex

@



Re: 2-kanałowy synchroniczny PWM potrzebn y ...
Artur Miller pisze:
Quoted text here. Click to load it

dsPIC

pzdr
mk

Re: 2-kanałowy synchroniczny PWM potrzebny ...

Quoted text here. Click to load it

wygląda obiecująco :) podziękował :D

@



Re: 2-kanałowy synchroniczny PWM potrzebny ...
st7flite19 np.

Quoted text here. Click to load it



Re: 2-kanałowy synchroniczny PWM potrzebn y ...
dolczak pisze:
Quoted text here. Click to load it

Hmmm...
Czy możesz z grubsza nakreślić jakbyś to wykonał?
Nie twierdzę, że się nie da, ale wydaje mi się, że kontrolowane wzajemne
przesuwanie przebiegów może być nieco upierdliwe w tym procesorze.

pzdr
mk

Re: 2-kanałowy synchroniczny PWM potrzebn y ...
Artur Miller pisze:
Quoted text here. Click to load it
stm32 ?

Pozdr
AK

Site Timeline