ΕΝΟΤΗΤΑ 9η Βασικές τεχνικές εισόδου/εξόδου δεδομένων

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Υπηρεσίες δικτύων επικοινωνίας
Advertisements

Κεφάλαιο 4 Επικοινωνία δεδομένων και δίκτυα Η/Υ
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη Μικρής Αυτόνομης Ρομποτικής Πλατφόρμας Οδηγούμενης μέσω Ασύρματης Σειριακής Διασύνδεσης Σπουδαστής: Απόστολος Μπόλλας Επιβλέπων.
Δίκτυα υπολογιστών.
Επικοινωνιες-δικτυα-διαδικτυο-ιστοσελιδεσ
5 Οργάνωση υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών ã Εκδόσεις Κλειδάριθμος.
Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
ΚΕΦΑΛΑΙΟ 16 Αρχές επικοινωνίας με ήχο και εικόνα
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
Αρχιτεκτονική Προσωπικού Υπολογιστή
EIΣΑΓΩΓΗ ΣΤΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ
Slide 1 Δίκτυα Τηλεπικοινωνιών ENOTHTA 12 η A.T.M. (ASYNCHRONOUS TRANSFER MODE) (AΣΥΓΧΡΟΝΟΣ ΡΥΘΜΟΣ ΜΕΤΑΦΟΡΑΣ) (ΜΕΡΟΣ Α’) 1.Ασύγχρονος τρόπος μετάδοσης.
Το υλικο του Υπολογιστη
Μεταγωγή και Πολυπλεξία
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (1).
Οπτικά δίκτυα.
ενοποιημένων υπηρεσιών
ΚΕΦΑΛΑΙΟ 3 Το υλικό των υπολογιστών.
Οργάνωση και Αρχιτεκτονική Υπολογιστών Διάδρομοι Μεταφοράς Δεδομένων
Τεχνολογία Δικτύων Επικοινωνιών
Μέσα μετάδοσης σημάτων
Ημιαγωγοί – Τρανζίστορ – Πύλες - Εξαρτήματα
ΕΝΟΤΗΤΑ 11η Εργαστηριακές κάρτες DAQ
ΕΝΟΤΗΤΑ 14η Συστήματα Μετρήσεων και Μικροελεγκτές
Η ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΧΡΗΣΤΗ ΑΠ’ ΤΟΝ Η/Υ ΤΟΜΕΑΣ ΤΕΧΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Δ.ΙΕΚ ΠΑΤΡΑΣ.
ΕΝΟΤΗΤΑ 12η Συστήματα μετρήσεων SCADA
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
Τεχνικές Μεταγωγής Παράγραφος 1.5.
Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής
Μετάδοση Δεδομένων CD/DVD Σκληρός Δίσκος Ποντίκι Modem Η/Υ
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΕΝΟΤΗΤΑ 8η Μετατροπείς Αναλογικού Σήματος σε Ψηφιακό (ADC)
ΣΥΣΤΗΜΑΤΑ ΣΥΛΛΟΓΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “ΣΥΓΧΡΟΝΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ :
Τεχνικές Πολυπλεξίας Παράγραφος 1.6.
Επικοινωνίες δεδομένων
ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΔΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ
ΕΣ 08: Επεξεργαστές Ψηφιακών Σημάτων © 2006 Nicolas Tsapatsoulis Αρχιτεκτονική Μνήμης Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου.
ΔΙΑΣΥΝΔΕΣΗ ΥΠΟΛΟΓΙΣΤΩΝ - ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΝΟΤΗΤΑ 7η Μετατροπείς Ψηφιακού Σήματος σε Αναλογικό (DAC)
Κεφ. 1 (Θ) & Κεφ. 9 (Ε): Μοντέλο επικοινωνίας δεδομένων
ΤΑΞΙΝΟΜΗΣΗ ΔΙΚΤΥΩΝ ΣΕ ΣΧΕΣΗ ΜΕ ΤΗΝ ΤΕΧΝΟΛΟΓΙΑ RS232C ΑΡΧΕΣ ΔΕΚΑΕΤΙΑΣ ΕΛΕΓΧΟΣ ΣΥΓΧΡΟΝΙΣΜΕΝΗΣ ΓΡΑΜΜΗΣ ΔΕΔΟΜΕΝΩΝ-SDLC.
ΕΝΟΤΗΤΑ 13η Λογισμικό Μετρήσεων
Ψηφιακά συστήματα Μετρήσεων Αισθητήρες Μετρήσεων Υλικό μετρήσεων
ΕΝΟΤΗΤΑ 10 η Τεχνικές Ι/Ο: Η θύρα USB  Χαρακτηριστικά της θύρας USB  Τοπολογία διαύλου USB  Κλάσεις συσκευών USB, Endpoints, pipes  Tύποι μετάδοσης.
Kαταχωρητές και Μετρητές (Registers και Counters)
T I B T I B T I B
ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΗΣ.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΑΥΛΙΔΟΥ ΕΛΕΝΗ
T I B T I B T I B
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
Η Κεντρική Μονάδα Συστήματος Εισαγωγή στην Πληροφορκή 1 Η κεντρική μονάδα του συστήματος (base unit ή system unit) αποτελεί τον πυρήνα ενός υπολογιστή.
ΠΑΡΑΔΕΙΓΜΑ: ΤΑ ΕΠΙΠΕΔΑ ΥΛΙΚΟΥ – ΛΟΓΙΣΜΙΚΟΥ ΣΕ ΕΝΑΝ ΥΠΟΛΟΓΙΣΤΗ.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 12: Διάλεξη 12: Καταχωρητές - Μετρητές Δρ Κώστας Χαϊκάλης.
Ενότητα 2 η Σήματα και Συστήματα. Σήματα Γενικά η πληροφορία αποτυπώνεται και μεταφέρεται με την βοήθεια των σημάτων. Ως σήμα ορίζουμε την οποιαδήποτε.
Εισαγωγή Στις Τηλεπικοινωνίες Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Αθηνών Διδάσκων: Χρήστος Μιχαλακέλης Ενότητα.
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΚΩΔΙΚΕΣ-ΚΕΦΑΛΑΙΟ 1ο
Κεφάλαιο 4. Επίπεδο μεταφοράς
TCP/IP.
Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής
ΤΟΠΙΚΑ ΔΙΚΤΥΑ – ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ (TCP/IP)
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.9: Δρομολόγηση
Τεχνολογίες ψηφιακής συνδρομητικής γραμμής xDSL
Πτυχιακή εργασία Ονοματεπώνυμο: Στεργίου Παναγιώτα 2297
ΤΕΧΝΙΚΑ ΘΕΜΑΤΑ ΠΩΛΗΣΕΩΝ & ΠΡΟΔΙΑΓΡΑΦΕΣ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Β΄ ΕΠΑΛ ΚεφΑλαιο 2: ΠροδιαγραφΕΣ ΥλικοΥ Η/Υ 2.8 Μνήμη.
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Μορφές Μετάδοσης Δεδομένων…
Μετάδοση δεδομένων Παράλληλη μετάδοση Σειριακή μετάδοση
Μεταγράφημα παρουσίασης:

ΕΝΟΤΗΤΑ 9η Βασικές τεχνικές εισόδου/εξόδου δεδομένων ΕΝΟΤΗΤΑ 9η Βασικές τεχνικές εισόδου/εξόδου δεδομένων Σειριακή και παράλληλη επικοινωνία Σύγχρονη και ασύγχρονη σειριακή επικοινωνία RS-232, UART, Μετατροπείς στάθμης Λογικός χάρτης της Παράλληλης θύρας

Παράλληλη επικοινωνία Ο πιο άμεσος τρόπος για τη μετάδοση δεδομένων είναι η παράλληλη επικοινωνία. Στην παράλληλη επικοινωνία όλα τα bits μιας λέξης δεδομένων μεταδίδονται ταυτόχρονα προς τον αποδέκτη. Το υπολογιστικό σύστημα φορτώνει το προς μετάδοση δεδομένο σε έναν καταχωρητή, που ενέχει θέση μνήμης με συγκεκριμένη διεύθυνση στον χάρτη της μνήμης του συστήματος. Τα κυκλώματα εξόδου μεταβιβάζουν το περιεχόμενο του καταχωρητή μέσω ενός καλωδίου πολλαπλών συρμάτων στο κύκλωμα λήψης.

Παράλληλη μεταφορά οκτώ bits

Πρωτόκολλα παράλληλης επικοινωνίας Τα πιο γνωστά πρωτόκολλα παράλληλης επικοινωνίας είναι το πρωτόκολλο CENTRONICS, για την τυπική παράλληλη θύρα ενός υπολογιστή PC και το πρωτόκολλο IEEE 488 ή GPIB, το οποίο χρησιμοποιείται σε πολλά επιστημονικά όργανα για τη δημιουργία αυτοματοποιημένων συστημάτων μετρήσεων.

Σειριακή Επικοινωνία Ένας εναλλακτικός και πολύ διαδεδομένος τρόπος μετάδοσης της πληροφορίας, ειδικά σε σημαντικές αποστάσεις, είναι η σειριακή επικοινωνία. Με τον τρόπο αυτό τα bits της πληροφορίας μεταδίδονται ένα κάθε φορά, στη σειρά, μέσα από έναν αγωγό μεταφοράς των δεδομένων. Στην απλούστερη περίπτωση τέτοιας επικοινωνίας χρειαζόμαστε τρεις συνολικά αγωγούς, έναν για την αποστολή δεδομένων, έναν για τη λήψη και έναν που θα βρίσκεται στο δυναμικό αναφοράς των μεταδιδόμενων σημάτων.

Σειριακή μετάδοση πληροφορίας από τον υπολογιστή προς εξωτερική συσκευή

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

Θύρες Η/Υ για Παράλληλη και Σειριακή Επικοινωνία Σύνδεσμοι για παράλληλη και σειριακή επικοινωνία στο πίσω μέρος τυπικού desktop υπολογιστή

Ασύγχρονη Σειριακή Επικοινωνία Μορφή σήματος στην ασύγχρονη σειριακή μετάδοση χαρακτήρα: Start bit, bits χαρακτήρα, parity bit, Stop bits

Χαρακτηριστικά της ασύγχρονης σειριακής επικοινωνίας Το πρώτο bit κάθε πλαισίου είναι το λεγόμενο start bit, το οποίο αντιστοιχεί σε λογικό μηδέν. Ακολουθεί η σειρά των ψηφίων του χαρακτήρα που αποστέλλεται. Για παράδειγμα, εάν αποστέλλεται το κεφαλαίο γράμμα Α, τότε η ακολουθία των ψηφίων θα είναι 01001011. Μετά από τα bits του χαρακτήρα ακολουθεί ένα bit άρτιας ή περιττής ισοτιμίας (parity), το οποίο ενεργοποιεί μία διαδικασία ελέγχου σφαλμάτων, για να ανιχνεύσει τυχόν λάθη που συνέβησαν κατά τη μετάδοση. Το πλαίσιο κλείνει με ένα ή δύο stop bits, που υποδηλώνουν το τέλος του χαρακτήρα και την κατάσταση αναμονής για τον επόμενο. Η λογική κατάσταση των ψηφίων λήξης (stop bits) είναι το λογικό ένα.

Παράμετροι της σειριακής επικοινωνίας Baud rate: είναι η ταχύτητα της σειριακής επικοινωνίας, που όπως και οι επόμενες παράμετροι, παίρνει τιμές που ορίζονται στο τεχνικό εγχειρίδιο του σειριακού οργάνου (π.χ. πολυμέτρου). Data bits: είναι o αριθμός των bits σε κώδικα ASCII, με τον οποίο κωδικοποιείται ο κάθε χαρακτήρας του μηνύματος, που αποστέλλεται μέσω της σειριακής επικοινωνίας. Parity: ορίζουμε, εάν επιθυμούμε, έλεγχο ισοτιμίας, καθώς και το είδος της ισοτιμίας για τον κώδικα που αποστέλλεται για κάθε χαρακτήρα. Stop bits: είναι o αριθμός των bits τερματισμού του μηνύματος της σειριακής επικοινωνίας, για κάθε χαρακτήρα που μεταφέρεται.

Προδιαγραφές πρωτοκόλλου RS-232 1. Το λογικό 0, που λέγεται και SPACE, βρίσκεται μεταξύ +3 και +25 V (στην πράξη λαμβάνονται και εκπέμπονται από +5 έως +15 V). 2. To λογικό 1, που λέγεται και MARK, βρίσκεται μεταξύ 3 και 25V (πρακτικά από 5 έως 15V). 3. Η περιοχή από 3V έως +3V δεν αντιπροσωπεύει καθορισμένη λογική στάθμη. 4. Κανένας από τους ακροδέκτες της σειριακής θύρας δεν μπορεί να δεχτεί δυναμικό μεγαλύτερο από 25V σε σχέση με τη γη. 5. Το μέγιστο ρεύμα δεν μπορεί να ξεπερνά τα 500mA.

Τύποι σειριακών συσκευών και διασυνδέσεις τους Τυπικές διασυνδέσεις DTE/DCE και DCE/DCE

Ακροδέκτες της σειριακής θύρας

Μετατροπή σειριακών συνδέσμων 9 και 25 ακροδεκτών

Απλές συνδέσεις σειριακών συσκευών

Σειριακά πολύμετρα

Το κύκλωμα UART Οι ακροδέκτες 1 έως 8 συνδέονται στον δίαυλο του υπολογιστή, ενώ οι ακροδέκτες RD και TD (11 και 12 αντίστοιχα) οδηγούν τις γραμμές εκπομπής και λήψης σειριακών δεδομένων. Οι ακροδέκτες DSR, CTS, DTR και RTS (37, 36, 33 και 32, αντίστοιχα) οδηγούν τους ακροδέκτες ελέγχου της σειριακής θύρας.

Λειτουργία της UART Κάθε κύκλωμα UART περιέχει ένα κύκλωμα χρονισμού, που ονομάζεται γεννήτρια ρυθμού (baud rate generator). Για τη λειτουργία του κυκλώματος χρονισμού απαιτείται ένας εξωτερικός κρύσταλλος, ο οποίος συνδέεται με μερικά επιπλέον εξαρτήματα στους ακροδέκτες XIN-XOUT. H συχνότητα του κρυστάλλου είναι συνήθως 1.8432 MHz και η ταλάντωσή του μετατρέπεται εσωτερικά σε ρυθμό εκπομπής και λήψης (baud rate), με τη βοήθεια ενός προγραμματιζόμενου διαιρέτη συχνότητας. Η πρώτη διαίρεση γίνεται με τον αριθμό 16, με αποτέλεσμα ο ανώτερος ρυθμός λειτουργίας να είναι 115.2 kbps. Ο τρόπος λειτουργίας του κυκλώματος UART προγραμματίζεται με τη βοήθεια ορισμένων καταχωρητών, τους οποίους ο υπολογιστής βλέπει σαν θέσεις μνήμης. Με τη βοήθεια των καταχωρητών αυτών μπορεί ο χρήστης να έχει πλήρη έλεγχο της διαδικασίας εισόδου/εξόδου μέσω της σειριακής θύρας.

Mετατροπείς στάθμης: MAX232 Για να διασυνδέσουμε κάποια εφαρμογή με τη σειριακή θύρα, θα πρέπει να παρεμβάλουμε κυκλώ-ματα που θα μετατρέπουν τις στάθμες του πρωτοκόλλου RS-232 στις απλές στάθμες TTL.

Σύγχρονη σειριακή μετάδοση

Σύγχρονη Σειριακή Μετάδοση δεδομένων Στη σύγχρονη σειριακή μετάδοση έχουμε καλύτερη εκμετάλλευση του εύρους του καναλιού επικοινωνίας, αφού τα δεδομένα ομαδοποιούνται σε μεγάλα πακέτα δεδομένων, χωρίς start και stop bits στην αρχή και στο τέλος κάθε χαρακτήρα. Με τον τρόπο αυτό αυξάνει σημαντικά ο ρυθμός μετάδοσης και γίνεται αποδοτικότερη η χρήση των κυκλωμάτων μετάδοσης. Η σύγχρονη σειριακή μετάδοση ενδείκνυται κυρίως για την επικοινωνία ανάμεσα σε υπολογιστές, που διακινούν μεγάλους όγκους δεδομένων.

Ο δίαυλος I2C Ο δίαυλος I2C στηρίζεται στην αρχιτεκτονική δύο συρμάτων, με τη βοήθεια των οποίων διάφορα ολοκληρωμένα κυκλώματα ανταλλάσσουν σειριακά δεδομένα και σήματα συγχρονισμού. Ταυτόχρονα, το πρότυπο αυτό δημιουργεί ένα πρωτόκολλο επικοινωνίας, για την αποφυγή συγκρούσεων κατά την ανταλλαγή δεδομένων. Τα δύο σύρματα στα οποία στηρίζεται η αρχιτεκτονική του διαύλου I2C ονομάζονται Serial Data (SDA) ή γραμμή δεδομένων και Serial Clock (SCL) ή γραμμή χρονισμού. Οι δύο αυτές γραμμές μεταφέρουν πληροφορίες ανάμεσα στις συσκευές που ενώνονται με τον δίαυλο. Κάθε συσκευή αναγνωρίζεται από μία μοναδική διεύθυνση και μπορεί να λειτουργήσει ως πομπός ή ως δέκτης δεδομένων.

Σύνδεση συσκευών με τον δίαυλο Ι2C

Οι ακροδέκτες της παράλληλης θύρας

Οι καταχωρητές της παράλληλης θύρας Ο Πίνακας της προηγούμενης διαφάνειας παρουσιάζει τους 25 ακροδέκτες της παράλληλης θύρας και τις ονομασίες τους. Όπως φαίνεται, οι ακροδέκτες αυτοί χωρίζονται σε τρεις ομάδες, διότι αντιστοιχούν σε τρεις καταχωρητές, οι οποίοι με τη σειρά τους αντιστοιχούν σε διαφορετικές διευθύνσεις μνήμης. Οι καταχωρητές αυτοί είναι ο Καταχωρητής Δεδομένων (Data Register), ο Καταχωρητής Κατάστασης (Status Register) και ο Καταχωρητής Ελέγχου (Control Register). Μέσω των διευθύνσεων μνήμης των παραπάνω καταχωρητών έχουμε πρόσβαση στους ακροδέκτες, για είσοδο ή για έξοδο.

Ο λογικός χάρτης της παράλληλης θύρας