Forum: Mikrocontroller und Digitale Elektronik Modem Übertragungsbaudrate


von Rudolf (Gast)


Lesenswert?

Hallo,

ich versucher mich gerade in der Modemansteuerung mittels AT Befehle. Es 
klappt auch alles soweit, nur wenn die Verbindung steht, meldet sich das 
eine Modem mit "CONNECT 9600" und das andere mit "CONNECT 19200". Ich 
ätte erwartet das es bei beiden gleich ist. Kann ich das irgendwie 
festlegen?

Gruß
Rudolf

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Modems arbeiten mit zwei Datenraten* gleichzeitig. Einerseits der 
Datenrate, die über die Telephonleitung geht, die wird beim 
Verbindungsaufbau unter den Modems ausgehandelt und hängt von der 
Verbindungsqualität ab; absolutes Maximum ist hier 33600 Bit/sec (56k 
sind nur bei Verbindungen zu speziellen nicht analog mit dem 
Telephonnetz verbundenen Gegenstellen und auch nur in "Downstream-", 
also Empfangsrichtung möglich).

Die andere Datenrate ist die, die vom das Modem ansteuernden Gerät auf 
der seriellen Schnittstelle verwendet wird.

Bei manchen Modems lässt sich konfigurieren, welche Informationen im 
Rahmen des Verbindungsaufbaus ausgegeben werden sollen.

*) Ich verwende hier bewusst nicht den Begriff "Baudrate", weil gerade 
bei Modemübertragungen die Baudrate stark von der von seriellen 
Schnittstellen gewohnten Sichtweise 1 Bit/sec == 1 Baud abweicht.

von Reinhard Kern (Gast)


Lesenswert?

Rudolf schrieb:
> ... Kann ich das irgendwie festlegen?

Hallo Rudolf,

das geht normalerweise mit Register S36, ist aber naturgemäss 
unterschiedlich von Modem zu Modem (bei einem 1200 Baud Modem kann man 
logischerweise keine Verbindung mit 9600 Baud vorwählen). Prüfe am 
besten alle Registerbeschreibungen durch, weil da auch festgelegt wird, 
ob Fehlerkorrektur, Kompression usw. verwendet werden sollen oder 
müssen, oder die "beste" Verbindung ausgehandelt. Auch dabei können 2 
Modems zu unterschiedlichen Ergebnissen kommen.

Gruss Reinhard

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
Noch kein Account? Hier anmelden.