Ενότητα 8.1 Σειριακή και παράλληλη μετάδοση δεδομένων 1
2 Η μετάδοση δεδομένων μεταξύ δύο συσκευών μπορεί να γίνει με παράλληλο ή με σειριακό τρόπο
Παράλληλη μετάδοση δεδομένων Στην παράλληλη μετάδοση δεδομένων τα bit ενός byte μεταδίδονται όλα μαζί ταυτόχρονα 3
Σειριακή μετάδοση δεδομένων Στη σειριακή μετάδοση δεδομένων, τα bit ενός byte τοποθετούνται στη σειρά και μεταδίδονται το ένα μετά το άλλο μέσα από την ίδια γραμμή μεταφοράς δεδομένων 4
Σειριακή μετάδοση δεδομένων Στην πραγματικότητα στη σειριακή μετάδοση δεν υπάρχει μια μόνο γραμμή μεταφοράς δεδομένων αλλά τουλάχιστον δύο, μία για αποστολή (Tx) και μία για λήψη (Rx) δεδομένων 5
Σειριακή μετάδοση δεδομένων Εκτός από τις γραμμές Rx και Tx σε ποιο σύνθετες συνδέσεις χρησιμοποιούνται και επιπλέον γραμμές, οι γραμμές ελέγχου 6
Σειριακή μετάδοση δεδομένων Οι γραμμές μεταφοράς και ελέγχου είναι λεπτά χάλκινα μονωμένα σύρματα που περιβάλλονται από μονωτικό υλικό δημιουργώντας το λεγόμενο σειριακό καλώδιο 7
Σειριακή μετάδοση δεδομένων Μέσω της σειριακής επικοινωνίας μεταδίδονται συνήθως χαρακτήρες του κώδικα ASCII και συνήθως μεταδίδεται πρώτο το λιγότερο σημαντικό ψηφίο LSB 8
9 Σειριακή μετάδοση δεδομένων
10
Η τυποποίηση της σειριακής μετάδοσης το πρότυπο RS-232C Το βασικό πρότυπο της σειριακής μετάδοσης προτάθηκε από την Electronics Industries Association (EIA) με την ονομασία RS-232C 11
Η τυποποίηση της σειριακής μετάδοσης το πρότυπο RS-232C Το πρότυπο αυτό αναφέρεται σε συνδέσεις σχετικά χαμηλού ρυθμού μετάδοσης δεδομένων της τάξης μερικών δεκάδων kbps και σε μικρές αποστάσεις (μερικών μέτρων) 12
Το πρότυπο RS-232C είναι σχεδιασμένο για να συνδέει μια συσκευή που ανήκει στη κατηγορία των: Τερματικών συσκευών δεδομένων(data Terminal Equipment ή DTE), στην οποία ανήκουν οι υπολογιστές. Συσκευών επικοινωνίας δεδομένων (Data communication equipment ή DCE) στην οποία ανήκουν τα Modem 13
14 Τα ηλεκτρικά χαρακτηριστικά του RS-232C
15 Συνδετήρες (Connectors)
16 Συνδετήρες (Connectors)
Συνδετήρες (Connectors) Συνήθως στους Η/Υ υπάρχουν μία ή δύο σειριακές θύρες που ονομάζονται αντίστοιχα COM1 και COM2 17
Συγχρονισμός Κατά την επικοινωνία μεταξύ πομπού και δέκτη πρέπει να υπάρχει συμφωνία στον τρόπο επικοινωνίας και στο ρυθμό ροής δεδομένων 18
Ασύγχρονη μετάδοση (χωρίς παλμούς clock) όταν δεν υπάρχει μετάδοση, η γραμμή επικοινωνίας είναι ανενεργή και βρίσκεται σε κατάσταση λογικό ένα Αμέσως μόλις ο πομπός θελήσει να μεταδώσει ένα χαρακτήρα τον προλογίζει με ένα bit αρχής (start bit). Ακολουθεί η μετάδοση των χαρακτήρων με πρώτο το LSB 19
Ασύγχρονη μετάδοση (χωρίς παλμούς clock) Στη συνέχεια αποστέλλεται το bit ισοτιμίας (parity bit). Για να ανιχνευθούν τυχόν λάθη. Η ισοτιμία μπορεί να είναι άρτια ή περιττή Το πλαίσιο κλείνει με το ή τα ψηφία τέλους (stop bit) Τέλος, η γραμμή επικοινωνίας γίνεται και πάλι ανενεργή 20
Σύγχρονη μετάδοση Στην περίπτωση της σύγχρονης μετάδοσης ο πομπός και ο δέκτης συγχρονίζονται με τη χρήση ενός ρολογιού (clock) 21
Έλεγχος ροής δεδομένων flow control (στην ασύγχρονη μετάδοση) Η τεχνική συγχρονισμού των συσκευών για να υπάρχει ομαλή ροή δεδομένων ονομάζεται τεχνική χειραψίας (handshaking) και γίνεται με τρεις τρόπους: εν γίνεται handshaking Software handshaking με την χρήση των ειδικών χαρακτήρων ελέγχου Xon και Xoff. Hardware handshaking με τη χρήση των γραμμών ελέγχου RTS/CTS και DTR/DSR 22
Ρυθμός μετάδοσης Ο ρυθμός μετάδοσης μετριέται σε πλήθος bits ανά δευτερόλεπτο bps συνήθως είναι μεταξύ 9600 bps και 115200 bps 23
24 Άσκηση βήμα 1- κατασκευή καλωδίου
25 Άσκηση βήμα 2 σύνδεση δύο Η/Υ με το καλώδιο και έναρξη του προγράμματος HyperTerminal και στους δύο
26 Άσκηση βήμα 3 ρυθμίσεις του Hyper terminal και στους δύο Η/Υ
27 Άσκηση βήμα 4 ρυθμίσεις του Hyper terminal και στους δύο Η/Υ
28 Άσκηση βήμα 5 ρυθμίσεις του Hyper terminal και στους δύο Η/Υ