piątek, 14 kwietnia 2017

Generator funkcyjny na Arduino


Generator został wykonany na AtMega8 z podłączoną do niej drabinką rezystorową i kilkoma opampami.


Po przylutowaniu diod i przycisków:

Testowanie:

Musiałem zmienić trochę konfigurację układu analogowego bo użyłem opampów które nie współpracują z niesymetrycznym zasilaniem.
Po włożeniu do obudowy:


Zmontowany układ podłączony do oscyloskopu:
Sinus:

Trapez:


Trójkąt:

PWM:


Na drugim BNC podłączyłem wyjście PWM 0-5V regulowane potencjometrem.





DAC z drabinki rezystorowej


Do Arduino podłączyłem drabinkę rezystorową R 2R. Mogłem dzięki temu generować dowolne kształty przebiegów na oscyloskopie.


Trójkąt:

Sinus: