ScopeDuino ??

ScopeDuino ??
Razem głosów: 1 co stanowi: 60% całości.

Jednym z bardziej frustrujących zajęć podczas tworzenia i debugowania urządzeń elektronicznych jest to ze nie można zaglądnąć do środka by upewnić się że jest wszystko w porządku.

Nawet jeśli układ podłączony do zasilania zdaje sieę działać może być wiele nieprawidłowości, których na oko nie widać, a mogą powodować wiele problemów, których usunięcie jest trudne, nie mówiąc o zmianie niektórych parametrów, które nie przynoszą określonego zachowania, ani reakcji. W takim momencie poruszamy się jak z zawiązanymi oczami.


W tym projekcie użyłem SunDuino 1.5B do przechwytywania wielu wartości i przekazywania ich za pośrednictwem USB
do oprogramowania na komputerze w celu ich wizualizacji. SunDuino nie zapewnia jakiejś tam super inteligencji ,
ale jest wystarczajśco elastyczne by przekazywać dane do oprogramowania i poprzez prostotę układu można zmieniać,
oprogramowanie mikrokontrolera uzyskując dobre rezultaty pomiarów.

Otwiera to szerokie możliwości wykorzystania tego samego podstawowego sprzętu do przetwarzania

i wizualizacji danych analogowo-cyfrowych .

To jednak proste podejście ma pewne istotne ograniczenia w zakresie zarówno częstotliwoci próbkowania i rozdzielczości więc nie oczekujmy  od SunDuino  rywala profesjonalnych oscyloskopów lub analizatorów stanów logicznych. Wejścia analogowe SunDuino działają domyślnie w rozdzielczości 10-bit,  czyli w skali od 0 do 1023, umożliwia też rozdzielczość 12-bit lub wyższą.

Wejścia analogowe Sunduino potrzebują około 100 mikrosekund na dokonanie odczytu,

ograniczając liczbę próbek można pobierać jedną próbkę na sekundę i ograniczyć się do znacznie niższych częstotliwości niż w bardziej zaawansowanych przetwornikach ADC.

Niemniej rezultatem tego projektu jest całkiem sprawny system, który działa całkiem dobrze w rozdzielczości 10-bitowej w okoplicy 5 kHz, w zależności od liczby kanałów, które  są monitorowane. Jak widać prezentowany układ ma raczej niewielkie mozliwości, ale z pewnością lepsze niż nic, jeśli nie możesz sobie pozwolić na profesjonalny oscyloskop lub analizator stanów logicznych.

screenshot-oscilliscope

Oscyloskop posiada 8 kana?ów

scope-case-complete-small

Projekt bazowany na projekcie ArduinoScope ze strony http://code.google.com/p/arduinoscope/ dlatego też nie piszę o danych technicznych  gdyż na stronie projektu

wszystko jest opisane bardzo dokładnie …

Moje zmiany:

–  Zastosowałem gniazda BNC zamiast RCA  gdyż są dla mnie wygodniejsze i używam sondy oscyloskopowej  1:10

–  wbudowałem prescalery na kanałach 1 i 2  dzięki czemu mogę mierzyć  sygnały do 1GHz

–  na kanałach 3 i 4 dzielniki napięciowe dzięki czemu uzyskałem pomiar napięć do 24V

–  zastosowalem płaską obudowę  z gniazdami z góry

W planach :

–  wyświetlacz LCD 4×16

–  przełaczalne z menu zakresy preskalerów  i dzielników napięciowych

–  generator przebiegów

Podsumowanie:

Wprawdzie jestem szczęśliwym posiadaczem oscyloskopów, niemniej często się zdarza, że potrzebuję przenośnego w terenie  np. szybko coś sprawdzić w samochodzie gdzie ten mały projekt spisuje się doskonale, może nie powala parametrami i szybkością, ale pozwala zmierzyć i przeanalizować kilka sygnałów w warunkach polowych

z laptopem i na zasilaniu z 9v bateryjki (gdzie ScopeDuino działa 3dni a lapek ledwo 3H :()

Dlatego tez polecam wykonanie podstawowej wersji w/g projektu z wymienionej wyżej strony i rozbudowę .

Płytka + obudowa będzie dostępna niebawem w kiosku

pojawi się też upgrade w postaci prescalera

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

2 myśli nt. „ScopeDuino ??

  1. Witam.
    „Płytka + obudowa bedzie dostępna niebawem w kiosku” – gdzie jest ten kiosk ?

    • Niestety chwilowo kiosku sunduino niema, ale prace trwają jak się znów pojawi będzie informacja o tym i na stronie i na profilu G+

Możliwość komentowania jest wyłączona.