Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Prosty i tani oscyloskop USB na dsPICu

mi_ma 13 Lis 2014 19:40 11574 2
  • Prosty i tani oscyloskop USB na dsPICu

    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


    Prosty i tani oscyloskop USB na dsPICu Prosty i tani oscyloskop USB na dsPICu
    Prosty i tani oscyloskop USB na dsPICu Prosty i tani oscyloskop USB na dsPICu
    Prosty i tani oscyloskop USB na dsPICu Prosty i tani oscyloskop USB na dsPICu
    Prosty i tani oscyloskop USB na dsPICu Prosty i tani oscyloskop USB na dsPICu
    Prosty i tani oscyloskop USB na dsPICu


    Ź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
    O autorze
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 832 postów o ocenie 731, pomógł 0 razy. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
  • #2
    jaro33
    Poziom 14  
    Witam podoba mi się ten projekt ( co prawda nie dla mnie bo PIC)
    osobiście poszukuję na atmega jakiś mały .

    Ale te wzmacniacze operacyjne (pomiarowe ) ja bym wolał dać w ten sposób co na załączniku .{ i inne niż 358 }.np: MCP6002

    Prosty i tani oscyloskop USB na dsPICu

    na razie zainteresowały mnie:
    Link
    oraz najbardziej
    Link
    Ciężko mi idzie z tłumaczeniem (google ) oraz osiągi jakie można otrzymać
    I jak dalej podać sygnał na tablet .

    Wracając do Twojego artykułu skala to napięcia jakie można zmierzyć
    offset - to przesunięcie sygnału ponad masę oby obrazować {mierzyć) sygnały poniżej masy np 5Vpp {+2.5 GND -2.5)

    Mam prośbę opisz coś więcej o wyzwalaniu -synchronizacji .
  • #3
    resoto
    Poziom 15  
    Zabieram się za budowę tej "zapałkowej przystawki oscyloskopowej". Za części wyszło mi równe 100zl (z wliczoną przesyłką).