Programm für Serielle schnittstelle

Gast #158661
Lesenswert?
• ▲
▼
Hallo,

ich suche ein Programm mit dem ich die einzelne Bits die bei der
Seriellen-Schnittstelle einlaufen speichern und graphisch ausgeben
kann.

Also kein Hyperterminal oder ähnliches.

Ich habe eine Blackbox die einen Datenstrom Bitweise ausgibt und ich
diesen halt über die COM1 einlesen möchte.

Danke und Gruß

Jörg
Gast #158662
Lesenswert?
• ▲
▼
was bitte meinst du mit "graphisch ausgeben"?
bei dem datenstrom handelt es sich doch um bytes also 0x00 bis 0xFF
da stellt sich mir doch die frage was genau du dabei graphisch ausgeben
willst?
Gast #158663
Lesenswert?
• ▲
▼
"was bitte meinst du mit "graphisch ausgeben"? bei dem datenstrom
handelt es sich doch um bytes also 0x00 bis 0xFF da stellt sich mir
doch die frage was genau du dabei graphisch ausgeben willst?"

Häh? Serielle Schnittstelle ist seriell, darum heisst sie so.
Warum schreibst Du so einen Quark?

@Jörg: Ganz simpel machst Du das mit einem Sampling-Programm, also nur
die Pegel der Schnittstelle aufnehmen, z.B. mit der Soundkarte.
Software dazu sollte es genug geben. Nur die Auswertung müsstest Du von
Hand anhand der Graphen machen.
Gast #158665
Lesenswert?
• ▲
▼
Hallo,

Danke für die schnellen Rückmeldungen.
Die Daten der BB habe ich schon mittels MAX203 an den PC übertragen ich
bin mir aber nicht sicher, ob es wirklich Serielle Daten mit 19200 Baud
8N1 sind oder halt Zeitversetzt immer 20Bits pro Zyklus.

Ich hoffe das war verständlich.

@Andi
Genau so ein Programm zum Aufnehmen des Pegels für die
Serielle-Schnittstelle suche ich. Ich möchte ungern eine andere
Schnittstelle nehmen, da ich die Konvertierung für den Com-Port schon
habe.

Gruß Jörg
Gast #158668
Lesenswert?
• ▲
▼
Hallo Jörg,

sinnvoll wäre es, erst einmal zu klären, welches Protokoll Deine
BlackBox für die Datenübertragung benutzt. Über die serielle
Schnittstelle von PCs lässt sich normalerweise nur ein asynchroner
Datenstrom lesen (Startbit, bis zu 9 Datenbits, Stopbit(s)).
Zum Samplen eines beliebigen seriellen Datenformats ist diese
Schnittstelle kaum geeignet.

Ciao, Yagan
Gast #158669
Lesenswert?
• ▲
▼
Wie Pegel der Seriellen Schnittstelle aufnehmen??? Die (Spannungs)Pegel
sind durch die Schnittstelle definiert.
Geht es dir darum eine Software zu haben, welche die Daten, die Du Dir
bisher in Hyperterminal angeschaut hast in eine Datei zu schreiben?
Gast #158670
Lesenswert?
• ▲
▼
@Yagan

Ich glaube auch, dass ich mir den Datenstrom erstmal über einen
Logic-Analysator (LoLA von AVRfreks.net) einlesen werde um genau zu
sehen wie der Datenstrom aussieht.

Danke für Eure Hilfe.

Gruß Jörg
Gast #158671
Lesenswert?
• ▲
▼
Hallo Jörg

Schau mal unter
http://www.franksteinberg.de/SOURCE/UNI8AD.BAS

Da ist ein Programm zur Erfassung der Werte aus dem 8bit-AD-Wandler
TLC549. Die Erfassung wird wahlweise auf den LPT- bzw. einen COM-Port
ausgeführt. Die Asugabe auf dem Bildschirm geschieht aber leider nicht
graphisch sondern als Zahlenwert. Interessant für viele wird auch die
einfache dazugehörige Schaltung sein. War auch mal mein
Einstiegsprojekt (und hat sehr gut funktioniert).
Leider ist das Programm in Basic, was natürlich nicht mehr viele
nutzen. Für mich hat es jedoch immer ausgereicht.
Kann dir heute Abend mal ein Programm zur graphischen Anzeige von
seriell eingelesenen Messwerten posten.
Gruß Gerrit

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.