Μετάβαση στο περιεχόμενο

RS-232

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Το RS-232 (Recommended Standard 232) είναι ένα πρότυπο για σειριακή μετάδοση δυαδικών σημάτων δεδομένων μεταξύ ενός DTE (Data terminal equipment) και ενός DCE (Data Circuit-terminating equipment). Χρησιμοποιείται συχνά στις σειριακές θύρες των προσωπικών υπολογιστών. Ένα παρόμοιο πρότυπο της ITU-T είναι το V.24.

Χρησιμοποιείται ένας αγωγός για εκπομπή δεδομένων, ένας για λήψη και μία γείωση.

Λόγω της διάδοσής του, το πρότυπο RS-232 συχνά θεωρείται ταυτόσημο με τη σειριακή ή σειραϊκή θύρα.

Εύρος ορισμού του προτύπου

[Επεξεργασία | επεξεργασία κώδικα]

Το πρότυπο RS-232-C της Electronics Industries Alliance (EIA) [1] του 1969 ορίζει:

  • Χαρακτηριστικά ηλεκτρικών σημάτων όπως επίπεδα τάσης, ρυθμό μετάδοσης, χρονισμό και ρυθμό ανόδου των σημάτων, ανώτατο επίπεδο τάσης, συμπεριφορά σε βραχυκύκλωμα, μέγιστη παρασιτική χωρητικότητα και μήκος καλωδίου.
  • Μηχανικά χαρακτηριστικά διεπαφής, συνδέσιμα βύσματα και προσδιορισμό ακίδων (pins).
  • Λειτουργίες του κάθε κυκλώματος στο βύσμα διεπαφής.
  • Τυποποιημένα υποσύνολα των κυκλωμάτων διεπαφής για επιλεγμένες τηλεπικοινωνιακές εφαρμογές.

Το πρότυπο δεν ορίζει στοιχεία όπως

  • κωδικοποίηση χαρακτήρων (για παράδειγμα, ASCII, Baudot ή EBCDIC)
  • τη διαμόρφωση των χαρακτήρων στη ροή δεδομένων (μπιτ ανά χαρακτήρα, μπιτ έναρξης/διακοπής, ισοτιμία)
  • πρωτόκολλα για εντοπισμό σφαλμάτων ή αλγόριθμους για συμπίεση δεδομένων.
  • ρυθμούς μπιτ για μετάδοση, αν και το πρότυπο αναφέρει ότι προορίζεται για ρυθμούς μπιτ μικρότερους από 20.000 μπιτ ανά δευτερόλεπτο. Πολλές μοντέρνες συσκευές υποστηρίζουν ταχύτητες 115.200 bps και άνω.
  • τροφοδοσία ρεύματος σε εξωτερικές συσκευές.

Λεπτομέρειες της διαμόρφωσης χαρακτήρων και του ρυθμού μετάδοσης μπιτ ελέγχονται από το υλικό της σειριακής θύρας, συχνά ένα μοναδικό ολοκληρωμένο κύκλωμα, το UART, το οποίο μετατρέπει δεδομένα από παράλληλη σε σειριακή μορφή. Μια τυπική σειριακή θύρα περιλαμβάνει εξειδικευμένα ολοκληρωμένα κυκλώματα για τον οδηγό και το δέκτη, ώστε να μετατρέπει μεταξύ εσωτερικών λογικών επιπέδων και συμβατών με το RS-232 επιπέδων σήματος.

Τα πρώτα DTEs ήταν ηλεκτρομηχανικά τηλέτυπα και τα πρώτα DCEs ήταν (συνήθως) μόντεμ. Όταν άρχισαν να χρησιμοποιούνται τερματικά, ήταν συχνά σχεδιασμένα με τέτοιο τρόπο ώστε να είναι συνδιαλέξιμα με τα τηλέτυπα, και έτσι υποστήριζαν το RS-232. Η αναθεώρηση C του προτύπου εκδόθηκε το 1969 για να προσαρμόσει τα ηλεκτρικά χαρακτηριστικά αυτών των συσκευών στο πρότυπο.

Αφού η εφαρμογή σε συσκευές όπως υπολογιστές, εκτυπωτές, πειραματικά όργανα, και ούτω καθεξής δεν λαμβανόταν υπόψη από το πρότυπο, οι σχεδιαστές που υλοποιούσαν μια συμβατή με το RS-232 διεπαφή του εξοπλισμού τους συχνά ερμήνευαν τις απαιτήσεις ιδιόμορφα. Συχνά προβλήματα ήταν η μη πρότυπη απόδοση ακίδων των κυκλωμάτων στα βύσματα, και λανθασμένα ή απόντα σήματα ελέγχου. Η έλλειψη συνέπειας προς τα πρότυπα παρήγε μια ακμάζουσα βιομηχανία breakout κουτιών, κουτιών patch, δοκιμαστικού εξοπλισμού, βιβλίων, και άλλων βοηθημάτων για την σύνδεση αταίριαστων συσκευών. Μια κοινή απόκλιση από το πρότυπο ήταν η οδήγηση των σημάτων σε μειωμένο δυναμικό: το πρότυπο απαιτεί ο πομπός να χρησιμοποιεί +12 V και -12 V, αλλά απαιτεί από τον δέκτη να ξεχωρίζει δυναμικά μικρά όσο +3 V και -3 V. Μερικοί κατασκευαστές λοιπόν κατασκεύαζαν πομπούς οι οποίοι παρείχαν +5 V και -5 V αποκαλώντας τους «RS-232 συμβατούς».

Μεταγενέστεροι προσωπικοί υπολογιστές (και άλλες συσκευές) ξεκίνησαν να κάνουν χρήση του προτύπου ώστε να μπορούν να συνδέσουν υπάρχοντα εξοπλισμό. Για πολλά χρόνια, μια θύρα συμβατή με το RS-232 ήταν το χαρακτηριστικό γνώρισμα για τις σειριακές επικοινωνίες, όπως οι συνδέσεις μέσω μόντεμ, σε πολλούς υπολογιστές. Παρέμεινε σε ευρεία χρήση μέχρι το τέλος της δεκαετίας του 1990, και παρότι έχει σε μεγάλο βαθμό αντικατασταθεί από άλλα πρότυπα διεπαφής σε προϊόντα υπολογιστών, χρησιμοποιείται ακόμη για να συνδέσει παρωχημένα περιφερειακά, βιομηχανικό εξοπλισμό (όπως βασισμένο σε PLCs), και θύρες κονσόλας.

Το πρότυπο έχει μετονομαστεί αρκετές φορές στη διάρκεια της ιστορίας του καθώς ο εγγυητής οργανισμός άλλαζε το όνομά του, και έχει γίνει γνωστό ως EIA RS 232, EIA 232, και πιο πρόσφατα TIA 232. Το πρότυπο συνεχίζει να αναθεωρείται και να αναβαθμίζεται από την EIA και από το 1988 από την ΤΙΑ[2]. Η Αναθεώρηση C εκδόθηκε σε ένα έγγραφο τον Αύγουστο του 1969. Η Αναθεώρηση D εκδόθηκε το 1986. Η τρέχουσα αναθεώρηση είναι η TIA-232-F Interface Between Data Terminal Equipment and Data Circuit-Terminating Equipment Employing Serial Binary Data Interchange, η οποία εκδόθηκε το 1997. Αλλαγές από την Αναθεώρηση C, στον χρονισμό και σε λεπτομέρειες, αποσκοπούσαν στο να βελτιώσουν την αρμονική συνεργασία με το CCITT πρότυπο V.24, αλλά ο εξοπλισμός που έχει κατασκευαστεί με το τρέχον πρότυπο συνεργάζεται με παλαιότερες εκδόσεις.

  1. Electronics Industries Association, "EIA Standard RS-232-C Interface Between Data Terminal Equipment and Data Communication Equipment Employing Serial Data Interchange", Αύγουστος 1969, επανατυπωμένο στο περιοδικό Telebyte Technology Data Communication Library, Greenlawn NY, 1985, χωρίς ISBN
  2. Ιστότοπος TIA