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


Oscyloskop na AVR


Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> DIY Abroad -> Oscyloskop na AVR
Author
Message
mi_ma
Poziom 18
Poziom 18


Joined: 11 Sep 2006
Posts: 503
Location: Wrocław

Post#1 Post from the author of the topic 05 Mar 2008 08:51   

Oscyloskop na AVR


Oscyloskop na AVR

Oscyloskop to jedno z najważniejszych urządzeń dla elektronik hobbysty, jednak nie każdy może sobie na to pozwolić ze względu na cenę. Komercyjne oscyloskopy często są stosunkowo drogie, a wieleu elektroników amatorów myślało o zbudowaniu własnego. Klasyczny oscyloskop (z lampą oscyloskopową) jest trudny do budowy w warunkach domowych ze względu na wymiary i łatwość uszkodzenia. Alternatywą są oscyloskopy PC, jednak są one nie przenośne, a w przypadku błędów na etapie projektowym, mogą być niebezpieczne dla samego komputera. Trzecim rozwiązaniem jest cyfrowy oscyloskop z wyświetlaczem LCD. I taki projekt znajdziemy na stronie źródłowej.

Niektóre funkcje:

maksymalna częstotliwość wejściowa 5MHz
maksymalna częstotliwość wyświetlana bez antyaliasingu 10MHz
rozdzielczość wyświetlacza 240x128
Czułość 40mV na działkę
impedancja wejściowa 10K
Zasilanie: pojedyncze *V do 10V, 1A

Oscyloskop na AVROscyloskop na AVR
Oscyloskop na AVROscyloskop na AVR
Oscyloskop na AVROscyloskop na AVR

Więcej informacji na stronie źródłowej

Źródło http://www.eosystems.ro/eoscope/eoscope_en.htm
Back to top
   
AdlerPL
Poziom 8
Poziom 8


Joined: 30 Nov 2005
Posts: 27

Post#2 05 Mar 2008 10:25   

Re: Oscyloskop na AVR


Wie ktoś może skąd można by w Polsce dostać pasujący wyświetlacz?
Back to top
   
Google

Google Adsense


Post# 05 Mar 2008 10:25   





Back to top
   
korrus666
Poziom 23
Poziom 23


Joined: 22 Jul 2007
Posts: 2871
Location: Łódź

Post#3 05 Mar 2008 10:41   

Re: Oscyloskop na AVR


Też sobie pomyślałem o budowie tego urządzenia i niestety również nie znalazłem tego wyświetlacza. Szkoda by było gdyby z tak głupiego powodu trzeba będzie zrezygnować z tak interesującego projektu. Chociaż napisane jest tam że wyświetlacz dowolny kompatybilny ze sterownikiem HD61830B. Poszukałem i znalazłem tu model LM3129. Może ktoś znajdzie jeszcze gdzieś.
Back to top
   
marenc
Poziom 20
Poziom 20


Joined: 07 May 2005
Posts: 880
Location: Katowice

Post#4 05 Mar 2008 11:00   

Re: Oscyloskop na AVR


Hehe ... Xilinx zatrudniony do obsługi klawiatury :P A dane odbierane z ADC przez mikrokontroler :P

Co do projektu ... ja bym go uznał za kolejny "amatorski" oscyloskop ;) Jak skończę obecny projekt frezarki CNC to wezmę się za oscyloskop tylko na układzie programowalnym(i też xilinx) :)
Back to top
   
Tleilax
Poziom 8
Poziom 8


Joined: 13 Jun 2005
Posts: 26
Location: Tleilax

Post#5 05 Mar 2008 11:13   

Re: Oscyloskop na AVR


Jeśli chodzi o wyświetlacz to kiedyś zastanawiałem się nad wykorzystaniem telewizorka 7'' LCD z wejściem VGA. Jeśli chodzi o parametry to chyba znacznie lepiej bo jest kolor i uniwersalny interfejs, niestety sterownik to już chyba raczej FPGA albo szybki uC. W tym momencie gdybym miał coś takiego robić to chyba wszystko bym upchnął w FPGA(miękki mikroprocesor + obsługa interfejsów + układy kontroli taktowania). Ale chyba szybciej i taniej jest kupić gotowy(o zbliżonych parametrach) :( - cóż takie czasy.
Back to top
   
tomkut
Poziom 3
Poziom 3


Joined: 17 May 2003
Posts: 6

Post#6 05 Mar 2008 13:57   

Re: Oscyloskop na AVR


http://www.artronic.pl/o_produkcie.php?id=602?

Osobiście polecam ten wyświetlacz. Prosty w obsłudze ;)
Back to top
   
magik128
Poziom 19
Poziom 19


Joined: 29 Aug 2003
Posts: 656
Location: Okolice Stalowej Woli (Pniów)

Post#7 05 Mar 2008 14:33   

Re: Oscyloskop na AVR


Ja nie wiem jak zrobienie takiego oscyloskopu może wychodzić taniej:/ Patrząc na części,już nie wspominając o samym wyświetlaczu widzę tu koszta rzędu 500zł. Za te pieniądze można kupić używany 2 kanałowy oscyloskop o paśmie minimum 25Mhz. I gdzie tu oszczędność?
Back to top
   
Guest
Poziom 10
Poziom 10





Post#8 05 Mar 2008 15:29   

Re: Oscyloskop na AVR


Świetna konstrukcja, mam pytanie: Gdyby zmienić ADC, FIFO, to można by było wyciągnąć 20MHz na wejściu?
Back to top
   
Szopler
Poziom 18
Poziom 18


Joined: 05 Sep 2002
Posts: 539
Location: 52°10'31"N 22°17'09"E

Post#9 05 Mar 2008 16:47   

Re: Oscyloskop na AVR


Oscyloskop 2x50MHz (analogowy z lampą) z podwójną podstawą czasu (lupa) od 380 złotych na Alletanio (w tym przypadku). Sam kupiłem i polecam - sprzęt choć używany jest w pełni sprawny (bawię się nim już 3h i nie stwierdzam uszkodzeń). Firma sprzedała już ich kilka - szukajcie "oscyloskop Metrix" ;). Powodzenia!
Back to top
   
drak
Poziom 17
Poziom 17


Joined: 08 Apr 2003
Posts: 397

Post#10 06 Mar 2008 01:21   

Re: Oscyloskop na AVR


I tak trzeba przerobić soft bo za ludzkie pieniądze raczej nie znajdzie się wyświetlacza z takim sterownikiem.
Back to top
   
mirek301
Poziom 16
Poziom 16


Joined: 16 Mar 2005
Posts: 285
Location: Mazowieckie

Post#11 06 Mar 2008 08:52   

Re: Oscyloskop na AVR


Ponad rok temu wykonałem ten oscyloskop.

Koszty zamknęły sie w kwocie 200 PLN łącznie z zamówieniem w profesjonalnej firmie wykonania pcb z maska i nadrukami.
Cześć elementów można zamówić jako tzw sample.
Dlatego radykalnie spadł koszt wykonania.

Jedyne co zmieniło sie w pokazanej wersji v1.2 w stosunku do wykonanej przeze mnie v.1.1 to soft w AVR

Wyświetlacze były dostępne na Wolumenie za 40-50 zl jedynie z zielonym podświetleniem.
Nie wiem jaka teraz jest ich cena na Wolumenie.

Jak uda mi sie złapać kontakt z kolegą będącym aktualnie w posiadaniu tego oscyloskopu wstawię zdjęcia.

Dla mnie oferował zbyt mała częstotliwość graniczną.
Ale był bardzo użyteczny w serwisie RTV.

W końcu kupiłem oscyloskop jako przystawkę USB do komputera i z dużo szerszym pasmem.
Back to top
   
szakamason
Poziom 13
Poziom 13


Joined: 08 Sep 2003
Posts: 118
Location: Boronów

Post#12 06 Mar 2008 21:30   

Re: Oscyloskop na AVR


Tak jak kolega Mariuszlorenc stwierdził, Xilinx do klawiatury to nieporozumienie, to tak jakby mieć w domu stację lutowniczą z Hotair'em i używać tylko i wyłącznie do opiekania kiełbasek....
Back to top
   
sambo123
Poziom 11
Poziom 11


Joined: 25 Sep 2003
Posts: 67
Location: Toruń

Post#13 06 Mar 2008 23:54   

Re: Oscyloskop na AVR


Nie wiem jak ta koledzy Mariuszlorenc i szakamason czytaja schemat, ale ja widze ze Xilinx taktuje ADC.. najprawdopodobniej pelni role dzielnika czestotliwosci oraz taktuje zapis do pamieci.
Back to top
   
marenc
Poziom 20
Poziom 20


Joined: 07 May 2005
Posts: 880
Location: Katowice

Post#14 07 Mar 2008 18:03   

Re: Oscyloskop na AVR


Zawsze można by było mniejszy oscylator dać bezpośrednio na ADC :P
Back to top
   
dgajew
Poziom 15
Poziom 15


Joined: 21 Feb 2002
Posts: 220
Location: Poznań

Post#15 07 Mar 2008 21:14   

Re: Oscyloskop na AVR


Używając stałego generatora nie będziemy mogli zmieniac podstawy czasu. Zastanawiam się czy daloby się rozszerzyć pasmo wymieniąc stopnie analogowe na coś szybszego, wzmacniacze operacyjnego z GBP = kilkaset MHz to obecnie nic nadzwyczajnego, kwestia odpowiedniego przetwornika ADC. Możnaby też zrezygnować z wyświetlacza i przesyłać wyniki np po usb do komputera PC (ewentualnie RS232 z optoizolacją). Autor zamieścił kod źródłowy, przeróbka powinna być łatwa, nie mam tylko pomysłu na coś bardziej przyziemnego niż xiling w roli generatora zegara.
Back to top
   
Google

Google Adsense


Post# 07 Mar 2008 21:14   





Back to top
   
lucian
Poziom 11
Poziom 11


Joined: 07 Sep 2005
Posts: 74

Post#16 08 Mar 2008 04:22   

Re: Oscyloskop na AVR


dgajew wrote:
Używając stałego generatora nie będziemy mogli zmieniac podstawy czasu.


podstawę czasu ustawia uC, generatorem PWM na końcówce 15.

dgajew wrote:
Zastanawiam się czy daloby się rozszerzyć pasmo wymieniąc stopnie analogowe na coś szybszego, wzmacniacze operacyjnego z GBP = kilkaset MHz to obecnie nic nadzwyczajnego, kwestia odpowiedniego przetwornika ADC.


stopnie analogowe mogą chodzic na 200MHz
W tym układzie pasmo ogranicza tylko filtr wejściowy. 20MHz
Pamięc 50MHz(czas dostępu 20ns)
ADC 60MHz(w kazdym cyklu zegara mozna pobrac 1 sampla)

dgajew wrote:
Możnaby też zrezygnować z wyświetlacza i przesyłać wyniki np po usb do komputera PC (ewentualnie RS232 z optoizolacją). Autor zamieścił kod źródłowy, przeróbka powinna być łatwa, nie mam tylko pomysłu na coś bardziej przyziemnego niż xiling w roli generatora zegara.


jest mało zasadne użycie xilinga do wysterowania wyświetlacza, chyba ze chciałbyś się wykaza umiejętnością ich programowania.

Dodano po 13 [minuty]:

mariuszlorenc wrote:
Zawsze można by było mniejszy oscylator dać bezpośrednio na ADC :P


jak chcesz uzywac stałego zegara to musiałbys cały ten ZOOM-czyli rozciąganie zobrazowanego sygnału robic programowo w uC.
Taki dzielnik zegara ADC to jest jakas uproszczona wersja.
Back to top
   
marenc
Poziom 20
Poziom 20


Joined: 07 May 2005
Posts: 880
Location: Katowice

Post#17 08 Mar 2008 10:26   

Re: Oscyloskop na AVR


Najpierw się obronię :) Zawsze można zastosować 74HC590, a nie wykorzystywać Xilinx'a do takich rzeczy!

Co do wysyłania danych(oscylogramów na bieżąco) do kompa przez USB lub RS232 to jestem przeciwny. Są one za wolne. Myślałem nad wykorzystaniem ATA lub Ethernetu ... ale narazie mam inny projekt ;)
Back to top
   
sambo123
Poziom 11
Poziom 11


Joined: 25 Sep 2003
Posts: 67
Location: Toruń

Post#18 08 Mar 2008 11:05   

Re: Oscyloskop na AVR


lucian wrote:
dgajew wrote:
Używając stałego generatora nie będziemy mogli zmieniac podstawy czasu.


podstawę czasu ustawia uC, generatorem PWM na końcówce 15.


Tak zgadza sie na koncowce 15 uC jest PWM, ale jego zadaniem jest wysterowanie wzmacniacza operacyjnego (regolacja podzialki V).
mariuszlorenc wrote:

Zawsze można zastosować 74HC590, a nie wykorzystywać Xilinx'a do takich rzeczy!


Max czestotliwosc 74HC590 to 62MHz, wiec do czegos konkretnego (czestotliwosc wieksza niz 100MHz) sie nie nadaje. Mozna zrezygnowac z Xilinx'a, dac stala czestotliwosc np 100MHz uzyc szybszej pamieci FIFO (TI ma w swojej ofercie nawet 4ns o ile sie nie myle) calosc podlaczyc do kompa po rs232 lub usb. Od strony programowaej zastosowac np LabView i sprawa gotowa :)
Back to top
   
lucian
Poziom 11
Poziom 11


Joined: 07 Sep 2005
Posts: 74

Post#19 08 Mar 2008 12:18   

Re: Oscyloskop na AVR


lucian wrote:

podstawę czasu ustawia uC, generatorem PWM na końcówce 15,ale jego zadaniem jest wysterowanie wzmacniacza operacyjnego (regolacja podzialki V).



sambo123 wrote:

Tak zgadza sie na koncowce 15 uC jest PWM, ale jego zadaniem jest wysterowanie wzmacniacza operacyjnego (regolacja podzialki V).


no, no , o to chodziło. (chyba pomyliłem terminy) :D

Dodano po 11 [minuty]:

czekaj , bo nie czaję.- o co chodzi z tym 74HC590 ?

Dodano po 24 [minuty]:

sorry bardzo, ale naprawde nie wiem o czym mowicie.
Wyświetlacz przecież nie ma wpływu na szybkośc pomiaru.
Back to top
   
sambo123
Poziom 11
Poziom 11


Joined: 25 Sep 2003
Posts: 67
Location: Toruń

Post#20 08 Mar 2008 12:54   

Re: Oscyloskop na AVR


Przez wykorzystanie 74HC590 można częściowo ( do pewnej częstotliwości) wyelminować Xilinx'a. Sam 74HC590 to licznik binarny.. można uzyskać podział częstotliwości z generatora przez 2,4,8,16,32,64,128. Można tez wykorzystać multiplekser i np 4 generatory, a z uC sterować z którego generatora ma iść taktowanie na ADC i pamięć.
Back to top
   
daniel93
Poziom 22
Poziom 22


Joined: 29 Mar 2005
Posts: 1577
Location: -

Post#21 08 Mar 2008 18:09   

Re: Oscyloskop na AVR


Na AVR raczej bardzo częstotliwości wejściowej nie zwiększymy - AVR radzi sobie z antyaliasingiem do 5Mhz.
Back to top
   
Szopler
Poziom 18
Poziom 18


Joined: 05 Sep 2002
Posts: 539
Location: 52°10'31"N 22°17'09"E

Post#22 08 Mar 2008 18:15   

Re: Oscyloskop na AVR


Jakby nie można było użyć ARM'a z wbydowaną obsługą USB (większość ma). Programuje się w GCC tak samo prosto jak AVRki...
Back to top
   
dgajew
Poziom 15
Poziom 15


Joined: 21 Feb 2002
Posts: 220
Location: Poznań

Post#23 09 Mar 2008 22:07   

Re: Oscyloskop na AVR


bez przesady z ARM'em, po to projekt zawiera oddzielny przetwornik ADC i bufor FIFO, żeby można było zastosować dowolny mikrokontroler. Jeżeli nie wszyscy łapią ideę rozwiązania z FIFO to tłumaczę: kolejka FIFO to rodzaj szybkiej pamięci RAM o określonej długości - z tego powodu nie możemy zastosować stałego zegara, bo wówczas przykładowe 1024 bajty kolejki zapełnimy w "mgnienie oka" za każdym razem, nawet badając przebieg o częstotliwości 50 Hz.. taktowanie FIFO musi być płynne, i zapewne po to użyto Xilinxa. ADC od biedy może sobie przetwarzać tak szybko jak potrafi, co najwyżej nie zakolejkujemy wszystkich pomiarów. Ktoś stwierdził, że idea połączenia czegoś takiego z komputerem przez interfejs RS232 jest zła, ale dzięki temu można pomiary zapisywać i obrabiać wygodnie w komputerze. Transfer danych nie musi byc szybki, to FIFO gromadzi dane, później tylko trzeba je przesłać do dyspozycji użytkownika, nawet po RS232. Wadą będzie jedynie to, że nie będziemy mogli danych rejestrować w sposób ciągły. Ale to ma być oscyloskop, nie rejestrator. Do przesłania danych wystarczy taniutka ATmega8, nie musi to być od razu ARM ; ]
Cały ten wywód powinien ułatwić zrozumienie zastosowania Xilinga. Swoją drogą ciekawe mogłoby być użycie profesjonalnego generatora zegara, takiego jednoukładowego. Nie chodzi o to przeciez żeby zamiast Xilinxa używać kilku dzielników, bramek i takich tam okropnych cyfrówek ; ] Może ktoś ma ochotę podzielić się wiedzą na temat dobrych programowalnych żródeł przebiegu prostokątnego z częst. max. powiedzmy 100 Mhz..
Back to top
   
sambo123
Poziom 11
Poziom 11


Joined: 25 Sep 2003
Posts: 67
Location: Toruń

Post#24 09 Mar 2008 23:17   

Re: Oscyloskop na AVR


dgajew zgadzam się z Tobą w 100%. Ludzie chcieliby oscyloskop na usb, ethernet czy najlepiej PCI, ale po co ? Oscyloskop ma za zadanie obrazować przebiegi okresowe. Pytanie czy nie można wykorzystać układu http://www.analog.com/UploadedFiles/Data_Sheets/AD9511.pdf do zarządzania zegarem ?
Back to top
   
lucian
Poziom 11
Poziom 11


Joined: 07 Sep 2005
Posts: 74

Post#25 10 Mar 2008 15:57   

Re: Oscyloskop na AVR


na pl.farnell.com ten dzielnik kosztuje niecałe 20 euro.
z tego co wida to fajna "kośc".
ciekawe czy znajdzie się ktoś, kto poskłada to wszystko do kupy :idea:
Back to top
   
Szopler
Poziom 18
Poziom 18


Joined: 05 Sep 2002
Posts: 539
Location: 52°10'31"N 22°17'09"E

Post#26 10 Mar 2008 16:05   

Re: Oscyloskop na AVR


Jak już się znajdzie chętny do "składania tego wszystkiego do kupy" to postuluję o 2 kanały :wink: .
Back to top
   
Google

Google Adsense


Post# 10 Mar 2008 16:05   





Back to top
   
marenc
Poziom 20
Poziom 20


Joined: 07 May 2005
Posts: 880
Location: Katowice

Post#27 10 Mar 2008 16:25   

Re: Oscyloskop na AVR


Ja już zahaczę o ten temat ... zna ktoś sklep(najlepiej śląsk) w który mogę kupić przetworniki A/D o prędkości sampli co najmniej 100Msps i oczęstotliwości wejściowej co najmniej 40MHz?
Back to top
   
korrus666
Poziom 23
Poziom 23


Joined: 22 Jul 2007
Posts: 2871
Location: Łódź

Post#28 10 Mar 2008 16:43   

Re: Oscyloskop na AVR


To jak już ktoś zacznie majstrować ten projekcik to niech uwzględni jakiś inny wyświetlacz bardziej popularny co by było go łatwiej dostać.
Back to top
   
lucian
Poziom 11
Poziom 11


Joined: 07 Sep 2005
Posts: 74

Post#29 10 Mar 2008 16:45   

Re: Oscyloskop na AVR


kolega idzie na głęboką wodę. Czemu nie uzyjesz ADS 830 jak w oryginalnym układzie?

ADS 831 próbkuje na 80Mhz.
Back to top
   
Szopler
Poziom 18
Poziom 18


Joined: 05 Sep 2002
Posts: 539
Location: 52°10'31"N 22°17'09"E

Post#30 10 Mar 2008 17:47   

Re: Oscyloskop na AVR


Może zamiast drogiego wyświetlacza zastosować jeszcze droższy (ale to każdy ma w domu) monitor ;), znaczy się wyjście VGA - podpinamy LCD i mamy wielkoekranowy oscyloskop ;). Jak sie topić to tylko w oceanie (a co?).
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> DIY Abroad -> Oscyloskop na AVR
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 2 Go to page 1, 2  Next
Similar topics
XM - scope 3, czyli Oscyloskop cyfrowy AVR - v3.0 BETA (104)
Oscyloskop Cyfrowy AVR v2.0 Atmega 32 LCD LS020 (175)
Zegar AVR wykorzystujący oscyloskop (7)

Page generation time: 0.106 seconds


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