USB Oszilloskop: Unterschied zwischen den Versionen

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
 
(28 dazwischenliegende Versionen von 22 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
Im Rahmen dieses Projektes entsteht ein Digitales Speicheroszilloskop mit USB-Anbindung. Das gesamte Ergebnis soll als OpenSource verfügbar gemacht werden.
Im Rahmen dieses Projektes entsteht ein Digitales Speicheroszilloskop mit USB-Anbindung. Das gesamte Ergebnis soll als OpenSource verfügbar gemacht werden.
Begonnen hat das ganze in diesem Forums-Beitrag: http://www.mikrocontroller.net/topic/56265
Begonnen hat das ganze in diesem Forums-Beitrag: http://www.mikrocontroller.net/topic/56265
Eventuell wird es auch auf eine Mess/Steuer Box a la [http://www.eit.hs-karlsruhe.de/laborplatine/ Laborplatine] hinauslaufen oder sich näher an das [[Logic Analyzer-Projekt: Ideen zur Hardware|Logic Analyser Projekt]] annähern.
Eventuell wird es auch auf eine Mess/Steuer Box a la [http://www.eit.hs-karlsruhe.de/laborplatine/ Laborplatine] hinauslaufen oder sich näher an das [[Logic Analyzer-Projekt: Ideen zur Hardware|Logic Analyzer Projekt]] annähern.


=Planung=
=Planung=
Bitte Planspiele auf der [[Diskussion:USB Oszilloskop|Diskussionsseite]] des Projektes durchführen!
Bitte Planspiele auf der [[Diskussion:USB Oszilloskop|Diskussionsseite]] des Projektes durchführen!
==Alternative Projekte/Produkte==
==Alternative Projekte/Produkte==
Hier ist eine Liste von anderen Projekten, an denen man versch. Herangehensweise studieren kann.
Hier ist eine Liste von anderen Projekten, an denen man verschiedene Herangehensweise studieren kann.
Gesucht per www.nettz.de
Gesucht per www.nettz.de
*"build your own oscilloscope"
*"build your own oscilloscope"
Zeile 15: Zeile 15:
*Oszi selbst bauen
*Oszi selbst bauen


http://elektronik-kompendium.de/public/dse-faq/mawin.htm#103
http://www.dse-faq.elektronik-kompendium.de/mawin.htm#106


===  Oscilloscope programs ===
* http://www.multi-instrument.com/ (sound card, NI DAQmx, DSO)
* http://www.electronics-lab.com/downloads/pc/index.html (list processed)
* http://web.archive.org/web/20090515121511/http://www.tech-systems-labs.com/test-software.htm (list)
http://www.aubraux.com/dsp/pcscope.php *
* http://xoscope.sourceforge.net (LINUX, for sound card and external devices OsziFOX, bitscope)
* http://www.zelscope.com/ (sound card)
* http://infinitespectra.com (2 sound cards)
* http://www.electronics-lab.com/downloads/pc/002/index.html (BIP Electronics Lab Oscilloscope (sound card))
* http://home.lanck.net/mf/oscil/ SB oscillograph
* http://www.aubraux.com/dsp/ DspSee
* http://www.sillanumsoft.com/ Visual Analyser (+ Freqzähler, generators, filters ,..., looks really good!)
* http://www.dsp4swls.de/oszi/oszi.html (+ DSP)
* http://www.qsl.net/om3cph/sb/dcwithsb.htm # hardware
Http://www.microsysteme.de/osci/oszilloskop.htm *
* http://www.geda.seul.org/tools/gtkwave/index.html (data recording Viewer)


===Osziloskop Programme===
====  Commercially ====
*http://www.electronics-lab.com/downloads/pc/index.html (Liste abgearbeitet)
* Http://www.home.agilent.com/agilent/product.jspx?cc=DE&lc=ger&ckey=1476554&nid=-34095.806312.00&id=1476554 (VEE Pro)
*http://www.tech-systems-labs.com/test-software.htm (Liste)
* Http://www.tek.com/Measurement/scopes/openchoice/ (Open Choice)
*http://www.aubraux.com/dsp/pcscope.php
* Http://www.ni.com/signalexpress/ (Signal Express)
*http://xoscope.sourceforge.net (LINUX, für Soundkarte und externe Geräte OsziFOX, Bitscope )
* Http://www.ni.com/labview/d/ (Labview)
*http://www.mitedu.freeserve.co.uk/Prac/winscope.htm (Soundkarte)
* http://www.virtins.com/ (WIN + PocketPC)
*http://hacca.altervista.org/
*http://www.zelscope.com/ (Soundkarte)
*http://infinitespectra.com (2 Soundkarten)
*BIP Electronics Lab Oscilloscope (Soundkarte)
*http://home.lanck.net/mf/oscil/ SB Oscillograph
*http://www.aubraux.com/dsp/ DspSee
*http://www.sillanumsoft.com/ Visual Analyser (+Freqzähler, Generator, Filter,..., sieht wirklich gut aus!)
*http://www.bergvagabund.userhost.de/multisine.html (+sehr viele Filter)
*http://www.dsp4swls.de/oszi/oszi.html (+DSP)
*http://www.qsl.net/om3cph/sb/dcwithsb.htm#hardware
*http://www.microsysteme.de/osci/oszilloskop.htm
*http://www.ginko.de/user/franz-peter/franz/projekte/soundcard/Soundcard-homepage.htm (Bewertung des Nutzen von SK Messungen)
*http://www.geda.seul.org/tools/gtkwave/index.html (Datenaufzeichnungsviewer)
*http://home.planet.nl/~m.f.hajer/scope2kcontents.htm (für versch. ADCs an LPT)
 
====kommerziell====
*www.ni.com/labview/d/ Labview
*http://www.home.agilent.com/agilent/product.jspx?cc=DE&lc=ger&nid=-536900532.536905620.00 VEE Pro
*http://www.tek.com/Measurement/scopes/openchoice/ OpenChoice
*http://www.ni.com/signalexpress/ SignalExpress
*http://www.virtins.com/ (WIN+PocketPC)


===Hardware===
===Hardware===
Zeile 50: Zeile 45:
*http://www.pdamusician.com/lcscope (2 Kanaele, 1 MHz, guter Analog-Frontend, leicht nachbaubar; Firmware und PC-Software)
*http://www.pdamusician.com/lcscope (2 Kanaele, 1 MHz, guter Analog-Frontend, leicht nachbaubar; Firmware und PC-Software)
*USB Oszilloskop im Bau http://microweb.mi.funpic.de
*USB Oszilloskop im Bau http://microweb.mi.funpic.de
*http://www.electronics-lab.com/forum/index.php?board=13;action=display;threadid=351 (Liste)
*http://www.vscope.de (OSS, qC+Preescaler,  Client+Server)
*http://www.elektronik-projekt.de/thread.php?threadid=3509
*http://www.elektronik-projekt.de/thread.php?threadid=3509
*http://www.mikrocontroller.net/articles/Logic_Analyzer_Project
*http://www.mikrocontroller.net/articles/Logic_Analyzer_Project
Zeile 57: Zeile 50:
*http://www.bitscope.com
*http://www.bitscope.com
*http://members.tripod.com/michaelgellis/scope.html (1986)
*http://members.tripod.com/michaelgellis/scope.html (1986)
*http://www.geocities.com/celupenga/Display_LCD.html (Mini LCD)
*<s>http://www.geocities.com/celupenga/Display_LCD.html (Mini LCD, spanische Seite)</s>
*http://homepages.compuserve.de/moritzcajetan/elektro/elektro.htm (Lowend)
*http://hackedgadgets.com/2006/04/25/top-5-uses-for-a-dead-hard-drive/2/  (Laserprojektion mit geschlachteter Festplatte, Spielerei)
*http://hackedgadgets.com/2006/04/25/top-5-uses-for-a-dead-hard-drive/2/  (Festplatte)
*http://www.electronics-lab.com/projects/pc/007/ (LPT, nur Logic Analyzer)
*http://home.planet.nl/~m.f.hajer/scope2k4.html (LPT)
*http://kudelsko.free.fr/oscilloscope/sommaire.htm (RS232, USB, 30MHz, französische Seite)
*http://www.electronics-lab.com/projects/pc/007/ (LPT)
*http://alternatezone.com/electronics/dsoamk3.htm (LPT 2MHz)
*http://kudelsko.free.fr/oscilloscope/sommaire.htm (RS232, USB, 30MHz)
*http://www.geocities.com/lptscope/hw.html (LPT)
*http://alternatezone.com/electronics/dsoamk3.htm (LPT 5MHz)
*http://www.nbb.cornell.edu/neurobio/land/STUDENTPROJ/1999to2000/gurnee/index.htm  (Mini LCD+PC Anschluss, 2xAtmel 8515 + ADC)
*http://www.chocbar.demon.co.uk/ (LPT 50MHz/100MHz)
*http://www.ee.washington.edu/conselec/CE/sp95reports/guterman/final/scope1.htm (15MHz)
*http://www.geocities.com/lptscope/hw.html (LPT  
*http://www.leonardo.caltech.edu/~ee5x/eecs52/projects/scope/scope.htm ( 250KHz Mini LCD)
*http://www.nbb.cornell.edu/neurobio/land/STUDENTPROJ/1999to2000/gurnee/index.htm  (Mini LCD+PC Anschluss, 2xqC+ADC)
*http://www.fpga4fun.com/digitalscope.html (200MHz)
*http://www.fpga4fun.com/digitalscope.html (200MHz)
*http://glory.honour.ca/projects/Oscilloscope/Oscilloscope.html (RS232 40KHz, sehr gut erklärt)
*http://www.elexs.de/mikros/r8c15_2.htm (RS232 20 MHz 80KS)
*http://www.elexs.de/mikros/r8c15_2.htm (RS232 20 MHz 80KS)
*http://www.semis.demon.co.uk/Gameboy/DsoDemo/DsoDemo.htm GBDSO (Gameboy 1MS)
*http://www.semis.demon.co.uk/Gameboy/DsoDemo/DsoDemo.htm GBDSO (Gameboy 1MS)
Zeile 76: Zeile 63:
*http://www.ixbat.de/index.php?page_id=92 (LA einfach)
*http://www.ixbat.de/index.php?page_id=92 (LA einfach)
*http://www.xess.com/projects/radjab_oscope.pdf (FPGA Beispiel Design)
*http://www.xess.com/projects/radjab_oscope.pdf (FPGA Beispiel Design)
*http://eletronicalivre.incubadora.fapesp.br/portal/english/oscilloscope/ (ISA Karte+Lazarus(Delphi))
*http://eletronicalivre.incubadora.fapesp.br/portal/english/oscilloscope/ (ISA Karte+Lazarus(Delphi), portugiesische Seite)
*http://alternatezone.com/electronics/pcla.htm (Logicanalyser,PLD)
*http://alternatezone.com/electronics/pcla.htm (Logicanalyser,PLD)
*http://alternatezone.com/electronics/dsoamk3.htm (5MHz, 20MS LPT OHNE GAL,CPLD,FPGA!)
*http://alternatezone.com/electronics/dsoamk3.htm (5MHz, 20MS LPT OHNE GAL,CPLD,FPGA!)
*http://www.cmccord.co.uk/FYP/final_report.htm (RS232, 4 Kanäle, PIC, +Hinweise für ähnliche Projekte)
*http://www.cmccord.co.uk/FYP/final_report.htm (RS232, 4 Kanäle, PIC, +Hinweise für ähnliche Projekte)
*http://www.enetsystems.com/~lorenzo/scope/ ( CPLD)
*http://www.enetsystems.com/~lorenzo/scope/ (CPLD, italienisch)
*http://www.fpga4fun.com/digitalscope.html (100MHz 100MS, +gute Links)
*http://www.fpga4fun.com/digitalscope.html (100MHz 100MS, +gute Links)
*http://www.johann-glaser.at/projects/DSO/ (80MHz, Universalbox, Linux, +sehr ausführlich)
*http://www.eix.co.uk/Ethernet/USB/ (500KHz, Simpel)
*http://www.eix.co.uk/Ethernet/USB/ (500KHz, Simpel)
*http://www.virtins.com/


====kommerziell====
====kommerziell====
Zeile 103: Zeile 90:
*min. 10% Pretriggerspeicher
*min. 10% Pretriggerspeicher
*Meßbereich ohne Teilertastkopf von +/-20V
*Meßbereich ohne Teilertastkopf von +/-20V
*Eicht/testet sich selbst nach Aufbau.
*Kalibriert/testet sich selbst nach Aufbau.
* Interface zu Labview 6.1
* Interface zu Labview 6.1


Zeile 110: Zeile 97:
==="Ich würde mein Oszi gerne dafür benutzen..."===
==="Ich würde mein Oszi gerne dafür benutzen..."===
Du hast noch kein (geeignetes) Oszi für die folgenden Dinge:
Du hast noch kein (geeignetes) Oszi für die folgenden Dinge:
*I²C analysieren ||
*I²C analysieren ||||
*andere digitale Protokolle/Signalabläufe tracen (LCD,...) ||
*SPI messen und protokollieren ||  
*andere digitale Protokolle/Signalabläufe tracen (LCD,...) |||
*PC Bussysteme analysieren ||
*PC Bussysteme analysieren ||
*Linienverläufe als Vektorgrafik exportieren |
*Linienverläufe als Vektorgrafik exportieren |
*komplette Ansteuer-/Messkurven durchfahren |
*komplette Ansteuer-/Messkurven durchfahren |
*Signalanalyse aller Art (Satelliten, Funk, ...) |
*Signalanalyse aller Art (Satelliten, Funk, ...) |||
*DDR Speichertiming debuggen ||
*Ethernet analysieren||
*CAN analysieren|


==Wissen + Interessantes==
==Wissen + Interessantes==
Zeile 130: Zeile 121:
*http://www.maxim-ic.com/products/data_converters/high_speed.cfm
*http://www.maxim-ic.com/products/data_converters/high_speed.cfm
===Bücher===
===Bücher===
* "Meßdatenerfassung mit dem PC" 3-8007-1741-7: Asbach aber Grundlagen ganz gut dargestellt.
* "Meßdatenerfassung mit dem PC" 3-8007-1741-7: Veraltet (1986), Autor empfiehlt 8086, aber Grundlagen ganz gut dargestellt.


[[Category:Projekte|U]]
[[Category:Projekte]]
[[Category:USB]]
[[Category:USB]]
[[Category:Oszilloskope und Analyzer]]
[[Category:Oszilloskope und Analyzer]]
[[Category:Aufgegeben]]

Aktuelle Version vom 7. Februar 2021, 17:57 Uhr

von 0undNichtig

Im Rahmen dieses Projektes entsteht ein Digitales Speicheroszilloskop mit USB-Anbindung. Das gesamte Ergebnis soll als OpenSource verfügbar gemacht werden. Begonnen hat das ganze in diesem Forums-Beitrag: http://www.mikrocontroller.net/topic/56265 Eventuell wird es auch auf eine Mess/Steuer Box a la Laborplatine hinauslaufen oder sich näher an das Logic Analyzer Projekt annähern.

Planung

Bitte Planspiele auf der Diskussionsseite des Projektes durchführen!

Alternative Projekte/Produkte

Hier ist eine Liste von anderen Projekten, an denen man verschiedene Herangehensweise studieren kann. Gesucht per www.nettz.de

  • "build your own oscilloscope"
  • "tv card" scope
  • Oszilloskop selber bauen
  • Oszi selbst bauen

http://www.dse-faq.elektronik-kompendium.de/mawin.htm#106

Oscilloscope programs

http://www.aubraux.com/dsp/pcscope.php *

Http://www.microsysteme.de/osci/oszilloskop.htm *

Commercially

Hardware

kommerziell

Anforderungen

  • galvanische Trennung vom PC
  • 2 Kanäle mit freier Triggerwahl
  • min. 10% Pretriggerspeicher
  • Meßbereich ohne Teilertastkopf von +/-20V
  • Kalibriert/testet sich selbst nach Aufbau.
  • Interface zu Labview 6.1

"Ich benutze mein Oszi für..."

Du arbeitest bereits mit einem Oszi und genau das willst du natürlich auch mit diesem USB Oszilloskop alles tun:

"Ich würde mein Oszi gerne dafür benutzen..."

Du hast noch kein (geeignetes) Oszi für die folgenden Dinge:

  • I²C analysieren ||||
  • SPI messen und protokollieren ||
  • andere digitale Protokolle/Signalabläufe tracen (LCD,...) |||
  • PC Bussysteme analysieren ||
  • Linienverläufe als Vektorgrafik exportieren |
  • komplette Ansteuer-/Messkurven durchfahren |
  • Signalanalyse aller Art (Satelliten, Funk, ...) |||
  • DDR Speichertiming debuggen ||
  • Ethernet analysieren||
  • CAN analysieren|

Wissen + Interessantes

E2V (former Atmel) Gigasample AD Converter

Maxim Gigasample AD Converter

Bücher

  • "Meßdatenerfassung mit dem PC" 3-8007-1741-7: Veraltet (1986), Autor empfiehlt 8086, aber Grundlagen ganz gut dargestellt.