A baud rate detection system and method automatically detects the baud rate
at which a client computing device is communicating with a host computer
over a serial connection. The host computer is coupled to the client
computing device via a serial connection, which employs a Unimodem null
serial protocol. The baud rate detection system includes a baud rate
selector to select among multiple baud rates that the client computing
device might use to transmit a predefined message (e.g., a text string
"C", "L", "I", "E", "N", "T"). The system also includes a message detector
to listen at the currently selected baud rate for the predefined message.
If the message detector receives the message, the current baud rate is the
correct rate and is used for continuing communications with the client
computing device. On the other hand, if the message detector fails to
detect the message after a predetermined time period or detects characters
not included in the predefined message, the baud rate selector chooses a
new baud rate and the message detector begins listening at the new baud
rate. This process continues until the baud rate detection system finds
the appropriate baud rate for communicating with the client computing
device.
Ένα baud σύστημα ανίχνευσης ποσοστού και μια μέθοδος ανιχνεύουν αυτόματα το baud ποσοστό στο οποίο μια συσκευή υπολογισμού πελατών επικοινωνεί με έναν οικοδεσπότη υπολογιστή πέρα από μια τμηματική σύνδεση. Ο οικοδεσπότης υπολογιστής συνδέεται με τη συσκευή υπολογισμού πελατών μέσω μιας τμηματικής σύνδεσης, η οποία χρησιμοποιεί ένα μηδενικό τμηματικό πρωτόκολλο Unimodem. Το baud σύστημα ανίχνευσης ποσοστού περιλαμβάνει έναν baud επιλογέα ποσοστού που επιλέγει μεταξύ των πολλαπλάσιων baud ποσοστών που η συσκευή υπολογισμού πελατών να χρησιμοποιήσει για να διαβιβάσει ένα προκαθορισμένο μήνυμα (π.χ., μια σειρά κειμένων "γ", "λ", "ι", "ε", "ν", "τ"). Το σύστημα περιλαμβάνει επίσης έναν ανιχνευτή μηνυμάτων για να ακούσει στο αυτήν την περίοδο επιλεγμένο baud ποσοστό για το προκαθορισμένο μήνυμα. Εάν ο ανιχνευτής μηνυμάτων λαμβάνει το μήνυμα, το τρέχον baud ποσοστό είναι το σωστό ποσοστό και χρησιμοποιείται για τις συνεχιμένος επικοινωνίες με τη συσκευή υπολογισμού πελατών. Αφ' ετέρου, εάν ο ανιχνευτής μηνυμάτων αποτυγχάνει να ανιχνεύσει το μήνυμα μετά από ένα προκαθορισμένο χρονικό διάστημα ή ανιχνεύει τους χαρακτήρες που δεν περιλαμβάνονται στο προκαθορισμένο μήνυμα, ο baud επιλογέας ποσοστού επιλέγει ένα νέο baud ποσοστό και ο ανιχνευτής μηνυμάτων αρχίζει στο νέο baud ποσοστό. Αυτή η διαδικασία συνεχίζεται έως ότου βρίσκει το baud σύστημα ανίχνευσης ποσοστού το κατάλληλο baud ποσοστό για με τη συσκευή υπολογισμού πελατών.