RS232 Mithören.

Im Unterforum Grundlagen - Beschreibung: Grundlagen und Fragen für Einsteiger in der Elektronik

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 24 11 2024  12:30:44      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Grundlagen        Grundlagen : Grundlagen und Fragen für Einsteiger in der Elektronik

Gehe zu Seite ( 1 | 2 Nächste Seite )      


Autor
RS232 Mithören.

    







BID = 585682

abracadabra

Stammposter


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 361
 

  


Hallo.

Ich bin dabei die Kommunikation eines PC mit einem "Gerät" zu entziffern.
Das "Gerät" ist ein Mikrocontroller, es ist aber nicht mehr bekannt

Ich habe keine Information zur Übertragungsgeschwindigkeit und ebenso wenig ist mir bekannt wie die Rahmen aussehen die übertragen werden.
Ob nun 5 oder 8 Bits übertragen werden, ob Parität verwendet wird...

Ich denke, dass die Übertragungsgeschwindigkeit eine grundlegende Information ist für die weitere Entschlüsselung..

Doch leider fehlt mir eine Idee wie ich auf die Geschwindigkeit komme..

Wäre eine Suche nach Start oder Stopbits ein sinnvolles Vorgehen?

Vielleicht könnt Ihr mir ein paar Tipps geben.


Grüße
abracadabra

ps: Übrigens, habe ich keine Möglichkeit eine Software zu verwenden die auf dem Rechner laufen und die COM Ports überwachen könnte.
Habe einen Adapter gebaut der mir erlaubt mitten im Kabel die Signale abzugreifen.
Ich besitze ein digitales Oszi.

pss: Ok habe nun raus, dass die Geschwindigkeit 9600 Bits/s beträgt..

[ Diese Nachricht wurde geändert von: abracadabra am  4 Feb 2009 15:26 ]

[ Diese Nachricht wurde geändert von: abracadabra am  4 Feb 2009 15:27 ]

[ Diese Nachricht wurde geändert von: abracadabra am  4 Feb 2009 15:39 ]

BID = 585686

Tim Taylor

Schriftsteller



Beiträge: 617
Wohnort: Seefeld / Hechendorf

 

  

Hi,

guck mal hier!

Dort ist die Bitlänge für die verschiedenen Übertragungsgeschwindigkeiten angegeben.
Mit Oszi die Länge ablesen, dann weiss Du auch die Geschwindigkeit der Schnittstelle.

Ralfi

_________________
Echte Männer essen keinen Honig. Sie kauen Bienen.

Geht nicht gibts nicht- es sei denn, es geht nicht!!

BID = 585688

abracadabra

Stammposter


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 361

Aaa vielen Dank. Sprut, da war ich schon länger nicht mehr..
Habe jedoch in Wiki auch soetwas gefunden..

Danke, erstmal.
Versuche selbst weiter zu machen.

BID = 585705

GeorgS

Inventar



Beiträge: 6450

Hallo abracad...,
bitte erkläre mir mal, wieso du keinen
Zugang zu dem PC hast, aber zu dem seriellen Kabel.
Willst du "mithören" wie "Horch und Kuck"?
Georg

_________________
Dimmen ist für die Dummen

BID = 585718

abracadabra

Stammposter


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 361

Was ist denn "horch und kuck" ?
Noch nie gehört..

Ich kann doch nicht gleich alles verraten

Ist alles legal falls jemand Bedenken haben sollte.


Hab nun auch heraus gefunden, dass 7 Bits übertragen werden in einem Rahmen.
Habe mir das Anfangs schwieriger vorgestellt.. Hmm..

BID = 585720

LeoLöwe reloaded

Schreibmaschine



Beiträge: 1407
Wohnort: Meine
Zur Homepage von LeoLöwe reloaded ICQ Status  

Jetzt kannst du dich doch eigentlich einfach mit einem zweiten PC parallel auf die Datenleitungen hängen, und alles mitschreiben was gesendet wird.
Z.B. damit:
http://www.serial-port-monitor.com/index.html



_________________
We now return you to your regularly scheduled nonsense.

BID = 585721

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5308
Wohnort: irgendwo südlich von Berlin

Es gibt auch Geräte die Protokolle auf der seriellen Schnittstelle selbst analysieren und mitschneiden können.
Ich hab noch so ein altes Tektronix Ding im Schrank:
http://www.gifford.co.uk/~coredump/tek833.jpg
Aber wenns nix allzu schwieriges ist kann man sich auch ein Schnüffelkabel basteln und mit einem PC mitlauschen.

_________________
Tschüüüüüüüs

Her Masters Voice
aka
Frank

***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************

BID = 585752

Tim Taylor

Schriftsteller



Beiträge: 617
Wohnort: Seefeld / Hechendorf


Zitat :
abracadabra hat am  4 Feb 2009 17:37 geschrieben :

...Was ist denn "horch und kuck" ?
...Noch nie gehört...
...Ich kann doch nicht gleich alles verraten ...
...Ist alles legal falls jemand Bedenken haben sollte. ...


OK!
Solange Du nicht rausrückst warum Du da auf der Schnittstelle mithören willst sage ich nur eins:

plonk

Ralfi


_________________
Echte Männer essen keinen Honig. Sie kauen Bienen.

Geht nicht gibts nicht- es sei denn, es geht nicht!!

BID = 585907

abracadabra

Stammposter


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 361

Danke für die beiden Links. Werde es mal ausprobieren..

Mit meiner archaischen Methode bin ich mittlerweile auf etwas gestossen, dass mich stutzig macht.

In der Grafik sieht man Pegel auf einer der Datenleitungen.

Es würde für mich Sinn ergeben, wenn der erste Puls (derjenige vor dem ersten Ruhepegel) nicht da wäre.
So wie ich es sehe ergäbe das dann eine 1N8 Übertragung := 0111111110
Doch leider gibts da diesen ersten Puls..

Hat jemand eine Idee? Vielleicht deute ich das Ganze falsch.
Übrigens geht das Ganze (mit .... angedeutet) so weiter.


Grüße

edit: @Lötfix: Ja, das ist auch eine Idee, doch muss ich wissen ob s sich zum Beispiel um eine 1N8 Übertragung handelt oder eine andere. Doch die Grafik bringt mich durcheinander..




[ Diese Nachricht wurde geändert von: abracadabra am  5 Feb 2009 14:11 ]

BID = 585910

Lötfix

Schreibmaschine



Beiträge: 2328
Wohnort: Wien

Hallo!

Hab ich auch schon gemacht, einfach einen PC parallel anschließen aber nur die Empfangsleitung und mit einem Terminalprogramm mitlesen.

mfg lötfix

_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen daraus nicht abgeleitet werden. Sicherheitsvorschriften beachten!

BID = 585913

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
Hat jemand eine Idee? Vielleicht deute ich das Ganze falsch.
Frau Werwolf meint das soll so.

Du interpretierst das falsch.
Das Startbit siehst du immer, aber das Stopbit hat die gleiche Polarität wie der Ruhezustand, geht ihm sozusagen voraus und kann dann beliebig verlängert werden.

_________________
Haftungsausschluß:



Bei obigem Beitrag handelt es sich um meine private Meinung.



Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.



Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !

BID = 585916

abracadabra

Stammposter


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 361

Ahhh. Schande! Das Start- und Stopbit haben entgegengesetzte Polarität.
Habe diese Info verschlampt. Danke pearl.

Verstehe oder vermute ich richtig, dass das Stopbit und der Ruhepegel ein und dasselbe sind? Oder sein können? (Wie in der eingehängten Grafik)
Oder ist es zwingend bei (hier 9600 Bit/s) ein 104µs langes Stopbit zu senden und anschließend noch den Ruhepegel zu gewährleisten?
Andererseits wäre es effizienter bei einer "längeren" Übertragung die "Ruhe" und das Stopbit in einem "Wisch" zu erledigen...





[ Diese Nachricht wurde geändert von: abracadabra am  5 Feb 2009 15:02 ]

BID = 585921

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
vermute ich richtig, dass das Stopbit und der Ruhepegel ein und dasselbe sind? Oder sein können?
Ja.
Dieses ganze asynchrone Verfahren stammt ja noch aus der Zeit der elektromechanischen Fernschreib- bzw. Teletypemaschinen.

Mit der Frequenzkonstanz war es da nicht allzuweit her. Oft wurden sogar Elekromotoren mit Fliehkraftregler verwendet.
Der Motor der Empfangsmaschine läuft dabei konstant durch und durch das Startbit (auch "Break" genannt, weil der Stromkreis der Stromschleife unterbrochen wurde) kuppelt ein relativ kleiner Elektromagnet den Decoder, ein Wunderwerk aus Hebelchen und Rädchen, mit der Hauptwelle.

Der gleiche Elektromagnet verschiebt dann je nach empfangenem Bit bei jeder Umdrehung der Hauptwelle kleine Bleche, die letzlich eine Auswahlmaske für den gewählten Buchstaben bilden.

Am Schluss wird rastet dann der Antrieb des ausgewählten Typenhebels auf der Hauptwelle ein und der Typenhebel wird gegen Farbband und Papier geschleudert.

Weil, wie gesagt, der Gleichlauf von Sende- und Empfangsmaschine nicht 100%ig ist, fügt der Sender dann noch eine kurze Pause, das Stopbit, mit Ruhepolarität ("Make") ein, damit der Empfänger in dieser Zeit sicher in die Ausgangsposition laufen kann.
Wenn nichts mehr zu senden ist, bleibt es einfach dabei.


Zitat :
Andererseits wäre es effizienter bei einer "längeren" Übertragung die "Ruhe" und das Stopbit in einem "Wisch" zu erledigen...
Das ist bei einer laufenden Übertragung auch der Fall.
Die UARTs verfügen meist über die Möglichleit beim Senden 1, 1,5 oder 2 Stopbits zu programmieren.
Den Empfänger kümmert das nicht, aber je länger das Stopbit ist, umso schneller synchronisiert sich ein Empfänger, der sich z.B. nach einer Störung, in eine laufende Übertragung einschaltet und schreibt wieder den richtigen Text anstatt Kauderwelsch.

BID = 585933

abracadabra

Stammposter


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 361

Ja super.
Vielen Dank auch für die interessanten Fakten.

BID = 586900

abracadabra

Stammposter


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 361

Ich habe mittlerweile die RXD bzw. TXD Leitungen geloggt.
Im Anhang ist ein Ausschnitt und es würde mich sehr interessieren was Ihr darüber denkt.
Mir kommt es so vor, als ob irgendwelche Störungen diesen Datansalat verursachten.
Kann es ein Übersprechen geben von RXD auf TXD und umgekert?
Habe so einen zusammengeschusterten adapter, bei dem die beiden Leitungen ca 3cm nebeneinander liegen..
Er sieht überhaupt abenteuerlich aus...

Naja, es fällt mir schwer zu glauben, dass sich jemand dieses Protokoll ausgedacht hat.
Vielleicht ist es verschlüsselt oder im falschen Format dargestellt...

Was denkt Ihr?


Grüße
abracadabra


      Nächste Seite
Gehe zu Seite ( 1 | 2 Nächste Seite )
Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 8 Beiträge verfasst
© x sparkkelsputz        Besucher : 182388063   Heute : 2796    Gestern : 6874    Online : 595        24.11.2024    12:30
8 Besucher in den letzten 60 Sekunden        alle 7.50 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0469360351562