FAQ | Points | Add... | Recent posts | Search | Register | Log in


Oscyloskop komputerowy na PIC18F2550


Post new topic  Reply to topic      Main Page -> Forum Index -> Download, Articles -> Oscyloskop komputerowy na PIC18F2550
Author
Message
wardach47
Poziom 11
Poziom 11


Joined: 22 Feb 2006
Posts: 79
Location: Białystok

Post#1 Post from the author of the topic 23 Dec 2006 01:06   

Oscyloskop komputerowy na PIC18F2550


Oscyloskop komputerowy na PIC18F2550

W artykule tym przedstawiony jest projekt oscyloskopu komputerowego zbudowanego na układzie scalonym PIC18F2550. Jest to mikrokontroler charakteryzujący się dużą mocą obliczeniową oraz „bogatym wyposażeniem”. Posiada on port FS-USB, dzięki czemu w bardzo łatwy sposób, do komputera, podłączyć można urządzenia zbudowane na bazie tego mikroprocesora. Oscyloskop przyłączany jest do PC-ta poprzez USB w trybie HID, dlatego też nie trzeba było pisać sterowników do obsługi oscyloskopu. Potrzebny jest jedynie program do przedstawiania wyników pomiarów na komputerze i wsad do mikrokontrolera.

Oscyloskop komputerowy na PIC18F2550
Schemat oscyloskopu.


Opis schematu.
Analogowe wejście oscyloskopu przyłączone jest do pinu A0, które również tak jest skonfigurowane w PIC-u.
Autor tego projektu odpowiednio zmodyfikował plik Tiny PIC Bootloader, co pozwoliło na zastosowanie 20MHz rezonatora dla prędkości transmisji 115.200 bodów. Mikrokontroler działa z częstotliwością 48MHz, używając wewnętrznej pętli PLL. Całe urządzenie zasilane jest z portu USB.

Największym ograniczeniem w tej konstrukcji jest stosunkowo wolno przebiegający proces pobierania i zapisywania próbek do pamięci. Zdaniem autora maksymalna częstotliwość próbkowania tego oscyloskopu wynosi około 60kHz.

W załączniku znajdują się pliku programu na komputer, kody źródłowe i wsad do mikrokontrolera.

Poniżej przedstawione są przykładowe zrzuty ekranu, z działaniem programu, który odtwarza przebiegi na podstawie przesyłanych próbek z urządzenia.

Źródło artykułu:
http://www.semifluid.com/?p=24

Oscyloskop komputerowy na PIC18F2550


Oscyloskop komputerowy na PIC18F2550


Oscyloskop komputerowy na PIC18F2550


Oscyloskop komputerowy na PIC18F2550



Oscyloskop na komputerze.rar
 Description:
 n/a

Download
 Filename:  Oscyloskop na komputerze.rar
 Contents:  18F2550 ...scope.c , SAC_tiny...MHz.HEX , PIC18F25...ple.zip , usb_desc...-byte.h
See all...
 Filesize:  43.73 KB
 Punkty:  0.00

Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 23 Dec 2006 01:06   





Back to top
   
Modrzey
Poziom 3
Poziom 3


Joined: 25 Oct 2005
Posts: 7
Location: Konarzynki

Post#2 23 Dec 2006 05:43   

Re: Oscyloskop komputerowy na PIC18F2550


Projekt ciekawy a napisz mi ile cie to wszystko kosztowało?
Back to top
   
wzagra
Poziom 21
Poziom 21


Joined: 25 Sep 2003
Posts: 1374
Location: Świdnik

Post#3 23 Dec 2006 07:11   

Re: Oscyloskop komputerowy na PIC18F2550


sam PIC kosztuje w TME 27-28 zł, plus elementy dodatkowe... w sumie dość tanio, ale częstotliwość próbkowania znacznie ogranicza zastosowanie..

Modrzey: jakbyś przeczytał ze zrozumieniem, dostrzegłbyś
Quote:
Źródło artykułu:
http://www.semifluid.com/?p=24
i domyśliłbyś się, że kolega wardach47 przetłumaczył go dla nas ;) i dzięki mu za to, zresztą na schemacie jest podpisany autor..

i w ogóle wesołych Świąt ;))
Back to top
   
rdt
Poziom 19
Poziom 19


Joined: 31 Mar 2003
Posts: 674
Location: R-m

Post#4 23 Dec 2006 10:16   

Re: Oscyloskop komputerowy na PIC18F2550


osobiscie po przeszukaniu netu zrobiłem sobie coś takiego
http://www.geocities.com/LPTScope/index.html
polecam zapoznanie sie z projektem wszystkim zainteresowanym
bo warto
koszt ponizej 30 złotych
Back to top
   
DJpopak;)
Poziom 23
Poziom 23


Joined: 01 Dec 2003
Posts: 2520
Location: B-tów

Post#5 23 Dec 2006 11:43   

Re: Oscyloskop komputerowy na PIC18F2550


rdt wrote:
osobiscie po przeszukaniu netu zrobiłem sobie coś takiego
http://www.geocities.com/LPTScope/index.html
polecam zapoznanie sie z projektem wszystkim zainteresowanym
bo warto
koszt ponizej 30 złotych


Witam

Bardzo prosta konstrukcja ale mam pytanie jakie może być na wejściu napięcie? Tylko do 5V?

Pozdrawiam
Back to top
   
Google

Google Adsense


Post# 23 Dec 2006 11:43   





Back to top
   
2kec
Poziom 14
Poziom 14


Joined: 19 Apr 2003
Posts: 169
Location: Poznań

Post#6 23 Dec 2006 13:55   

Re: Oscyloskop komputerowy na PIC18F2550


DJpopak;) wrote:


Witam

Bardzo prosta konstrukcja ale mam pytanie jakie może być na wejściu napięcie? Tylko do 5V?

Pozdrawiam


Ze schematu wynika ze 5V,
wydaje mi sie, ze warto by zmodyfikowac uklad dodajac separator galwaniczny, nie ryzukujac uszkodzenia kompa zbyt wysokim napieciem wejsciowym.

Wesolych swiat ;)
Back to top
   
Karol966
Poziom 21
Poziom 21


Joined: 30 Jul 2006
Posts: 1486
Location: Obecnie Poznań

Post#7 23 Dec 2006 17:22   

Re: Oscyloskop komputerowy na PIC18F2550


Super sprawa. interesuje mnie złożenie jakiegos taniego oscyloskopu gdyż bardzo by mi się przydał a nie stać mnie na zakup fabrycznego. Projektem jestem b zainteresowany, jednak co z programem mikrokontrolera? obawiam się iż sam bym miał poważne problemy w napisaniu poprawnego programu. Czy możnagoz kąś pobrać?

Wesołych świąt!! ;-)
Back to top
   
wardach47
Poziom 11
Poziom 11


Joined: 22 Feb 2006
Posts: 79
Location: Białystok

Post#8 Post from the author of the topic 23 Dec 2006 17:39   

Re: Oscyloskop komputerowy na PIC18F2550


Karol966 wrote:
Super sprawa. interesuje mnie złożenie jakiegos taniego oscyloskopu gdyż bardzo by mi się przydał a nie stać mnie na zakup fabrycznego. Projektem jestem b zainteresowany, jednak co z programem mikrokontrolera? obawiam się iż sam bym miał poważne problemy w napisaniu poprawnego programu. Czy możnagoz kąś pobrać?


W internecie znajdziesz wiele gotowych schematów oscyloskopów komputerowych, zazwyczaj dołączane są do nich także wsady do mikrokontrolerów. Do projektu przedstawionego powyżej wszystkie potrzebne programy i źródła znajdziesz w załączniku.

Polecam Ci także przeczytanie tego wątku z elektrody:
http://www.elektroda.pl/rtvforum/viewtopic.php?t=14982&highlight=oscyloskop+cyfrowy&sid=2f76c1c14c8eb3e9ee868cc1436d542d

A tutaj link do bardzo ciekawego oscyloskopu:
http://semifluid.com/?p=29 - filmiki z udziałem tego oscyloskopu
http://www.semifluid.com/?p=15 - opis budowy

Pozdrawiam i życzę Wesołych Świąt
Back to top
   
mischa
Poziom 17
Poziom 17


Joined: 05 Jun 2003
Posts: 387
Location: Swornegacie/Smołdzino

Post#9 23 Dec 2006 21:18   

Re: Oscyloskop komputerowy na PIC18F2550


wardach47 wrote:
Mikrokontroler działa z częstotliwością 48MHz, używając wewnętrznej pętli PLL.

Zdaniem autora maksymalna częstotliwość próbkowania tego oscyloskopu wynosi około 60kHz.


Chciałbym dobrze zrozumieć. Jaka więc będzie maksymalna częstotliwość sygnału czysto sinusoidalnego obsługiwanego przez ten oscyloskop ?

Ten drugi oscyloskop jest OK, ale potrzebuję coś do 100kHz :(
Back to top
   
wardach47
Poziom 11
Poziom 11


Joined: 22 Feb 2006
Posts: 79
Location: Białystok

Post#10 Post from the author of the topic 23 Dec 2006 21:45   

Re: Oscyloskop komputerowy na PIC18F2550


mischa wrote:

Chciałbym dobrze zrozumieć. Jaka więc będzie maksymalna częstotliwość sygnału czysto sinusoidalnego obsługiwanego przez ten oscyloskop ?

Ten drugi oscyloskop jest OK, ale potrzebuję coś do 100kHz :(


Jeżeli częstotliwość próbkowania wynosi 60KHz to np. dla sinusa o częstotliwości 20KHz ten oscyloskop zdoła pobrać 3 próbki na każdy okres. Jest to już raczej ilość pozwalająca na prawidłowe odtworzenie sygnału w programie zainstalowanym w komputerze. Teoretycznie już nawet z dwóch próbek na okres powinno udać sie odtworzyć sinusa, ale wydaje mi się, że taką granicą poprawnego odtwarzania sygnału sinusoidalnego dla tego oscyloskopu będzie 20KHz-25KHz. Czyli jak na Twoje potrzeby mischa za mało.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 23 Dec 2006 21:45   





Back to top
   
2kec
Poziom 14
Poziom 14


Joined: 19 Apr 2003
Posts: 169
Location: Poznań

Post#11 24 Dec 2006 23:12   

Re: Oscyloskop komputerowy na PIC18F2550


Dorzucajac szybszy przetwornik ADC powinienes bez problemu uzyskac pozadana czestotliwosc - tylko wsad bedzie trzeba napisac od nowa
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Download, Articles -> Oscyloskop komputerowy na PIC18F2550
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 1
Similar topics
Mini oscyloskop komputerowy (2)
Oscyloskop komputerowy (76)
Wspaniały oscyloskop na mikrokontrolerze PIC18F2550 (17)
Oscyloskop na PIC18F2550 (15)
Analizator widma do PC na PIC18F2550 (1)

Page generation time: 0.455 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed