eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRegulacja amplitudy sinusoidy › Regulacja amplitudy sinusoidy
  • Data: 2010-03-10 22:43:30
    Temat: Regulacja amplitudy sinusoidy
    Od: JanuszR <r...@o...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    JanuszR pisze:
    >>> Kiedyś popełniłem takie cudo na PWMie od atmelka, chodziło do 3 kHz.
    >
    >> Ale tak da sie regulować amplitudę tylko w zakresie L-H TTL !
    >> Chyba że dołożyłeś do "czystego" PWM jakiś dodatkowy układ ?
    >
    Amplitudę da się regulować w zakresie 8 lub 16 bit. Czyli amplitudę
    można regulować bardzo precyzyjnie. Na tablicę sinusoidy nakładasz
    mnożnik zmieniający szerokość każdej próbki. Masz tablicę z próbkami o
    szerokościach na full a do pracy wykorzystujesz tablicę, której każdy
    element został podzielony przez wzmocnienie. Czyli zmiana amplitudy trwa
    tyle co przeliczenie np. 256 próbek stanowiących ćwiartkę sinusoidy. Na
    wyjściu oczywiście kondensator eliminujący składową stałą plus filtr,
    wystarczy pierwszego rzędu.
    Ja wykorzystałem tablicę o próbkach 16 bitowych co przy 1024 próbkach
    dało wierną sinusoidę ale przy 3kHz musiałem już przeliczać czas
    realizacji instrukcji na przerwaniach. Implementacja oczywiście w
    assemblerze.

    JanuszR

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: