Oto projekt, które powstaje w myśl zasady: "im mniej masz pieniędzy tym bardziej musisz być kreatywny". W tym artykule mamy do czynienia oscyloskopem, który powstał z myślą o jak najtańszym wykonaniu. Autor zapewnia, ze wykonując ten oscyloskop powinniśmy się zmieścić w kwocie około 15$. Urządzenie składa się z jednej płytki zasilanej z USB. Brak w nim jest także wyświetlacza, co z pewnością już na wstępie znacznie obniża koszty. Dzięki podłączeniu przez USB, oscyloskop komunikuje się z oprogramowaniem pracującym na systemach operacyjnych, w MS Windows (w oparciu o Visual Basic) oraz Linux (w oparciu o Python).
Urządzenie zostało zbudowane z użyciem mikrokontrolera dsPIC30F2020, konwertera FT232R oraz dwóch wzmacniaczy MCP6S22 o programowalnym wzmocnieniu komunikujących się z dsPICem po SPI.
Warto zwrócić uwagę na dobrany do tego projektu mikrokontroler dsPIC30F2020, który pozwala na jednoczesne przetwarzanie sygnałów na wejściach przetworników A/C z prędkością 1Msps, a także posiada wewnętrzne komparatory, które pozwalają obsłużyć wyzwalanie. Wyjście PWM wykorzystane jest do regulowania offsetu, a SPI, jak wcześniej wspomniałem, steruje wzmacniaczami.
Za napięcie odniesienia odpowiada regulator 3.3V LM1117.
Oscyloskop nie jest jednak zupełnie autorskim projektem. Bazuje on na podobnych konstrukcjach, które autor optymalizował w celu obniżenia kosztów produkcji. Odnośniki do innych projektów zamieściłem pod artykułem. Poniżej za to zestawiam dane techniczne dostępne na stronach instructables.
Parametry:
Kanały wejściowe:
Ilość kanałów: dwa
Pasmo (duże sygnały) 0.30/0.30/0.70 MHz dla wzmocnienia 1/2/5-krotnego
Pasmo (małe sygnały) 12/6/7 MHz dla wzmocnienia 1/2/5-krotnego
Impedancja wejściowa 1 MOhm
Złącze wejściowe: 3mm Audi Jack
Skala:
+12.5V to -12.5V , dla wzmocnienia 1-krotnego
+6.25V to - 6.25V, dla wzmocnienia 2-krotnego
+2.50V to -2.50V, dla wzmocnienia 5-krotnego
Offset
-12.5V to +7.50V , dla wzm. 1
-6.25V to +13.75V, dla wzm. 2
-2.50V to +17.50V, dla wzm. 5
Wyzwalanie:
Z kanału 1, 2, automatyczne
Wyzwalanie na zbocze narastające lub opadające
Zakres Wyzwalania:
+12.5V do -12.5V, dla wzm. 1
+6.25V do - 6.25V, dla wzm. 2
+2.50V do -2.50V, dla wzm. 5
Tryby wyświetlania:
Ch1 + Ch2 w czasie (po 200 próbek na kanał)
Ch1 w czasie (200 próbek)
Ch2 w czasie (200 próbek)
XY Ch1 + Ch2 w czasie (po 200 próbek na kanał)
transformata DFT Ch1 400 próbek
transformata DFT Ch2 400 próbek
Tryb zapisu:
przebiegi zapisywane do plików CSV
Oprogramowanie:
VB.Net 2.0 / Python 2.6/2.7 Virtual Com Port 115200 bps
Zasilanie:
z USB +5V , 150 mA
Źródło
http://www.instructables.com/id/DIY-USB-OSCILLOSCOPE-IN-A-MATCHBOX/?ALLSTEPS
Inne projekty:
DPScope SE - the simplest real oscilloscope/logic analyzer on the planet, by womai,
http://www.instructables.com/id/DPScope-SE-the-simplest-real-oscilloscopelogic-/
DPScope - Build Your Own USB/PC-Based Oscilloscope,by womai
http://www.instructables.com/id/DPScope-Build-Your-Own-USBPC-Based-Oscilloscope/
LCS-1M - A Full-Featured, Low-Cost Hobby Oscilloscope,by womai
http://www.instructables.com/id/LCS-1M-A-Full-Featured-Low-Cost-Hobby-Oscillosc/
PC SOUND-CARD SCOPE INTERFACE FACILITATES DC RESTORATION, by me
http://www.instructables.com/id/PC-SOUND-CARD-SCOPE-INTERFACE-FACILITATES-DC-RESTO/
Universal Analog Hardware Testbench, by me
http://www.instructables.com/id/Universal-Analog-Hardware-Testbench/
Analog Experiments Anywhere,by me
http://www.instructables.com/id/Analog-Experiments-Anywhere/
Two-Channel PC Based Oscilloscope USB, by Gaurav Chaudhary
http://www.circuitvalley.com/2011/07/two-channel-pcbased-oscilloscope-usb.html
Fajne? Ranking DIY
