Author Topic: sinusoidy Generowanie metodą PWM  (Read 2184 times)

Maverickmax

  • Guest
sinusoidy Generowanie metodą PWM
« on: June 01, 2011, 07:18:48 PM »
Witam Jak na razie rozumiem, do generowania sinusoidy Look-Up Table. Teraz muszę się dowiedzieć, jak stworzyć algorytm zastosowanie tabeli z PWM w celu wytworzenia sinusoidę. Każdy dobry tutorial lub link do mi na realizację porozumienia w tej dziedzinie? Maverick Max

jonw0224

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #1 on: June 01, 2011, 07:18:49 PM »
Maverick Max okres PWM musi być znacznie krótszy niż okres fali sinusoidalnej. Załóżmy na przykład, okres PWM jest 256 i nie liczy się 36 PWM okresów, w czasie okresu fali sinusoidalnej (każdy okres PWM jest 2 * pi/36 radianów lub 10 stopni). Powiedzmy, że na wartość zero, używamy PWM okresie 50%. Negatywny wynosi 0% i pozytywny jest w 100%. Dla każdego okresu PWM, należy użyć sine tabeli, aby określić, co się cyklu powinno być. Albowiem grzech (0), PWM = 50%, liczba = 128. Dla sin (2 * pi/36), PWM = 59%, count = 151, za grzech (2 * pi * 2 / 36), PWM = 67%, count = 171, itd. Więc twoje produkcji jest wysoki na 128, niski 128, wysoka 151, niskie 256-151 = 105, wysoki 171, niski 85, itp. przez cały okres sinusoida. Zasadniczo, wszystko co robisz jest porównać licznik do odpowiedniej wartości w tabeli. Wyniku porównania wydajności stanu wydruku.

ezshereef

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #2 on: June 01, 2011, 07:18:51 PM »
hi, pfa uwagę apllication dla MCU AVR wygenerować DTMF za pomocą PWM. powinno to powiedzieć, jak do generowania fali sinusoidalnej PWM usin.

Maverickmax

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #3 on: June 01, 2011, 07:18:52 PM »
[Quote = jonw0224] Maverick Max okres PWM musi być znacznie krótszy niż okres fali sinusoidalnej. Załóżmy na przykład, okres PWM jest 256 i nie liczy się 36 PWM okresów, w czasie okresu fali sinusoidalnej (każdy okres PWM jest 2 * pi/36 radianów lub 10 stopni). Powiedzmy, że na wartość zero, używamy PWM okresie 50%. Negatywny wynosi 0% i pozytywny jest w 100%. Dla każdego okresu PWM, należy użyć sine tabeli, aby określić, co się cyklu powinno być. Albowiem grzech (0), PWM = 50%, liczba = 128. Dla sin (2 * pi/36), PWM = 59%, count = 151, za grzech (2 * pi * 2 / 36), PWM = 67%, count = 171, itd. Więc twoje produkcji jest wysoki na 128, niski 128, wysoka 151, niskie 256-151 = 105, wysoki 171, niski 85, itp. przez cały okres sinusoida. Zasadniczo, wszystko co robisz jest porównać licznik do odpowiedniej wartości w tabeli. Wyniku porównania wydajności stanu wydruku. [/Quote] Cheer za danie mi jakiś pomysł ... co przy częstotliwości PWM, takich jak 5kHz i 500Hz generuje podczas fclk jest 40MHz? Czy muszę forumla do detemine na to uwagę? Maverick Max

Davood Amerion

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #4 on: June 01, 2011, 07:18:53 PM »
do 256 liczyć na każdego impulsu PWM jak jonw0224 powiedział, musisz; F (CLK) F = (PWM) * 256 w przykład: F (clk) = 5000 * 256 można użyć dzielnika częstotliwości, uzyskując tym F (CLK).

Maverickmax

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #5 on: June 01, 2011, 07:18:55 PM »
Witam Ponieważ udało mi się zrozumieć, jak generować sinusoidę. Teraz muszę się dowiedzieć jak zmieniać częstotliwości (prędkości). Czy ktoś wie jak to zrobić? max Maverick

jonw0224

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #6 on: June 01, 2011, 07:18:56 PM »
Możesz zmienić okres PWM lub (bardziej preferowane) możesz zmienić liczbę okresów sinusoidy PWM za okres.

Maverickmax

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #7 on: June 01, 2011, 07:18:57 PM »
Czy masz dla mnie przykład realizacji zmiennej częstotliwości? Maverick Max

Davood Amerion

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #8 on: June 01, 2011, 07:18:59 PM »
można używać RC zegar źródła, takie jak LM555

Maverickmax

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #9 on: June 01, 2011, 07:19:00 PM »
Właściwie Im bardziej zainteresowani oprogramowania ... Maverickmax

kabiru

  • Guest
sinusoidy Generowanie metodą PWM
« Reply #10 on: June 01, 2011, 07:19:01 PM »
Witam, co niezły pomysł

eduzwsqp

  • Guest
Odp: sinusoidy Generowanie metoda PWM
« Reply #11 on: January 15, 2014, 08:36:58 PM »
ugog9pt8
 
jm243ruh
 
insurance
 
gkon5mzy
 
qpkvq0aj

Elektronik17

  • Newbie
  • *
  • Posts: 1
    • View Profile
Odp: sinusoidy Generowanie metodą PWM
« Reply #12 on: April 12, 2016, 12:45:41 PM »
również uważam że to świetny pomysł :)



 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71