Hallo, ich habe mich bisher noch nie mit einem Oszilliskop beschäftigt, da ich immer der meinung war, ich brauche keines. Nun möchte ich aber 3 leitungen überprüfen (Bild 1), was genau wann passiert. Es soll kein Professionelles Gerät sein. Ich habe mal gehört, dass es mit einer Soundkarte auch möglich ist? Ich brauche nicht sowas wie auf Bild 2, das versteh ich auch garnicht. Sondern ich möchte 3 Leitungen "aufzeichnen". Diese laufen auf 5 Volt, und verändern ihren zustand nur in "high 5v" und "low 0v". Preislich hätte ich mir maximal 20 euro vorgestellt. Selbst löten ist auch kein Problem.
Gast
#3120940
Hallo, Der Aufwand hängt wohl davon ab wie lang und wie schnell du das Signal samplen willst. Sonst tut es auch ein einfaches µC Programm mit einem UART und einem Excel Diagramm. Wenn es etwas mehr kosten darf, kann ich dir das Ding hier nur empfehlen: http://www.saleae.com/logic Das macht genau das was du willst. LG Alex
Danke, das teil wäre natürlich perfekt, aber für nur ein Projekt zu teuer. Da ich mich nicht wirklich auskenne: Das signal verändert sich "normal" maximal alle 6µs und die aufzeichnung ist maximal 240µs lang. Hoffe du meinst das :D. Wäre das i.O.? Kann das auch das? http://www.ebay.de/itm/2-Kanal-USB-Speicher-Oszilloskop-digital-fur-PC-NEU-/250717850614?pt=Mess_Pr%C3%BCftechnik&hash=item3a5ff2cbf6 Zwar nur 2 Kanäle, aber die würden gerade noch so reichen. Wie ich herausgefunden habe, denke ich, kann das was ich möchte jedes Digitale Oszilloskop?
Gast
#3120943
Dann würde ich in deinem Fall einen µC deiner Wahl nehmen (oder auch ein Arduino) und ein BYTE (8 Bit) Array mit 240 Elementen erstellen. Da du nur 0 oder 1 (0V bzw 5V) samplen willst, kannst du in jedem Array Element alle deine 3 Datenleitungen speichern (zb in Bit0, 1 und 2). Du müsstest einen Timer Interrup verwenden, der einmal jede µSekunde feuert, und die Messdaten immer ins nächste Array Element speichert. Danach kannst du den Inhalt des Arrays per UART zb über die serielle Schnittstelle auf den PC übertragen. Dann hättest du die Messwerte jeder µs und könntest sie in Excel übertragen.
Gast
#3120944
Das Ding von eBay kannst du auch nehmen. Das was du willst kann auch jedes digitale Speicheroszi. Sind dann eben nur 2 Kanäle.
Hm. Ich habe zwar nicht alles verstanden, aber es klingt trotzdem sehr Kompliziert. Und so wie ich das Verstehe, müsste ich nach jedem messen alles am pc anschließen usw. Eine Liveanzeige wäre erwünscht.
Gast
#3120946
Naja du kannst es ja am PC angesteckt lassen und die Messung und Datenübertragung in Schleife laufen lassen. Wenn du Visual Basic oder eine ähnliche Programmiersprache kannst, kannst du damit die serielle Schnittstelle auslesen und in einer PictureBox (oder ähnlichem) graphisch darstellen lassen. dann hättest du deine Liveansicht. Mit der Soundkarte wäre das natürlich auch möglich, allerdings müsstest du dann deine 3 Datenleitungen mit einem OPV Summierer zu einem Datenstrom zwischen 0V und 1V kodieren und ein entsprechendes Programm um die Daten graphische aufzubereiten wäre dir trotzdem nicht erspart. Dh du hättest dann immer einen von 8 möglichen Spannungsleveln (bei 3 Digitalen Leitungen) in der Soundkarte. Meiner Meinung nach ist das sogar der kompliziertere Weg.
Gast
#3120947
Alex G. schrieb: > Das Ding von eBay kannst du auch nehmen. Das musst du dann aber erst kräftig "tunen", um einen Signalwechsel von 6µs noch erfassen zu können. Mit 8 kHz Abtastfrequenz wird das jedenfalls nix.
hier stimmt was nicht schrieb: > Mit 8 kHz Abtastfrequenz wird das > jedenfalls nix. Heißt das, dass ding misst nur alle 125µs den zustand der Leitung? 1 sekunde / 8000hz = 0,000125s
Gast
#3120950
Du hast natürlich Recht, das habe ich überlesen. Jetzt nochmal hingeschaut und die 8kHz sind auf beiden Leitungen zusammen gerechnet (2 x 4KHz) und überhaupt kann das Ding dann nur zwischen 0 und 3kHz messen. Ist für deinen Zweck wertlos.
Gast
#3120951
Was du suchst ist ein logic analyzer. Gibts auch billige (wenn auch moralisch bedenklich, da Plagiat): http://dx.com/p/logic-analyzer-w-dupont-lines-and-usb-cable-for-scm-black-148945
Gast
#3120952
du suchst einen logic analyzer. den von saleae gibt's als fake für Men 10er. siehe 10euro logic analyzer-threath. Flip
Gast
#3120953
UPS da war wohl jemand schneller.
Gast
#3120954
Daniel J. schrieb: > hier stimmt was nicht schrieb: > >> Mit 8 kHz Abtastfrequenz wird das > >> jedenfalls nix. > > > > Heißt das, dass ding misst nur alle 125µs den zustand der Leitung? > > 1 sekunde / 8000hz = 0,000125s Exakt! Und für eine genaue Aufzeichnung rechne lieber mal 10x so schnell wie das kürzeste Signalereignis. Wäre bei dir dann alle 0.6 us ein Sample.
Klaus Dieter schrieb: > Was du suchst ist ein logic analyzer. > Gibts auch billige (wenn auch moralisch bedenklich, da Plagiat): Vielen dank, dass ist wahrscheinlich das richtige :D
Gast
#3120956
Klaus Dieter schrieb: > Was du suchst ist ein logic analyzer. > Gibts auch billige (wenn auch moralisch bedenklich, da Plagiat): > http://dx.com/p/logic-analyzer-w-dupont-lines-and-... Ja, das wäre wohl die beste Lösung. Wusste nicht dass man sowas schon so günstig bekommt. Entsprechend kompatible Software ist unten in den Reviews genannt.
Werde das gleich bestellen. Vielen dank :)
Gast
#3120959
Oder schau doch mal im Netz umher. Für rund 1 Mhz Samplerate gibt es bestimmt auch einfache Nachbaulösungen.
Gast
#3120963
Das PICKIT2 kann als 3-Kanal Logic-Analyzer verwendet werden. Sample-Rate bis 1MHz und 1024 Samples. Man bekommt es billig bei eBay. http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20Logic%20Tool%20User%20Guide.pdf http://www.youtube.com/watch?v=u0X_8V3UGdk
Aber mal eine Frage, wie hast Du das Controller0.png aufgenommen? Wenn es selbst erstellt wurde, dann hast Du doch bereits ein Logicanalyser von Zeroplus verwendet.
Christian D. schrieb: > Aber mal eine Frage, wie hast Du das Controller0.png aufgenommen? Wenn > es selbst erstellt wurde, dann hast Du doch bereits ein Logicanalyser > von Zeroplus verwendet. Das bild ist nicht von mir. Sollte nur als beispiel dienen, wozu ich es benötige.
Wie müsste ich es denn eigentlich dann anschließen? So wie im bild?
Gast
#3122146
sollte wohl eher welches oszi bzw. welchen logicanalyser heissen. schau mal hier: http://sigrok.org/wiki/Main_Page und besorge dir eine günstige HW dafür, dann gibt es damit auch keine plagiatskopfschmerzen ;o).
Gast
#3122164
Alex G. schrieb: > Du müsstest einen Timer Interrup verwenden, der einmal jede µSekunde > feuert, und die Messdaten immer ins nächste Array Element speichert. Welchen µC kannst du denn empfehlen, der es schafft, einmal pro µs in eine Interrupt Service Routine zu springe, die Daten zu wandeln und das Ergebnis im RAM abzulegen?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.


