Strona 1 z 1
Generator sinusoidalny na Arduino uno
: 06 cze 2016 13:26
autor: grzechupdg
Witam ktoś orientuje się jak korzystając z arduino uno utworzyć generator przebiegów sinusoidalnych kwadratowych itp ?
Generator sinusoidalny na Arduino uno
: 10 cze 2016 19:57
autor: micard
z samego uno raczej ciężko - z Uno z filtrem dolnoprzepustowym już da radę. Generujesz PWM który podajesz na filtr RC. Jeśli dobrze dobierzesz warości, to masz analogowe wyjście cyfrowe po taniości.
potrzebne będą dwa timery. Jeden będzie taktował cały ukłąd, a drugi generował PWM.
Do eeproma zapisujesz wartości funkcji, którą chcesz uzyskać, przy każdym cyklu taktującym odczytujesz jedną komórkę eeproma, i przesuwasz wskaźnik do następnej. Odczytaną wartość wpisujesz w rejestr sterujący PWM'em i masz prosty generator funkcyjny.
Taka metoda ma sporo ograniczeń, ale działa. Naważniejsze ograniczenie, które łatwo przeoczyć, to duża wrażliwość na impedancję obciążenia - dlatego polecam zastosowanie wzmacnaczyka buforującego na wyjściu filtra RC.
Generator sinusoidalny na Arduino uno
: 11 cze 2016 11:20
autor: micard