OpenScope – otwarta, wielofunkcyjna przystawka pomiarowa

Teraz przystąpimy do naszego pierwszego pomiaru. Sygnał będzie pochodził z generatora funkcyjnego OpenScope MZ. Należy połączyć pin 1+ (OSC1, przewód pomarańczowy) z pinem W1 (AWG1, przewód żółty).

Rys 25. Połączenie kanału 1 generatora funkcyjnego z kanałem 1 oscyloskopu 

Następnie w sekcji Wavegen wybieramy jaki sygnał ma być generowany. Ja wybrałem sygnał trójkątny o parametrach widocznych na rysunku poniżej:

Rys 26. Ustawienia generatora funkcyjnego

 

Włączamy generator przyciskiem zaznaczonym czerwonym prostokątem na rysunku 25 (przycisk zmieni tło na niebieskie). Będziemy korzystać z kanału pierwszego oscyloskopu. Należy ustawić Volts równe 500,0 mV (jak na rysunku poniżej):

Rys 27. Ustawienia kanału pierwszego oscyloskopu

Włączamy działanie pierwszego kanału oscyloskopu wybierając przycisk zaznaczony czerwonym prostokątem na rysunku 27 (przycisk zmieni tło na żółte). Następnie uruchamiamy pomiar w trybie ciągłym (przycisk RUN). Pojawił się wygenerowany sygnał trójkątny. Parametr Time ma wartość 10.00 ms. Zmierzony sygnał wygląda następując:

Rys 28. Zmierzony sygnał trójkątny, time/ 10.00 ms/

Operując parametrem Time lub będąc na polu pomiaru lub poprzez obrót kółkiem myszy możemy zmieniać skalę naszego wykresu zmierzonego sygnału.

Rys 29. Zmierzony sygnał trójkątny, time: 1.00 ms

Następnie sprawdzimy działanie zasilacza precyzyjnego. Do kanału pierwszego wyjścia DC podłączamy multimetr, ustawiamy go na pomiar napięcia stałego (z odpowiednią skalą). W zależności od użytego wyjścia DC, musimy podłączyć je do multimetru. Ja będę korzystał z kanału pierwszego (Ch 1) – jest to pin V1 (przewód czerwony OpenScope MZ). Podłączam go do sondy dodatniej (czerwonej) multimetru, a sondę ujemną (przewód czarny multimetru) podłączam do masy OpenScope MZ – pin GND (przewód czarny) – jak na rysunku 31. Następnie w WaveFormLive przechodzimy do w sekcji DC Power Supply, wpisujemy interesujące nas napięcie, dla kanału pierwszego (Ch 1) (lub drugiego, w zależności z którego chcemy skorzystać).

Rys 30. Ustawienie napięcia 0.5 V na kanale pierwszym zasilacza DC OpenScope MZ

Po wpisaniu wartości 0,5 V nasz miernik powinien wskazywać taką wartość.

Rys 31. Pomiar napięcia wygenerowanego przez OpenScope MZ za pomocą multimetru

Możliwa jest również obsługa OpenScope MZ poprzez telefon z system Android (aplikacja dostępna jest w sklepie Google Play). Aplikacja uruchomiona na telefonie komórkowym z włączonym oprogramowaniem WaveForms live prezentuje się następująco:

Rys 32. Program Waveforms live uruchomiony na telefonie komórkowym – na zdjęciu wygenerowany przez OpenScope MZ sygnał prostokątny

Aby skorzystać z możliwości wgrania firmware za pomocą oprogramowania Arduino IDE, najpierw należy pobrać środowisko w wersji 1.6.9 (znajdziemy je na stronie, poprawność działania nie została przetestowana na innych wersjach dlatego mogą wystąpić problemy z działaniem). Po pobraniu oraz instalacji, następnym krokiem jest instalacja Digilent Core for Arduino.

Otwieramy Arduino IDE 1.6.9 i przechodzimy do zakładki Plik >> Preferencje.

Rys 33. Dodanie informacji o lokalizacji pliku dla menedżera płytek

W otwartym oknie w polu Dodatkowe adresy URL dla menedżera płytek, wklejajmy poniższy link:

Akceptujemy przyciskiem OK znajdującym się w dolnej części okna.

Teraz otwieramy zakładkę Narzędzia >> Płytka i wybieramy opcje Menedżer płytek (czerwona ramka rysunek 34):

Rys 34. Menadżer płytek Arduino IDE

W polu wyszukiwarki wpisujemy frazę: Digilent Core

Rysunek 35. Instalacja Digilent Core

Wybieramy opcje Digilent Core, a następnie przycisk Instaluj (czerwony prostokąt rysunek 36);

Rys 36. Menedżer płytek – instalacja  Digilent Core 

Po instalacji, klonujemy lub pobieramy repozytorium (github.com/Digilent/openscope-mz.git ).

 UWAGA!
Po pobraniu repozytorium należy go rozpakować do folderu o nazwie “OpenScope”! (w innym przypadku projekt nie będzie się poprawnie otwierał oraz kompilował). Aby sklonować repozytorium wystarczy użyć kodu poniżej:
Następnie otwieramy plik OpenScope.ino i podłączamy moduł OpenScope MZ do komputera za pomocą przewodu microUSB.

W menu Narzędzia wybieramy Płytka, powinna pojawić się tam sekcja Digilent. Wybieramy z niej Digilent OpenScope MZ (czerwony prostokąt rysunek 37).

Rys 37. Wybór płytki Digilent OpenScope w Arduino IDE 

Wybieramy port COM przydzielony dla naszego modułu OpenScope MZ (Narzędzia >> Port).

Aby wgrać firmware wybieramy Szkic >> Wgraj 

Digilent udostępnia również przygotowane pliki binarne (w wersji z Bootloaderem oraz bez niego).

O autorze