Baudrate berechnen

OP #4558772
Morgen liebe Mitglieder,

ich habe heute Morgen eine Messung an einem RS485 Pegelwandlers 
durchgeführt und am TTL Ausgang folgende Messung gemacht. Was mich 
verwundert ist, dass die Zeit um ein Zeichen zu übertragen ungefähr 
1000us = 1ms beträgt.

Daten der Schnittstelle:

Baudrate: 9600
Data-Bits: 8
Stop-Bits: 1
Parity: None
Asynchron

Wenn ich nun aber ungefähr die Baudrate mittels der Messung bestimme, so 
komme ich nur auf ungefähr 1000 Baud/s.

Ich benutze einen USB-to-RS485 Converter....

Frage: Wo könnte das Problem liegen, bzw. stimmt meine Annahme bezüglich 
der Baugrate?
Angehängte Dateien:
Gast #4558778
Ist doch alles richtig. 9600 Baud heisst: 9600 Bits pro Sekunde. Ein 
zeichen hat besteht aus:

1 Startbit
8 Daten Bits
1 Stop Bit

Macht zusammen 10 Bit. 9600/10 ergibt 960 Zeichen pro Sekunde.
Gast #4558909
Stefan U. schrieb:
> Ist doch alles richtig. 9600 Baud heisst: 9600 Bits pro Sekunde. Ein
> zeichen hat besteht aus:

Ja passt wirklich:
1/9600 Baud = 104µs
Und ein Bit hat bei dir ja genau diese Breite. Kann man sehr schön 
gegenrechnen.
#4558950
Christian K. schrieb:
> Frage: Wo könnte das Problem liegen, bzw. stimmt meine Annahme bezüglich
> der Baugrate?

Mit "Zeichen" ist nicht ein ASCII-Zeichen gemeint sondern ein "Zeichen", 
dass auf der Leitung quasi darstellbar ist. Bei RS323/RS485 ist ein 
"Zeichen" eben nur 0 oder 1. Ein ASCII-Zeichen besteht idR aus 8 
RS232/RS485-Zeichen. Dazu kommen dann noch Start-, Stopp-Bits und ggf. 
Parität.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.