Hallo, wie kann ich Baud in Byte pro Sekunde umrechnen? Die Übertragung ansich is Standard.. also 19200 Baud usw. Wissen würd ich nun gern wie mans umrechnet oder wie lange 504 Byte brauchen ;) Dankeschön
1. Dir klarmachen, dass bei RS232 pro Signalwechsel 1 Bit übertragen wird. 2. 8 Datenbits, 1 Startbit und 1 Stopbit zusammenzählen 3. Losrechnen!
ok. ich bin genauso schlau wie vorher. 1512 Pegelwechsel wären das dann.. und wie lange brauchen die dann?
8n1 bedeutet 10 Bit pro Zeichen, also können bei 19200 Baud bei 8n1 maximal 1920 Zeichen pro Sekunde übertragen werden. Naja, den Rest solltest Du jetzt selber ausrechnen können.
Falls die Baudrate von 19200 bedeutet, dass 19200 Bits pro Sekunde übertragen werden (das muss nicht so sein), dann: Dauer der Datenübertragung = Datenmenge / Übertragungsrate t = 504 * 8 Bits / (19200 Bits / s) = 0,21 s Siehe auch http://de.wikipedia.org/wiki/Baud
> Ein Baud ist ein Bit pro Sekunde. 1 Baud ist die Geschwindigkeit, wenn 1 Symbol pro Sekunde übertragen wird. [Wikipedia] > Einheit von Buad ist 1/s. Symbole/s [Wikipedia]
> Die Übertragung ansich is Standard.. also 19200 Baud usw. > Wissen würd ich nun gern wie mans umrechnet oder wie lange 504 Byte > brauchen ;) Ich nehme mal an Du schickst 19200 8N1 Also 1 Startbit, 8 Datenbits, kein Paritätsbit, 1 Stoppbit. Das macht also 10 Bit Übertragung für 8 Bit Nutzdaten. Bei RS232 und Artverwandten wird 1 Bit pro 1 Baud übertragen. Also kommen auf 19200 Baud genau 19200 Bit, davon 19200/10*8 = 15360 Bit Nutzdaten und 19200/10*2 = 3840 Bit Start-/Stopp-/Paritätsbits. Also 15360 Bit/s Nutzdaten. 504 Byte brauchen dann also 504*8/15360 ≈ 40ms. Ich hoff mal ich hab keine Rechenfehler eingebaut :-) HTH
> also bytes_pro_sekunde=baud/10
Bei 8 Datenbits + 1 Startbit + 1 Stopbit = 10 Bit kommt das hin.
Wenn man 1 Baud = 1 Bit/s setzt. Ist aber eben nicht zwangsläufig der Fall. Ob der Themenersteller tatsächlich RS232 meint, hat er uns freundlicherweise nicht verraten, sondern es war ein "educated guess"... und ich habe die Start/Stoppbits vergessen. ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.