Welchen Oszilliskop benötige ich?

OP #3120939
Lesenswert?

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.
Angehängte Dateien:
OP #3120942
Lesenswert?

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
Lesenswert?

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 #3120946
Lesenswert?

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 #3120950
Lesenswert?

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 #3120954
Lesenswert?

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.
Gast #3122164
Lesenswert?

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.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren