
Witam.
Przedstawiam dziś mały projekt który nazwałem PICO SCOPE.
PICO SCOPE jest to miniaturowy cyfrowy oscyloskop. Ale na początek opiszę genezę i sens powstania tego projektu

Kiedy 8-9 lat temu zainteresowałem się programowaniem, dostałem dziwną zajawkę budowy oscyloskopów. Zbudowałem ich kilka, na elektrodzie przedstawiłem chyba 4 wersje. Za każdym razem miałem jakieś dziwne przekonanie, że urządzenie które buduje będzie genialne, przełomowe i przyniesie mi zysk z jego ewentualnego wprowadzenia do sprzedaży. Za żadnym razem tak się jednak nie stało

Kiedy niespełna 2 miesiące temu zobaczyłem na elektrodzie Oscyloskop AVR
https://www.elektroda.pl/rtvforum/topic3534626.html
zbudowany na podstawie mojego projektu
https://www.elektroda.pl/rtvforum/topic1908810.html
z moim oprogramowaniem i zobaczyłem jakie to było kiepskie i niedopracowane, postanowiłem, że w ramach zabawy wykonam ponownie swój pierwszy oscyloskop jednak tym razem z lepszym oprogramowaniem. Założenia były proste:
-Koniecznie mikrokontroler taki jak wtedy (czyli mega8)
-Koniecznie LCD taki jak wtedy (czyli z nokii 3310)
-małe wymiary i niski koszt
Sprzętowo do poprawienia było kilka rzeczy:
-Wprowadzenie możliwości pomiaru napięć przemiennych
-Wprowadzenie eliminacji składowej stałej
Programowo:
-zmieścić jak najwięcej funkcjonalności ile się da w tym uC
I tak powstał PICO SCOPE.
Całe urządzenie zostało zaprojektowane WYŁĄCZNIE W DARMOWYM OPROGRAMOWANIU!!!
Schemat i PCB zostały zaprojektowane w KiCad, Oprogramowanie w Eclipse AVR a obudowa we FreeCad.
Podstawowe parametry PICO SCOPE
-Częstotliwość próbkowania do 50 kHz
-zakres napięć wejściowych dla sondy 1:1 - max +/-100V
-Pamięć próbek 120
-Wzmocnienia 20V/d, 10V/d, 5V/d, 2V/d, 1V/d, 500mV/d, 200mV/d, 100mV/d, 50mV/d
-Podstawy czasu 200us/d, 500us/d, 1ms/d, 2ms/d, 5ms/d, 10ms/d, 20ms/d, 50ms/d, 100ms/d, 200ms/d, 500ms/d
-Zmiana pozycji przebiegu na ekranie
-Tryby wyzwalania AUTO, MANUAL, NORMAL, OFF
-Wyzwalanie zboczem narastającym lub opadającym
-Regulowany poziom wyzwalania
-Wybór sondy 1:1, 1:10 i 1:100
-kursory napięcia i czasu
-Zapis aktualnych ustawień
-Zasilanie bateryjne CR2032
Kilka fotografii:













Oczywiście nie chciałbym się tutaj rozwodzić nad sensem budowy takiego urządzenia oraz nad możliwościami jego wykorzystania z aktualnymi parametrami. Projekt powstał tylko i wyłącznie w celach rozrywkowych przez sentyment do jednego z pierwszych projektów

Udostępniam projekt PCB, oprogramowanie oraz projekt obudowy.