Forum: Mikrocontroller und Digitale Elektronik Kaufberatung Oszilloskop oder Logic Analyzer


von Rudi H. (rubberdog)


Lesenswert?

Hallo Community,

benötige Eure Meinung zu Oszilloskop und Logic Analyzer.

Mein Hobby ist u.a. Modelleisenbahn und da will ich mehr und mehr in die 
Elektronik einsteigen. Für digitale Steuerung möchte ich versch. 
Interface-Karten und Decoder bauen. Dzt. hab' ich ein altes 25MHz-Scope 
(Telequipment), das so einigermaßen funktioniert. Zum Entwickeln meiner 
Hardware (auf PIC-Basis) reicht es aber nicht; da kann ich keine 
Datenpakete angucken. Jetzt steh ich vor der Entscheidung: Oszilloskop 
oder Logic Analizer?
Das Oszilloskop hilft mir sehr, wo Transistoren usw. im Spiel sind. 
Damit kann ich auch ein Netzteil und den Fahrstrom überprüfen.
Der Logic Analizer ist wieder optimal für die Überwachung der Signale 
auf Bussen und Ports.
Aber beide Geräte zusammen sprengen sicher mein Budget.

Jetzt meine Frage an Euch: kann ich mit dem Logic Analizer auch 
(eingeschränkt) analoge Signale überprüfen? Z.B. 16 Volt Fahrstrom oder 
+-22V Digitalspannung?
Kann ich mit dem Oszilloskop auch (eingeschränkt) über die 
Speicherfunktion Datenpakete analysieren?
Gibt es eine sinnvolle Überschneidung beider Geräte oder brauche ich auf 
jeden Fall sowohl DSO als auch LA?

Falls Ihr Erfahrungen mit diesen Geräten habt, würde ich mich über Tipps 
und Meinungen sehr freuen.

Ach ja: folgende Geräte würden mir zusagen:
OWON SDS7102 Digitales Speicheroszilloskop 2-Kanal, 100MHz BW, 1GS/s 
Sample Rate
Zeroplus LAP-C16064 USB Logic Analyzer

lg Rudi

von Olaf (Gast)


Lesenswert?

> Jetzt meine Frage an Euch: kann ich mit dem Logic Analizer auch
> (eingeschränkt) analoge Signale überprüfen?

Nein, ueberhaubt kein bisschen.

> Kann ich mit dem Oszilloskop auch (eingeschränkt) über die
> Speicherfunktion Datenpakete analysieren?

Ja, wenn es nicht zuviele Kanaele braucht.

> Aber beide Geräte zusammen sprengen sicher mein Budget.

Es gibt seit einigen Jahren auch Geraete die sind beides in einem 
Geraet. Ein Beispiel dafuer waere ein Hameg HMO722. Aber ich glaube es 
gibt auch ein paar billige Chinakracher die das mit Einschraenkungen 
auch anbieten.

> Gibt es eine sinnvolle Überschneidung beider Geräte oder brauche
> ich auf jeden Fall sowohl DSO als auch LA?

Man braucht auf auf jedenfall ein Oszi weil die Welt in der wir leben 
analog ist. Man kann sich dann notfalls auch mal mit einem billigen 
USB-LogicAnalyzer behelfen. Eventuell geht es auch nur mit dem Oszi wenn 
man nur serielle Busse betrachtet und man mit etwas weniger Komfort 
leben kann. Aber dann darauf achten das der Speicher im Oszi moeglichst 
gross ist.

Olaf

von Rudi H. (rubberdog)


Lesenswert?

Hallo Olaf,

vielen Dank für Deine Mühe, meine relativ naiven Fragen zu beantworten. 
Das hilft mir auf jeden Fall weiter. Da wird es wohl das Speicher-Oszi 
werden (aber das Hameg ist mir viel zu teuer).

Noch eine letzte Frage:
Bei digitaler Modellbahn werden die Kommandos zum (Lok)decoder 
(DCC-Format, siehe z.B. http://www.digital-bahn.de/info_tech/dcc.htm) in 
Form von bis zu 5 Bytes gesendet. Ist so ein DSO in der Lage, diesen 
(periodisch wiederholten) Datenstrom für eine Analyse abzuspeichern und 
mit Zoom-Funktion anzuzeigen? Wo kann ich das aus dem Datenblatt 
herauslesen bzw. ausrechnen, wieviele Bits angezeigt werden können?

Daten des OWON SDS7102:

+++++++++++++++++++++++++++++++++++++
SDS7102 main features:

    Dual channels plus External trigger.
    100MHz Bandwidth.
    1GS/s real time sample rate.
    Max.10000 record length for each channel.
    Autoscale function.
    Waveform mathematic function.
    8 inch color LCD display for large view.
    PC communication through the USB port for real-time data 
transmission.
    Advanced trigger: Edge trigger, Video trigger and Alternate trigger.
    Pass/Fail function
    SVGA output
    Add new function of  Trigger Holdoff.
    Dimension 340mm*155mm*70mm
    Low frequency 5Hz
    Automatic measurement:  Vpp, Vmax, Vmin, Vtop, Vbase, Vamp, Vavg, 
Vrms, Overshoot, Preshoot, Freq, Period, Rise Time,Fall Time, DelayA→B , 
DelayA→B , +Width, -Width, +Duty, -Duty
+++++++++++++++++++++++++++++++++++++

Oder ist für diesen Zweck das DSO überfordert? Wenn ja, bräuchte ich ja 
doch beide Geräte  :-(

lg Rudi

von Krapao (Gast)


Lesenswert?

Es gibt doch Selbstbauprojekte (die beiden ersten Google Treffer siehe 
unten) für DCC Decoder auf AVR Basis... wäre das keine Alternative für 
dich?

http://www.opendcc.de/elektronik/opendecoder/opendecoder_e.html
http://off-the-clock.timothy-nicole-marks.com/computers-and-electronics/dcc

von Krapao (Gast)


Lesenswert?

Für PIC gibt es ebenso DCC Decoder Projekte.

von Rudi H. (rubberdog)


Lesenswert?

Hallo Krapao,

du hast natürlich recht. Es gibt eine ganze Menge an fertigen Lösungen.
Ich wills mir aber nicht so leicht machen und doch etwas Spezielles 
fabrizieren. Mir schwebt da eine Kombination von Analog- und Digitalbahn 
vor. Außerdem bastle ich gerne und freu mich, wenn ich etwas gebaut hab, 
was auch funktioniert. Bin aber schon in Pension und muß mich noch so 
richtig in die Materie einarbeiten und deshalb meine doofen Fragen.

lg Rudi

von Olaf K. (darkover)


Lesenswert?

> Ist so ein DSO in der Lage, diesen (periodisch wiederholten)
> Datenstrom für eine Analyse abzuspeichern und mit Zoom-Funktion
> anzuzeigen?

Grundsaetzlich sollte das gehen.

> Wo kann ich das aus dem Datenblatt herauslesen bzw. ausrechnen,
> wieviele Bits angezeigt werden können?

Du solltest wissen wieviel Bit pro Sekunde uebertragen werden. Wenn du 
dann mal sicherheitshalber annimmst das dein Oszi pro Bit 10 Werte 
abspeichern sollte damit man auch noch ein bisschen Aufloesung hat, so 
kannst du dir anhand des Speichers des Oszi ungefaehr ausrechnen wieviel 
Bits du aufzeichen kannst.
Ohne jetzt irgendwas gerechnet zu haben und ohne das ich die Datenrate 
eines Protokolls kenne, wuerde ich aber sagen das du bestimmt wesentlich 
mehr als nur fuenf Bytes aufzeichnen kannst.

Aber ein Oszi intepretiert diese Daten nicht! Er stellt sie dir nur als 
High/Low da. Ein guter Logicanalyzer und auch der Hameg der dir zu teuer 
ist, ist in der Lage einige gaengige Protokolle (da muss dein 
Eisenbahnkram nicht drunterfallen!) auch zu interpretieren. Die koennen 
dann direkt die Bytes anzeigen, oder auch Fehler im Datenstrom erkennen. 
Oder bei bestimmten Adressen triggern und dir nur diesen ganz bestimmten 
Befehl anzeigen. Das macht sie so teuer. Aber falls dein DCC nicht 
irgendwie RS232 kompatible ist wird dir das nichts nuetzen.

Olaf

von Krapao (Gast)


Lesenswert?

Das Selbermachen verstehe ich, aber du mogelst ja nicht, wenn du zum 
Start ein Selbstbauprojekt nimmst und deine Erweiterungen drauf 
sattelst. Und dazu zähle ich einen rudimentären DCC Decoder, der dir 
anzeigt, was auf dem Bus abläuft. Das erspart dir im Idealfall den 
Logikanalysator und hilft dir beim Einarbeiten direkt am Objekt!

von Karsten K. (karsten42)


Lesenswert?

Moin Moin,

Aus Kostengründen würde ich einen externen Logic-Analyser für den PC 
empfehlen wenn du einen PC als akzeptables Messgerät ansiehst. Ich habe 
einen von www.saleae.com gekauft und bin überaus zufrieden. Wenn du 
magst, kannst du dir einen eigenen Protokollanalyser dazu entwickeln ( 
DCC ).
Wenn du jedoch "nur" DCC analysieren willst, gibt es einige tolle 
kostenfreie Programme im Netz die mit der Soundkarte und einem kleinen 
Dioden/Widerstand Adapter das gesammte DCC analysieren können. Dazu mal 
Herrn Google befragen. Als Hardware z.B.
http://www.dccsupplies.com/shop/product_info.php?products_id=1246
oder
http://www.opendcc.de/elektronik/dcc_sniffer/sniffer_sw.html

Viel Erfolg beim DCC, finde ich auch sehr interessant!

Gruß
Karsten

von Rudi H. (rubberdog)


Lesenswert?

Vielen Dank für Eure Tipps!!!

Wie ich schon geschrieben hab, werd' ich mir den Oszi zulegen und mal 
gucken, wie weit ich da mit der Speichermöglichkeit komme. Nebenher will 
ich ja meine Projekte weiter entwickeln und spätestens wenns am Bus 
rappelt  ;-))  leg' ich mir auch den Logic Analizer zu. Wahrscheinlich 
führt ja kein Weg an beiden Geräten vorbei.
Die Idee mit den Bauprojekten aus OpenDCC ist super und ich werd mich da 
mal eingraben. Blöd ist halt, daß der Tag nur 24 Stunden hat - aber ich 
kann ja auch des Nachts weiterarbeiten  :-))

lg Rudi

von ögler (Gast)


Lesenswert?


von Guest (Gast)


Lesenswert?

>Man kann sich dann notfalls auch mal mit einem billigen
>USB-LogicAnalyzer behelfen.

Hier z.B.: http://basic.io

von Peter -NL (Gast)


Lesenswert?

> Man kann sich dann notfalls auch mal mit einem billigen
> USB-LogicAnalyzer behelfen.

Vielleicht ergibt sich bei Ikalogic etwas ...?

Scanalogic-2 Logic Analyzer:
http://www.ikalogic.com/ikalogic-products/scanalogic-2/

[Work in progress] NMRA DCC protocol decoder:
http://ikalogic.com/forums/viewtopic.php?f=22&p=7137

von Rudi (Gast)


Lesenswert?

Hallo Peter,

dieser Logic Analyzer ist ja richtig preiswert! weißt Du, ob da noch 
zusätzlich für das Protokoll (DCC) bezahlt werden muss oder ist die 
ganze Software im Preis inbegriffen? Hast Du Erfahrung mit dem Ding?

In der Zwischenzeit habe ich mir das OWON SDS7102 gekauft und bin damit 
sehr zufrieden.

lg Rudi

von Peter -NL (Gast)


Lesenswert?

Hallo Rudi,
Ich hatte nur die Website und DCC gesehen.
Habe keine Erfahrung mit dem Ding.
Gruss.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.