Datenprotokoll automatisch erkennen?

Gast #6576523
Hi,

es gibt ja Geräte, die diverse Datenübertragungsprotokolle automatisch 
erkennen und die dort übertragenen Rohdaten dann direkt darstellen - man 
muss also nicht mehr wie blöde auf den Oszi starren, 
Synchronisationspunkte finden und Bits zählen.

Jetzt habe ich hier ein serielles Protokoll, bei dem ich keine Ahnung 
habe, um was es sich handelt. Es wird als Differenzsignal über zwei 
Leitungen übertragen (ähnlich RS485), ist aber kein UART, da das längere 
Startbit fehlt.

Mit welchen Analysegeräten könnte ich dem denn zu Leibe rücken um

a) herauszufinden, was für ein Protokoll das ist
b) die übertragenen Daten mitzulesen?

Gibt es da irgend einen möglichst universellen Analyser?

Danke!
Gast #6576532
in Kombination mit Sigrok

https://sigrok.org/

und einem biligen Salea 8 Bit Clone für 10 Euro

+ Wandler deiner Signale auf TTL Pegel


wenn du dann habwegs eine Ahnung hast wie die Daten zu interpretieren 
sind, kannst du mit einem Sigrok Protocoll Decoder (kann man auch selber 
schreiben) die Roh - Daten zerlegen
Gast #6576549
Georg schrieb:
>> ist aber kein UART, da das längere
>> Startbit fehlt.
>
> Das gibt es auch nicht.

Ja, das Stoppbit. Da jetzt alle meinen Tippfehler kommentiert haben: 
können wir bitte zur eigentlichen Frage zurückkommen?

Danke!
Gast #6576571
Elrond schrieb:
> - man muss also nicht mehr wie blöde auf den Oszi starren,

Das tut heutzutage fast keiner mehr, da es Logikanalysator-Frontents für 
PCs gibt, die notfalls stundenlang Daten mitschneiden und preislich in 
der Größenordnung eines Kantinenessens liegen.

Elrond schrieb:
> Ja, das Stoppbit. Da jetzt alle meinen Tippfehler kommentiert haben:
> können wir bitte zur eigentlichen Frage zurückkommen?
>
> Danke!

Warum soll das Stoppbit länger sein. Du kannst es sowieso nicht vom 
Ruhepegel unterscheiden, d.h. sobald die Zeichen nicht mit pausenlos 
übertragen werden, hast du eine scheinbare Verlängerung, die aber nichts 
zu sagen hat.

Bitte!
Gast #6576693
> preislich in der Größenordnung eines Kantinenessens liegen.

Du kennst die Preise von Hamburger Versicherungskantinen nicht.
Da kannst du mehrere LAs kaufen.
Gast #6576782
Elrond schrieb:

> Ja, das Stoppbit.

Auch das Stopbit muss nicht länger sein. Bei dem heute wohl am 
häufigsten verwendeten Frameformat 8N1 ist es das z.B. nicht.

> können wir bitte zur eigentlichen Frage zurückkommen?

Ja, die Antwort ist: du hast keine Ahnung und suchst eine Sache, die 
dieses Manko ausgleichen kann.

Tatsache ist: du wirst keine solche Sache finden, zumindest keine, die 
das sicher für jedes bekannte und dokumentierte Protokoll kann. Und 
natürlich schon garnicht eins, was das für irgendwelche proprietären 
Protokolle kann...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.