Prwtìkollo EpikoinwnÐac AsafoÔc Logik c gia DÐktua CAN

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Prwtìkollo EpikoinwnÐac AsafoÔc Logik c gia DÐktua CAN"

Transcript

1 Aristoteleio Panepisthmio Jessalonikhc Tmhma Hlektrologwn Mhqanikwn kai Mhqanikwn Upologistwn Tomeac Hlektronikhc kai Upologistwn Prwtìkollo EpikoinwnÐac AsafoÔc Logik c gia DÐktua CAN (English Title: FLoMAC - Fuzzy Logic MAC Protocol for the CANbus) Diplwmatik ErgasÐa tou foitht : Dhmhtrh Korkinwf dkorkino@auth.gr Epiblèpwn Kajhght c: Loukac Petrou loukas@eng.auth.gr JessalonÐkh, IoÔlioc 2010

2 Fuzzy Logic MAC for CANbus Dhm trioc Kìrkinwf Φοιτητής Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών r all rights reserved 1

3 EuqaristeÐec Fuzzy Logic MAC for CANbus Θα ήθελα να ευχαριστήσω τον κ. Λουκά Πέτρου, Αναπληρωτή Καθηγητή του Τομέα Ηλεκτρονικής και Υπολογιστών, που εμπνεύστηκε το παρόν θέμα και που με εμπιστεύτηκε για την εκπόνησή του. Θα ήθελα επίσης να τον ευχαριστήσω για την πολύτιμη βοήθεια, την καθοδήγηση και τη στήριξη που μου προσέφερε καθ όλη τη διάρκεια της συνεργασίας μας. Ευχαριστώ πολύ τους γονείς μου, για την αγάπη, τη στήριξη και την υπομονή τους κατά τη διάρκεια των σπουδών μου. Καθώς και όλους τους φίλους που ήταν κοντά μου και με στήριξαν όλο αυτό το διάστημα. 2

4 PerÐlhyh Fuzzy Logic MAC for CANbus Ορισμός 1 Controller Area Network (CAN ή CANbus) Είναι ένα CSMA/CA 1 πρωτόκολλο, όπου ο μηχανισμός αποστολής μηνυμάτων επιβάλλει την αποστολή του μηνύματος με τη μέγιστη προτεραιότητα. Είναι ειδικά σχεδιασμένο για εφαρμογές αυτοκίνησης, πλέον όμως χρησιμοποιείται και σε άλλους τομείς όπως αυτόν του βιομηχανικού αυτοματισμού, των ιατρικών μηχανημάτων και της ρομποτικής. Παρέχει εύρος ζώνης έως 1Mbps. Ενα σύγχρονο αυτοκίνητο μπορεί να έχει έως και 70 ηλεκτρονικές μονάδες ελέγχου (ECU) για τα διάφορα υποσυστήματα και τους βρόχους ελέγχου, που πολλές φορές χρειάζεται να ενεργοποιούν διακόπτες, να λαμβάνουν πληροφορίες από αισθητήρες ή να επικοινωνούν μεταξύ τους. Ακριβώς αυτό το κενό ήρθε να καλύψει το πρότυπο CAN. Από τότε που προτάθηκε για πρώτη φορά το 1986, οι ανάγκες της αυτοκινητοβιομηχανίας ως προς την επικοινωνία των υποσυστημάτων των αυτοκινήτων έχουν αυξηθεί δραματικά. Το μέγιστο εύρος ζώνης του διαύλου CAN όμως έχει παραμείνει το ίδιο. Αυτός ήταν και ο λόγος για τον οποίο προτάθηκε μια πληθώρα πρωτοκόλλων βασισμένων στο δίαυλο CAN που επιχειρούν να βελτιστοποιήσουν τις επικοινωνίες. Πολλές από τις πρόσφατες προσεγγίσεις οδηγούνται προς την κατεύθυνση πρωτοκόλλων βασισμένων σε εξυπηρετητή (server-based). Εμπνευσμένες από τα ασύρματα δίκτυα, χρησιμοποιούν αποστολή μηνύματος με χρονοκαθυστέρηση (Time Triggered Communication), λειτουργία που υποστηρίζεται από τους επεξεργαστές της Atmel. Δυστυχώς, η προσέγγιση εξυπηρετητή αδυνατεί να εκμεταλλευτεί το μοναδικό μηχανισμό αποστολής μηνυμάτων του πρωτοκόλλου CAN, που εγγυάται την αποστολή του μηνύματος με τη μέγιστη προτεραιότητα χωρίς σύγκρουση. Αυτός ο μηχανισμός είναι στην πραγματικότητα πολύ σημαντικός για τις εφαρμογές πραγματικού χρόνου. Στην παρούσα εργασία παρουσιάζεται ένας εναλλακτικός αλγόριθμος για τη βελτιστοποίηση του πρωτοκόλλου CAN που επωφελείται από όλα τα μοναδικά χαρακτηριστικά του. Μερικά από τα βασικά στοιχεία αυτής της πρωτότυπης προσέγγισης είναι: Αλλαγές της τοπολογίας δικτύου: Το πρωτόκολλο επιτρέπει απεριόριστες αλλαγές στην τοπολογία του δικτύου και μάλιστα on-the-fly. Αυτό σημαίνει ότι παραμένει ανεπηρέαστο από οποιοδήποτε πλήθος κόμβων που μπορούν να αποτύχουν. Απουσία κεντρικού κόμβου ελέγχου: Δεν υπάρχει ανάγκη κεντρικού ελέγχου, πράγμα που καθιστά την εμφάνιση του Deadlock αδύνατη. Το γεγονός αυτό συμβάλει στην αυξημένη αξιοπιστία του πρωτοκόλλου, πράγμα που είναι συχνά απαραίτητο σε πολλές εφαρμογές. Μηδενική κίνηση εξ αιτίας του πρωτοκόλλου: Δεν αποστέλλονται μηνύματα ελέγχου κανενός είδους, συνεπώς καμία επιπλέον κίνηση δικτύου δεν παράγεται από το προτεινόμενο πρωτόκολλο. Αυτό καθιστά αδύνατη και την εμφάνιση του φαινομένου του Livelock και συμβάλει στην περαιτέρω βελτίωση της αξιοπιστίας. Πιο συγκεκριμένα, η προτεινόμενη λύση χρησιμοποιεί πλήρως δυναμικό προγραμματισμό των μηνυμάτων τύπου EDF (Earliest Deadline First), που έχει αποδειχθεί και θεωρητικά ότι είναι ο 1 Carrier Sense Multiple Access with Collision Avoidance 3

5 Fuzzy Logic MAC for CANbus καλύτερος τρόπος προγραμματισμού για non-preemptive δίκτυα κοινού διαύλου, όπως το CAN. Στην περίπτωσή μας, η χρήση μιας απλής προθεσμίας δεν θα ήταν ούτε πρακτική αλλά ούτε και πρωτότυπη σε ένα περιβάλλον με πολλούς βρόχους ελέγχου, ο καθένας από τους οποίους έχει τη δική του βαρύτητα και τις δικές του ανάγκες για επικοινωνία. Ετσι, παρουσιάζουμε έναν πρωτότυπο αλγόριθμο για τον προγραμματισμό της αποστολής μηνυμάτων, ο οποίος συνδυάζει την απόλυτη προτεραιότητα με την προτεραιότητα του βρόχου ελέγχου και με τη χρήση ασαφούς λογικής καταλήγει σε μια συνδυασμένη προτεραιότητα. Δοκιμάστηκε ένα μεγάλο πλήθος ρυθμίσεων για την Ασαφή Λογική και υιοθετήθηκαν οι καταλληλότερες. Κρίνοντας από τις καμπύλες εξόδου, επιλέξαμε το σύνολο ρυθμίσεων που μας παρείχε όλα τα επιθυμητά χαρακτηριστικά. Το προτεινόμενο πρωτόκολλο υλοποιήθηκε με τη μορφή λογισμικού σε δίκτυο μικροεπεξεργαστών Atmel AT90CAN128, σε μια προσπάθεια να αποδειχθεί ότι είναι εφαρμόσιμο. Οι προκλήσεις, που απορρέουν από την αρκετά άβολη υλοποίηση του υλικού στους επεξεργαστές AT90CANxx, ήταν εξαιρετικά μεγάλες. Ωστόσο, σε περίπου 2700 γραμμές κώδικα Assembly, καταφέραμε να δημιουργήσουμε μια βιώσιμη λύση που επιτυγχάνει να συνδυάσει την υψηλή λειτουργικότητα με την σχετικά χαμηλή πολυπλοκότητα. Η μόνη λύση για εκτεταμένους ελέγχους ήταν η προσομοίωση του κώδικα και η γλώσσα προγραμματισμού του Matlab επιλέχθηκε για αυτόν το σκοπό. Ολοι οι περιορισμοί της υλοποίησης συμπεριλήφθηκαν στην προσομοίωση και διενεργήθηκαν εκτεταμένοι έλεγχοι με μεγάλο πλήθος κόμβων, κάτι που θα ήταν αδύνατο να γίνει στο υλικό. Συγκρίναμε το Ασαφές Πρωτόκολλο με μια απλή περίπτωση πρωτοκόλλου MAC με στατικές προτεραιότητες. Οι κύριοι στόχοι των ελέγχων ήταν ο υπολογισμός του πλήθους μηνυμάτων που λήγουν (expirations) και των μηνυμάτων που απορρίπτονται λόγω πλήρωσης της στοίβας (buffer overflows), δυο παράγοντες που είναι πολύ σημαντικοί για την Ποιότητα Επικοινωνίας (QoS) σε Ενσωματωμένα Δίκτυα. Τα αποτελέσματα κρίνονται πολύ ικανοποιητικά και σε πολλές περιπτώσεις αρκετά εντυπωσιακά. Πρώτα από όλα, υπάρχουν σαφείς ενδείξεις ότι το Ασαφές Πρωτόκολλο επιτυγχάνει καλύτερη αξιοποίηση των διαθέσιμων πόρων, όπως της στοίβας εξερχομένων μηνυμάτων. Παρατηρείται δραματική μείωση του πλήθους μηνυμάτων που λήγουν, τόσο στην περίπτωση χαμηλής όσο και στην περίπτωση υψηλής τηλεπικοινωνιακή κίνησης. Παρατηρείται επίσης εντυπωσιακή μείωση των απορρίψεων μηνυμάτων υπό την παρουσία υψηλής κίνησης δικτύου. Τέλος, υπάρχει μείωση του φαινομένου της στέρησης (starvation) που παρατηρήθηκε στο Απλό Πρωτόκολλο. Το προτεινόμενο πρωτόκολλο στοχεύει σε υπερφορτωμένα δίκτυα, όπου το διαθέσιμο εύρος ζώνης οριακά μόνο επαρκεί για να καλύψει τις ανάγκες. Είναι δε εξαιρετικά αποτελεσματικό σε δίκτυα όπου η κίνηση παράγεται από ένα μεγάλο πλήθος κόμβων με ίδιες ή παρόμοιες τηλεπικοινωνιακές ανάγκες, περίπτωση στην οποία ελαχιστοποιείται και η πολυπλοκότητα για τους επεξεργαστές. Η ιδανική υλοποίηση του πρωτοκόλλου αυτού θα ήταν σίγουρα υλοποίηση στο υλικό και όχι σε λογισμικό, λόγω των περιορισμών που τίθενται από τους μικροεπεξεργαστές της Atmel. Μια αρχιτεκτονική επεξεργαστών CAN η οποία θα αντιμετωπίζει αυτούς τους περιορισμούς, ευνοώντας τη χρήση δυναμικών προτεραιοτήτων, θα ήταν εξαιρετικά επωφελής για πολλές σύγχρονες εφαρμογές. 4

6 Fuzzy Logic MAC for CANbus Abstract Definition 1 Controller Area Network (CAN or CANbus) CAN is a CSMA/CA 2 protocol, where the arbitration mechanism forces the message with the strongest priority to be sent without a collision. It was specifically designed for automotive applications but now also used in other areas such as industrial automation, medical equipment and robotics. It can provide bandwidths up to 1Mbps. A modern automobile may have as many as 70 electronic control units (ECUs) for various subsystems and control loops that are sometimes required to communicate with each other, control actuators or receive feedback from sensors. The CAN standard was devised to fill this need. Since it was first introduced in 1986, the needs of the automotive industry in terms of communication have increased dramatically. The maximum bandwidth provided by the CANbus, on the other hand, has remained the same. That was the reason that a plethora of CAN-based protocols, attempting to optimize the CAN communication, have been proposed. Many recent approaches are leading towards server-based protocols inspired by wireless networks, which use time-triggered communication; a feature supported by Atmel CAN microcontrollers. Unfortunately, the server-based approaches fail to exploit the unique arbitration provided by CAN, that ensures the transmission of the message with the highest priority without a collision. This unique arbitration is, actually, of great importance for Real-Time Applications. This thesis presents an alternative algorithm for optimizing the CAN protocol, exploiting all of its unique characteristics. Some of the main traits of this novel approach are: Unlimited Topology Changes: The protocol allows unlimited topology changes on-thefly. That means that it remains unaffected by any number of individual node failures. No central node: There is no need for central control and as a result there is no chance of a deadlock. This factor contributes to a significantly improved reliability, which is often crucial in many application areas. No protocol induced traffic: There are no control messages of any kind, thus no additional traffic induced by the proposed protocol. That means, there is no possibility of a livelock, increasing even further the network reliability. More specifically, the proposed solution uses a fully dynamic EDF 3 scheduling, which has been theoretically proven to be the best scheduling policy for non-preemptive common bus networks (such as CANbus). In our case, a simple deadline approach would have been neither practical nor original in an environment with many different control loops, as every loop has its own importance and communication needs. Therefore, we present a novel scheduling algorithm that combines an absolute deadline value with a loop priority, using fuzzy logic to create a single combined priority for every message. 2 Carrier Sense Multiple Access with Collision Avoidance 3 Earliest Deadline First 5

7 Fuzzy Logic MAC for CANbus A large number of different configurations were tested for the Fuzzy Logic and the more suitable was adopted. Judging from the resulting output curves, the selected configuration has all the desirable characteristics. The proposed protocol was also implemented in software on a network of Atmel AT90CAN128 microprocessors, in an attempt to present a proof of concept. The challenges, resulting from the rather inconvenient hardware implementation of AT90CANxx microprocessors, were immense. However we were able, in approximately 2700 lines of Assembly code, to create a viable solution that achieves a high functionality combined with a relatively low complexity. The only option for large scale testing was a simulation of the implementation and Matlab programming language was chosen for this purpose. All the limitations of the implementation were incorporated into the simulation and the system was extensively tested for a large number of nodes, something that would have been impossible on the actual hardware. The Fuzzy Protocol was compared against a simple MAC protocol with static priorities. The main objectives of the testing were to calculate the number of message expirations and the number of buffer overflows, two very important factors in Embedded Networks Quality of Service (QoS). The results are considered very satisfying and in many cases rather impressive. First of all, there is apt evidence that the Fuzzy Protocol achieves a better use of available resources, such as the buffer. There is a dramatic decrease in the number of expirations under low and high bus traffic. There is also an impressive reduction in buffer overflows under high bus traffic. Finally, there is a reduction of the phenomenon of starvation which was observed in the case of the Simple Protocol. The proposed protocol targets overloaded networks, where the bandwidth is only marginally sufficient for the demand. It is especially efficient for networks where the load comes from a large number of nodes that have identical or at least similar network demands; case in which the protocol induced CPU load is minimized. An ideal implementation of the protocol designed would definitely be a hardware and not a software one, due to the inconvenient limitations of Atmel microprocessors. A hardware architecture of a CAN controller that would deal with those limitations and would support dynamic priorities, could be highly beneficial for many modern applications. 6

8 Perieqìmena 1 Εισαγωγικά Στοιχεία Κίνητρα Εργασίας Δομή Εργασίας Ιστορία Πρωτοκόλλου CAN Αρχική ιδέα Προτυποποίηση Οι πρωτοπόροι του CAN Από τη θεωρία στην πράξη Μελλοντική εξέλιξη Εφαρμογές Μεταφορές Ρομποτική Άλλες Εφαρμογές Το Πρότυπο CAN Εισαγωγή Γενικές Αρχές Λειτουργίας Arbitration (Διαιτησία) Μορφή Μηνυμάτων Standard Frame Format Extended Frame Format Συνύπαρξη μορφών μηνυμάτων Physical Layer - Χρονισμός του bit Ελεγκτής CAN στους AT90CANxx

9 ΠΕΡΙΕΧ ΟΜΕΝΑ Fuzzy Logic MAC for CANbus 3 Σχεδίαση Ασαφούς Πρωτοκόλλου Εισαγωγή Θεωρητικό Υπόβαθρο Προγραμματισμός Διεργασιών Στοιχεία Ορολογίας Κυκλικός Προγραμματισμός Διεργασιών Fixed-Priority Scheduling Earliest Deadline First Scheduling Πρωτόκολλο Ασαφούς Λογικής Βασικά Χαρακτηριστικά Προγραμματισμός Μηνυμάτων Μορφή Διεύθυνσης Ασαφής Λογική Επιλογή Καμπυλών Εξόδου Υλοποίηση Πρωτοκόλλου Περιγραφή Υλικού Αναπτυξιακά Εργαλεία Ανάπτυξη Κώδικα Προκλήσεις Υλοποίησης Γενικές Εννοιες Εισαγωγή νέου μηνύματος Διαγραφή Μηνύματος Ανανέωση ασαφών προτεραιοτήτων Ανάλυση Πολυπλοκότητας Τρόπος Υπολογισμού Πολυπλοκότητας Απόλυτα Χειρότερη Περίπτωση Μέση Χειρότερη Περίπτωση Μέση Περίπτωση

10 ΠΕΡΙΕΧ ΟΜΕΝΑ Fuzzy Logic MAC for CANbus 5 Αξιολόγηση Πρωτοκόλλου Εισαγωγικά Προσομοίωση Απλού Πρωτοκόλλου Προσομοίωση Ασαφούς Πρωτοκόλλου Αξιολόγηση Αποτελεσμάτων Παράμετροι Προσομοίωσης Βαθμός αξιοποίησης στοίβας Αποτελέσματα προσομοίωσης Φαινόμενο Στέρησης Τελικά Συμπεράσματα Συμπεράσματα και Προτάσεις Γενικά Συμπεράσματα Προτάσεις βελτίωσης Βελτίωση Πρωτοκόλλου Βελτίωση του Hardware Προτάσεις για περαιτέρω έρευνα Αʹ Γενικές Εννοιες Δικτύων 88 Αʹ.1 Ποιότητα Επικοινωνίας (QoS) Αʹ.2 Δικαιοσύνη (Fairness) Αʹ.3 Καθυστέρηση (Latency) Αʹ.4 Deadlock και Livelock Ευρετήριο 94 Αναφορές 95 9

11 Kefˆlaio 1 Eisagwgikˆ StoiqeÐa 1.1 KÐnhtra ErgasÐac Οπως μπορεί να δει κανείς στα επόμενα κεφάλαια, το πρωτόκολλο CAN έχει σημειώσει θεαματική ανάπτυξη τα τελευταία χρόνια και αναμένεται να συνεχίσει την ανοδική του πορεία στο χώρο της αυτοκινητοβιομηχανίας αλλά και να εισχωρήσει σε άλλους τομείς εφαρμογής κατά τις επόμενες 2 δεκαετίες. Από το 2000 και μετά, υπάρχει μια σαφής στροφή προς εφαρμογές που υποστηρίζουν την προσέγγιση αποστολής μηνυμάτων με χρόνο-καθυστέρηση (TTC: Time-Triggered Communication), όπως στο [17]. Οι πιο νέοι επεξεργαστές που διαθέτουν ελεγκτές CAN, όπως ο AT90CAN128 [19] της Atmel, αρχίζουν να υποστηρίζουν ορισμένες από τις δυνατότητες του TTC. Εκμεταλλευόμενοι αυτές τις δυνατότητες του υλικού, ερευνητές έχουν αναπτύξει πολύπλοκα πρωτόκολλα προγραμματισμού της αποστολής μηνυμάτων βασισμένα σε σχέσεις χρήστη-εξυπηρετητή (client-server), όπως στην περίπτωση [18]. Διαφαίνεται έτσι, μια στροφή που αποκλίνει από τον αρχικό χαρακτήρα του CAN. Η αρχική σκέψη που οδήγησε στη δημιουργία του CAN ήταν μια προσέγγιση EDF 1, η οποία ταιριάζει απόλυτα στις ανάγκες εφαρμογών ενσωματωμένων συστημάτων. Παράλληλα αποδεικνύεται θεωρητικά στο [12] ότι το EDF είναι η βέλτιστη πολιτική που εξασφαλίζει τη μικρότερη καθυστέρηση σε δίκτυα τύπου CAN. Αντίθετα η έμπνευση πίσω από τα TTC πρωτόκολλα προέρχεται μάλλον από εφαρμογές Α- σύρματων Δικτύων, όπου οι συγκρούσεις ανάμεσα στα μηνύματα είναι εξαιρετικά επώδυνες και πρέπει να αποφεύγονται με κάθε τρόπο. Στην περίπτωση του CAN όμως υπάρχει μηχανισμός διευθέτησης συγκρούσεων, με αποτέλεσμα να μη χρειάζεται να τις αποφύγουμε με τη χρήση χρονικού προγραμματισμού αποστολής των μηνυμάτων. Αντίθετα μπορούμε να τις χρησιμοποιήσουμε προς όφελός μας. Ενα ακόμη στοιχείο που θα πρέπει να θίξουμε, είναι το γεγονός ότι στον AT90CAN128 (πιθανόν και σε άλλους), τα μηνύματα αποστέλλονται μεν στον δίαυλο ανάλογα με την προτεραιότητά τους, εσωτερικά όμως η προτεραιότητα αυτή δεν τηρείται. Παρόλο που έχει αποδοθεί ένα μέρος του πυριτίου σε λειτουργίες TTC, δεν εξασφαλίζεται η αποστολή ανάλογα με την προτεραιότητα. Εσωτερικά κάθε κόμβου, δεν υπάρχει ο μηχανισμός αποστολής του μηνύματος με τη μεγαλύτερη 1 Earliest Deadline First, prosèggish katˆ thn opoða to m numa me th mègisth proteraiìthta apostèlletai pr to. 10

12 1.2 Δομή Εργασίας Fuzzy Logic MAC for CANbus προτεραιότητα. Πιο συγκεκριμένα δε λαμβάνεται καθόλου υπόψη η προτεραιότητα του μηνύματος για την επιλογή αυτού που πρόκειται να επιχειρηθεί η αποστολή του. Στον AT90CAN128 επιλέγεται για αποστολή το μήνυμα που βρίσκεται στην χαμηλότερη θέση της στοίβας εξερχομένων, έτσι προκύπτει εσωτερικά μια τυχαία διαδικασία αποστολής ή έστω μια αποστολή FIFO (First In First Out). Με αυτόν τον τρόπο οι εφαρμογές αποκλίνουν από τον αρχικό χαρακτήρα του CAN και αφήνουν ανεκμετάλλευτα τα μοναδικά το προτερήματα. Λαμβάνοντας υπόψη όλα τα προαναφερθέντα, αποφασίσαμε να δημιουργήσουμε ένα νέο πρωτόκολλο επιπέδου MAC (Medium Acces Control) το οποίο θα εγγυάται την αποστολή κάθε μηνύματος αυστηρά σύμφωνα με την προτεραιότητά του από τη στιγμή της άφιξής του στον κόμβο μέχρι τη στιγμή αποστολής του στον δίαυλο. Ενα πρωτόκολλο το οποίο να διατηρεί τον αυθεντικό χαρακτήρα του διαύλου CAN και να εκμεταλλεύεται στο έπακρο τις ενδογενείς δυνατότητές του. 1.2 Dom ErgasÐac Κεφάλαιο 1: Παρατίθεται μια εισαγωγή που περιέχει ιστορικά στοιχεία για το πρωτόκολλο CAN, καθώς και στοιχεία για τις εφαρμογές που βρίσκει αυτό σε διάφορους τομείς. Κεφάλαιο 2: Αναφέρεται λεπτομερώς η λειτουργία του CAN, με έμφαση στο πρότυπο από την Bosch [16] και στον τρόπο λειτουργίας του πρωτοκόλλου στον AT90CAN128 της Atmel [19], ο οποίος παρουσιάζει μικρές μόνο διαφορές σε σχέση με το πρότυπο. Κεφάλαιο 3: Περιγράφεται αναλυτικά η διαδικασία σχεδίασης του Ασαφούς Πρωτοκόλλου επικοινωνίας. Απαραίτητη κρίνεται η βασική γνώση θεωρίας Ασαφών Συστημάτων για την κατανόηση του κεφαλαίου αυτού, αν και θα γίνει προσπάθεια να επεξηγηθούν τα στοιχεία αυτά όσο πιο αναλυτικά γίνεται. Κεφάλαιο 4: Παρουσιάζεται η διαδικασία υλοποίησης του Ασαφούς Πρωτοκόλλου που σχεδιάστηκε. Αναφέρεται το υλικό που χρησιμοποιήθηκε καθώς και οι μεγάλες πρακτικές δυσκολίες που αντιμετωπίστηκαν. Επίσης, αναφέρονται οι αποκλίσεις από τη σωστή λειτουργία καθώς και η πολυπλοκότητα της τελικής υλοποίησης. Κεφάλαιο 5: Περιγράφεται η προσομοίωση του Ασαφούς Πρωτοκόλλου σε γλώσσα Matlab. Με τη βοήθεια της προσομοίωσης γίνεται ο έλεγχος της απόδοσης του πρωτοκόλλου σε σύγκριση με την απλή περίπτωση. Παρουσιάζονται και συζητούνται τα συγκριτικά αποτελέσματα που προέκυψαν. Κεφάλαιο 6: Συζητούνται τα αποτελέσματα της εργασίας, τα συμπεράσματα, καθώς και οι προτάσεις για περαιτέρω έρευνα και βελτίωση. 1.3 IstorÐa Prwtokìllou CAN Μια ιστορική αναδρομή για την εξέλιξη του πρωτοκόλλου CAN, από τα πρώτα του βήματα έως την σχεδόν καθολική επικράτησή του στην Ευρωπαϊκή αυτοκινητοβιομηχανία, δίνεται από τη μη κερδοσκοπική οργάνωση "CAN in Automation" [1]. Τα ιστορικά αυτά στοιχεία έχουν αποτελέσει τη βάση για τα όσα ακολουθούν. 11

13 1.3 Ιστορία Πρωτοκόλλου CAN Fuzzy Logic MAC for CANbus Arqik idèa Στις αρχές της δεκαετίας του 80, μηχανικοί στην εταιρία Bosch αξιολογούσαν τα υπάρχοντα πρωτόκολλα σειριακού διαύλου, σχετικά με την δυνατότητα χρήσης τους σε επιβατηγά αυτοκίνητα. Καθώς κανένα από τα διαθέσιμα πρωτόκολλα δικτύου δεν πληρούσε τις απαιτούμενες προϋποθέσεις των μηχανικών της αυτοκινητοβιομηχανίας, ο Uwe Kencke ξεκίνησε το 1983 την ανάπτυξη ενός νέου συστήματος σειριακού διαύλου. Το νέο πρωτόκολλο διαύλου επρόκειτο κυρίως να προσθέσει κάποια επιπλέον λειτουργικά στοιχεία - η μείωση της καλωδίωσης ήταν επακόλουθο αλλά όχι ο κύριος λόγος πίσω από την ανάπτυξη του CAN. Μηχανικοί από την Mercedes-Benz έλαβαν, από νωρίς, μέρος στη διαδικασία προτυποποίησης του νέου συστήματος σειριακού διαύλου, όπως επίσης και μηχανικοί της Intel ως ο πιθανότερος κατασκευαστής ημιαγωγών. Ο καθηγητής Dr. Wolfhard Lawrenz από το Πανεπιστήμιο Εφαρμοσμένων Επιστημών στο Braunschweig-Wolfenböttel της Γερμανίας, ο οποίος είχε προσληφθεί ως σύμβουλος, έδωσε στο νέο πρωτόκολλο το όνομα "Controller A- rea Network". Ο καθηγητής Dr. Horst Wettstein από το Πανεπιστήμιο του Karlsruhe επίσης προσέφερε ακαδημαϊκή βοήθεια. Το Φεβρουάριο του 1986, γεννήθηκε το CAN: Στο συνέδριο της SAE 2 στο Detroit προτάθηκε το νέο σύστημα διαύλου που αναπτύχθηκε από την εταιρία Bosch με το όνομα "Automotive Serial Controller Area Network" και παρουσιάστηκε από τους Uwe Kiencke, Siegfried Dais και Martin Litschel. Στηρίχθηκε σε έναν μη καταστρεπτικό μηχανισμό διαιτησίας, ο οποίος δίνει πρόσβαση στο μήνυμα με τη μέγιστη προτεραιότητα χωρίς καθυστερήσεις και χωρίς κάποιον κεντρικό κόμβο ελέγχου. Παράλληλα οι δημιουργοί του CAN, οι προαναφερθέντες καθώς και οι Wolfgang Borst, Wolfgang Botzenhard, Otto Karl, Helmut Schelling και Jan Unruh (υπάλληλοι της εταιρίας Bosch), είχαν υλοποιήσει αρκετούς μηχανισμούς διόρθωσης σφαλμάτων. Ανάμεσα στους μηχανισμούς διόρθωσης σφαλμάτων υπήρχε κι ένας μηχανισμός ο οποίος προέβλεπε την αυτόματη αποσύνδεση προβληματικών κόμβων, έτσι ώστε να διασφαλιστεί η α- πρόσκοπτη επικοινωνία των υπόλοιπων κόμβων. Αντί για τη διεύθυνση του παραλήπτη ή του αποστολέα (όπως σε σχεδόν όλα τα πρωτόκολλα δικτύου), τα μηνύματα είχαν διεύθυνση ανάλογη με το περιεχόμενό τους, η οποία καθορίζει επίσης και την προτεραιότητα του μηνύματος στο σύστημα. Μέχρι το 1987, ακολούθησαν πολλές παρουσιάσεις και δημοσιεύσεις που περιέγραφαν το καινοτόμο νέο πρωτόκολλο επικοινωνίας. Τη χρονιά αυτή - 2 μήνες νωρίτερα από το προκαθορισμένο - η Intel παρουσίασε τον πρώτο ελεγκτή CAN, το μοντέλο Επρόκειτο για την πρώτη υλοποίηση υλικού του CAN. Λίγο αργότερα, η Philips Semiconductors παρουσίασε το δικό της μοντέλο, το 82C200. Αυτοί οι δύο πρόγονοι των ελεγκτών CAN ήταν πολύ διαφορετικοί, ως προς την αποδοχή και το φιλτράρισμα των μηνυμάτων, από τους σύγχρονους ελεγκτές. Από τη μια, η ιδέα FullCAN από την Intel απαιτούσε λιγότερο φόρτο της CPU στον μικροελεγκτή στον οποίον συνδεόταν σε σύγκρισή με το BasicCAN της Philips. Από την άλλη η συσκευή FullCAN είχε περιορισμούς όσον αφορά τον αριθμό των μηνυμάτων που μπορούσε να δεχτεί. Η υλοποίηση του BasicCAN επίσης απαιτούσε λιγότερα transistors. Στις σημερινές γενεές ελεγκτών CAN, πολλές φορές υλοποιούνται διαφορετικοί μηχανισμοί αποδοχής και φιλτραρίσματος μηνυμάτων μέσα στην ίδια μονάδα, καθιστώντας τους όρους BasicCAN και FullCAN απαρχαιωμένους. 2 Society of Automotive Engineers, 'Enwsh Mhqanik n AutokÐnhshc. 12

14 1.3 Ιστορία Πρωτοκόλλου CAN Fuzzy Logic MAC for CANbus Σχήμα 1.1: Ιστορική Εξέλιξη του CAN ProtupopoÐhsh Το πρότυπο της Bosch για το CAN (version 2.0) υποβλήθηκε για να γίνει διεθνές πρότυπο στις αρχές της δεκαετίας του 90. Μετά από αρκετές πολιτικές διαμάχες, με σημαντικότερο αποτέλεσμα τη δημιουργία του "Vehical Area Network (VAN)" από Γαλλικές αυτοκινητοβιομηχανίες, το πρότυπο ISO για το CAN δημοσιεύτηκε τον Νοέμβριο του Εκτός από το CAN, το πρότυπο αυτό όριζε και ένα φυσικό επίπεδο για ταχύτητες έως 1Mbps. Παράλληλα, ένας τρόπος μετάδοσης δεδομένων ανθεκτικός σε σφάλματα ορίσθηκε στο ISO Το 1995 το πρότυπο ISO επεκτάθηκε για να συμπεριλάβει την περιγραφή του CAN με 29-bit πεδίο διεύθυνσης (CAN 2.0B). Δυστυχώς, όλα τα δημοσιευμένα πρότυπα CAN περιείχαν λάθη και ήταν ημιτελή. Για να αποφευχθούν ασύμβατες υλοποιήσεις, η Bosch φρόντισε (και ακόμα φροντίζει) όλοι οι ελεγκτές CAN να τηρούν τους κανόνες ενός πρότυπου μοντέλου για το CAN. Επιπρόσθετα, το Πανεπιστήμιο Εφαρμοσμένων Επιστημών στο Braunschweig-Wolfenböttel διεξήγαγε δοκιμές συμβατότητας για αρκετά χρόνια, με επικεφαλής τον καθηγητή Lawrenz. Τα πρότυπα αυτών των δοκιμών έχουν δημοσιευτεί στο ISO Oi prwtopìroi tou CAN Παρόλο που το CAN αναπτύχθηκε αρχικά για να χρησιμοποιηθεί σε επιβατηγά αυτοκίνητα, οι πρώτες εφαρμογές του ήρθαν από μια διαφορετική αγορά. Ειδικά στη βόρεια Ευρώπη, το πρωτόκολλο ήταν δημοφιλές από τα πρώτα ακόμα χρόνια μετά τη δημιουργία του. Στη Φινλανδία, ο κατασκευαστής ανελκυστήρων Kone χρησιμοποίησε το CAN. Η Σουηδική τεχνική εταιρία KVaser πρότεινε το CAN σε κάποιους κατασκευαστές μηχανημάτων υφαντουργίας (Lindauer Dornier and Sulzer) και τους προμηθευτές τους, με σκοπό να το χρησιμοποιήσουν ως πρωτόκολλο επικοινωνίας εντός της μηχανής. Ετσι, κάτω από την καθοδήγηση του Lars-Berno Fredriksson, οι εταιρίες ίδρυσαν την ομάδα "CAN Textile User s Group". Μέχρι το 1989, η ομάδα αυτή είχε αναπτύξει τις αρχές επικοινωνίας που οδήγησαν στο περιβάλλον CAN Kingdom στις αρχές της δεκαετίας του 90. Το περιβάλλον αυτό, αν και δεν μπορεί να χαρακτηριστεί ως Application Layer σύμφωνα με το μοντέλο OSI, αποτελεί ο προπομπός των μετέπειτα υψηλού επιπέδου πρωτοκόλλων βασισμένων στο CAN. 13

15 1.3 Ιστορία Πρωτοκόλλου CAN Fuzzy Logic MAC for CANbus Στην Ολλανδία, η Philips Medical Systems αποφάσισε να κάνει χρήση του CAN για το ε- σωτερικό δίκτυο στα μηχανήματα ακτίνων-χ. Το PMS (Philips Message Specification), που αναπτύχθηκε κυρίως από τον Tom Suters, αποτέλεσε το πρώτο πρωτόκολλο Επιπέδου Εφαρμογής (Application Layer) για δίκτυα CAN. Ο καθηγητής Dr. Konrad Etschberger από το Πανεπιστήμιο Εφαρμοσμένων Επιστημών του Weingarten της Γερμανίας, είχε σχεδόν ταυτόσημες ιδέες. Στο ερευνητικό κέντρο STZP 3, στο οποίο ήταν υπεύθυνος, ανέπτυξε ένα παρόμοιο πρωτόκολλο. Παρόλο που είχαν αρχίσει να προτυποποιούνται τα πρώτα πρωτόκολλα υψηλότερου επιπέδου, οι περισσότεροι από τους πρώιμους χρήστες του CAN ακολουθούσαν μια πιο μονολιθική προσέγγιση. Οι λειτουργίες επικοινωνίας, η διαχείριση του δικτύου και ο κώδικας της εφαρμογής αποτελούσαν ένα ενιαίο κομμάτι κώδικα. Παρόλο που μερικοί χρήστες θα προτιμούσαν μια πιο τμηματική προσέγγιση, θα έπρεπε να αντιμετωπίσουν τα μειονεκτήματα μιας πιο ερασιτεχνικής λύσης. Οι απαραίτητες προσπάθειες να ενισχυθεί και να συντηρηθεί ένα πρωτόκολλο υψηλού επιπέδου βασισμένο στο CAN είχαν υποτιμηθεί, πράγμα που εν μέρη ισχύει και σήμερα. Στις αρχές της δεκαετίας του 90, ήταν η κατάλληλη στιγμή για την ίδρυση μιας ομάδας χρηστών του CAN που θα προτυποποιούσε τις διαφορετικές προσεγγίσεις. Στους πρώτους μήνες του 1992, ο Holger Zeltwanger, που εκείνη την εποχή ήταν αρχισυντάκτης του περιοδικού VMEbus, ένωσε τους χρήστες και τους κατασκευαστές για να δημιουργήσει μια ουδέτερη πλατφόρμα για την τεχνική ενίσχυση του CAN καθώς και για την εμπορική του προώθηση. Το Μάρτιο του 1992, ιδρύθηκε και επίσημα η διεθνής ένωση χρηστών και κατασκευαστών που ονομάστηκε "CAN in Automation" (CiA). Ενας από τους πρώτους στόχους της CiA ήταν να καθορίσει τις προδιαγραφές για ένα Επίπεδο Εφαρμογής (Aplication Layer) για το CAN, που ονομάστηκε "CAN Application Layer" (CAL) ή "Green Book". Εκτός από τον καθορισμό των προδιαγραφών, η CiA είχε ως σκοπό να οργανώσει την ανταλλαγή πληροφοριών μεταξύ των ειδικών επάνω στο CAN και αυτών που επιθυμούσαν να εμβαθύνουν στη χρήση του. Για αυτόν το λόγο, από το 1994, λαμβάνει χώρα το ετήσιο Διεθνές Συνέδριο για το CAN. Άλλη μια ακαδημαϊκή προσέγγιση έγινε στα πλαίσια της Ενωσης Αγροτικών Μηχανημάτων (LAV). Από τα τέλη της δεκαετίας του 80, αναπτυσσόταν ένα σύστημα για αγροτικά οχήματα βασισμένο στο CAN (LBS). Πριν τελεσφορήσουν όμως οι προσπάθειες, η διεθνής επιτροπή αποφάσισε να χρησιμοποιηθεί η Αμερικανική έκδοση του πρωτοκόλλου, το J1939 (ISO 11783) Apì th jewrða sthn prˆxh Φυσικά οι κατασκευαστές ημιαγωγών που υλοποίησαν κυκλώματα CAN, εστίασαν κυρίως στην αυτοκινητοβιομηχανία. Από τη δεκαετία του 90, η Infineon Technologies (πρώην Siemens Semiconductors) και η Motorola απέστειλαν μεγάλες ποσότητες ελεγκτών CAN στις Ευρωπαϊκές αυτοκινητοβιομηχανίες επιβατηγών οχημάτων και τους προμηθευτές τους. Κατά το επόμενο κύμα, οι μεγάλοι κατασκευαστές ημιαγωγών της ανατολής προσέφεραν επίσης ελεγκτές CAN από τα τέλη της δεκαετίας του 90. Η NEC εισήγαγε στην αγορά το θρυλικό μοντέλο το 1994, αλλά στην περίπτωση αυτή η συσκευή ήρθε νωρίτερα από ότι έπρεπε και για αυτό δεν παρουσίασε επιτυχία. 3 STZP: Steinbeis Transfer Center for Process Automation. 4 To J1939 eðnai mia monolijik prosèggish pou eðnai polô eôkolh sth qr sh allˆ tautìqrona kajìlou euèlikth. 14

16 1.3 Ιστορία Πρωτοκόλλου CAN Fuzzy Logic MAC for CANbus Από το 1992, η Mercedes-Benz χρησιμοποιεί το CAN στα ανώτερης κατηγορίας μοντέλα της. Σε πρώτη φάση, συνδέθηκαν μέσω CAN οι ηλεκτρονικές μονάδες ελέγχου (ECUs: Electronic Control Units) που χρησιμοποιούνται για τη διαχείριση του κινητήρα. Επειτα, ακολούθησαν οι μονάδες ελέγχου για τα ηλεκτρονικά του αμαξώματος. Δυο ξεχωριστοί δίαυλοι CAN υλοποιήθηκαν, οι οποίοι συνδέονταν μέσω μιας πύλης δικτύου. Κι άλλοι κατασκευαστές αυτοκινήτων ακολούθησαν το παράδειγμα των συναδέλφων τους και χρησιμοποιούν συνήθως δυο ξεχωριστά δίκτυα CAN στα επιβατηγά τους αυτοκίνητα. Οι BMW, Fiat, Saab, Volkswagen και η Volvo χρησιμοποιούν σήμερα το CAN στα οχήματά τους. Στις αρχές της δεκαετίας του 90, μηχανικοί στην Cincinnati Milacron (εταιρία μηχανολόγων μηχανικών των Η.Π.Α) ξεκίνησαν μια κοινή προσπάθεια μαζί με τους Allen-Bradley και Honeywell Microswitch για τη δημιουργία ενός πρωτοκόλλου ελέγχου και επικοινωνίας βασισμένο στο CAN. Ωστόσο, μετά από λίγο, σημαντικά μέλη αυτής της σύμπραξης άλλαξαν εργασία και η προσπάθεια απέτυχε. Οι Allen-Bradley και Honeywell όμως συνέχισαν να εργάζονται ξεχωριστά ο ένας από τον άλλον. Αυτό οδήγησε στη δημιουργία δυο πρωτοκόλλων υψηλού επιπέδου, του DeviceNet και του Smart Distributed System (SDS), που ήταν αρκετά όμοια μεταξύ τους, κυρίως στα κατώτερα επικοινωνιακά επίπεδα. Στις αρχές του 1994, ο Allen-Bradley παρέδωσε τα δικαιώματα του DeviceNet στην Open DeviceNet Vendor Association (ODVA), που εκτόξευσε τη δημοτικότητα του DeviceNet. Ο Honeywell απέτυχε να κάνει το ίδιο και με το SDS, πράγμα που έκανε το SDS να μοιάζει περισσότερο με μια εσωτερική λύση από τον Honeywell Microswitch. Το DeviceNet αναπτύχθηκε ειδικά για το σκοπό της εργοστασιακής αυτοματοποίησης και συνεπώς ήταν ξεκάθαρος αντίπαλος για πρωτόκολλα όπως τα Profibus-DP και Interbus. Προσφέροντας μια έτοιμη λύση "off-the-shelf" και "plug-and-play", το DeviceNet έχει επικρατήσει στο συγκεκριμένο μερίδιο της αγορά στις Η.Π.Α. Στην Ευρώπη αρκετές εταιρίες επιχείρησαν να χρησιμοποιήσουν το CAL (CAN Application Layer). Παρόλο που η προσέγγιση του CAL ήταν ακαδημαϊκά σωστή και ήταν δυνατό να χρησιμοποιηθεί σε βιομηχανικές εφαρμογές, κάθε χρήστης έπρεπε να σχεδιάσει ένα νέο προφίλ. Το CAL μπορεί να θεωρηθεί ως ένα απαραίτητο βήμα προς την κατεύθυνση μιας λύσης ανεξάρτητης από την εφαρμογή, αλλά ποτέ δεν κέρδισε ευρεία αποδοχή σε αυτόν τον τομέα. Από το 1993, υπό το σχέδιο ASPIC της Esprit, μια ευρωπαϊκή κοινοπραξία εταιριών με επικεφαλής την Bosch, ανέπτυσσε ένα πρωτότυπο πρωτόκολλο επιπέδου εφαρμογής από το οποίο θα προέκυπτε το CANopen. Ηταν ένα προφίλ βασισμένο στο CAL για την εσωτερική δικτύωση μονάδων παραγωγής. Από ακαδημαϊκής πλευράς, ο καθηγητής Dr. Gerhard Gruhler από το Πανεπιστήμιο Εφαρμοσμένων Επιστημών στο Reutlingen της Γερμανίας και ο Dr. Mohammed Farsi από το Πανεπιστήμιο του Newcastle της Βρετανίας συμμετείχαν σε αυτό που θα ήταν η πιο πετυχημένη δραστηριότητα της κοινοπραξίας Esprit. Μετά την ολοκλήρωση του σχεδίου, οι προδιαγραφές του CANopen παραδόθηκαν στην CiA για περαιτέρω ανάπτυξη και συντήρηση. Το 1995, το πλήρως αναθεωρημένο προφίλ επικοινωνίας CANopen βγήκε στην αγορά και μέσα σε μόλις 5 χρόνια έγινε το σημαντικότερο προτυποποιημένο ενσωματωμένο δίκτυο στην Ευρώπη. Τα πρώτα δίκτυα CANopen χρησιμοποιήθηκαν για εσωτερικές επικοινωνίες εντός της μηχανής. Το CANopen διαθέτει πολύ μεγάλη ευελιξία και δυνατότητα ρύθμισης. Το υψηλότερου επιπέδου πρωτόκολλο, που έχει χρησιμοποιηθεί σε πολλές διαφορετικές εφαρμογές (Βιομηχανικός Αυτοματισμός, Ναυτικά Ηλεκτρονικά, Στρατιωτικά Οχήματα κτλ.) στο μεταξύ έγινε διεθνές πρότυπο, το EN Το CANopen χρησιμοποιείται κυρίως στην Ευρώπη. Οι θερμοπλαστικές πρέσες στην Ιταλία, τα μηχανήματα ξυλείας στη Γερμανία, οι μηχανές παραγωγής τσιγάρων στη Βρετανία, οι γερανοί στη Γαλλία, οι μηχανές μεταποίησης στην Αυστρία και οι μηχανές παραγωγής ρολογιών στην 15

17 1.4 Εφαρμογές Fuzzy Logic MAC for CANbus Ελβετία είναι μερικά μόνο παραδείγματα από τη βιομηχανία του αυτοματισμού και της κατασκευής μηχανών. Στις Η.Π.Α. το CANopen προτείνεται για χρήση σε forklifts και χρησιμοποιείται σε μηχανήματα διαλογής γραμμάτων σε ταχυδρομεία. Το CANopen δεν ορίζει μόνο το επίπεδο εφαρμογής και ένα τηλεπικοινωνιακό προφίλ, αλλά επίσης και το πλαίσιο για προγραμματιζόμενα συστήματα, διαφορετικές συσκευές, διεπαφές και προφίλ εφαρμογών. Αυτό είναι ένας σημαντικός λόγος για τον οποίον ολόκληρα τμήματα της βιομηχανίας (όπως μηχανές εκτύπωσης, ναυτικές εφαρμογές και ιατρικά μηχανήματα) αποφάσισαν να χρησιμοποιήσουν το CANopen κατά τα τέλη της δεκαετίας του 90. Με το DeviceNet και το CANopen, είναι τώρα διαθέσιμα δυο προτυποποιημένα επίπεδα εφαρμογής που αναφέρονται σε διαφορετικά μερίδια της αγοράς. Το DeviceNet είναι βελτιστοποιημένο για εργοστασιακή αυτοματοποίηση και το CANopen είναι κατάλληλο για ενσωματωμένα δίκτυα (embedded networks) σε κάθε είδους έλεγχο μηχανών. Αυτό το γεγονός έχει πλέον καταστήσει απαρχαιωμένα τα ειδικής χρήσης επίπεδα εφαρμογής. Η ανάγκη για τον ορισμό επιπέδων εφαρμογής κατάλληλων για μια συγκεκριμένη χρήση είναι πλέον παρελθόν (εκτός, ίσως, για κάποια ειδικά ενσωματωμένα συστήματα μεγάλης κλίμακας) Mellontik exèlixh Στις αρχές του 2000, μια ομάδα της ISO που ενέπλεξε πολλές εταιρίες, όρισε ένα πρωτόκολλο για αποστολή μηνυμάτων CAN με χρόνο-καθυστέρηση. Οι Dr. Bernd Mueller και Thomas Fuehrer καθώς και άλλοι εργαζόμενοι της Bosch μαζί με ειδικούς από τη βιομηχανία ημιαγωγών και την ακαδημαϊκή έρευνα, όρισαν το πρωτόκολλο TTCAN (Time-triggered cammunication on CAN). Αν ληφθεί υπόψη το γεγονός ότι το CAN είναι ακόμα στην αρχή της διαδικασίας διείσδυσής του στην παγκόσμια αγορά, ακόμα και συντηρητικές εκτιμήσεις δείχνουν περαιτέρω ανάπτυξη του δικτύου αυτού κατά τα επόμενα 15 χρόνια. Αυτό καταδεικνύεται ακόμα από το γεγονός ότι οι αυτοκινητοβιομηχανίες των Η.Π.Α. και της Ανατολής, μόλις έχουν αρχίσει να χρησιμοποιούν το CAN στη μαζική παραγωγή οχημάτων τους. Επιπλέον, νέες πιθανές μεγάλης κλίμακας εφαρμογές (π.χ. στην ψυχαγωγία) είναι στα σκαριά, όχι μόνο στα επιβατηγά αυτοκίνητα αλλά και σε οικιακές εφαρμογές. Αρκετές αναβαθμίσεις του πρωτοκόλλου σχετικά με διάφορες εφαρμογές όπου η ασφάλεια θεωρείται κρίσιμη, θα πρέπει να αναμένονται για τα πρωτόκολλα υψηλού επιπέδου. Η Γερμανική επαγγελματική ένωση BIA και η Γερμανική αρχή υπεύθυνη για τα στάνταρ ασφαλείας T ÜV έχει ήδη πιστοποιήσει μερικά από τα ειδικής εφαρμογής πρωτόκολλα ασφαλείας βασισμένα στο CANbus. Το CANopen-Sefety είναι η πρώτη τυποποιημένη λύση CAN που έγινε αποδεκτή από την BIA. Το DeviceNet-Sefety πρόκειται να ακολουθήσει σύντομα. Προετοιμάζεται και η αποδοχή του πλαισίου CANopen για ναυτιλιακές εφαρμογές από μια από τις παγκοσμίως κυρίαρχες κοινότητες αξιολόγησης, την Germanischer Lloyd. 1.4 Efarmogèc Μερικοί από τους τομείς εφαρμογής του CAN σήμερα παρουσιάζονται αναλυτικά από την CiA [1]. Ακολουθεί επιγραμματική αναφορά αυτών των εφαρμογών καθώς και συμπλήρωσή τους. 16

18 1.4 Εφαρμογές Fuzzy Logic MAC for CANbus Metaforèc Το CAN αναπτύχθηκε αρχικά για την εσωτερική δικτύωση επιβατηγών αυτοκινήτων. Σήμερα, το CAN χρησιμοποιείται τόσο σε επιβατηγά αυτοκίνητα, όσο και σε βαρέα οχήματα, τραίνα, ναυτιλιακά και άλλα οχήματα. Epibathgˆ AutokÐnhta Η αυτοκινητοβιομηχανία χρησιμοποιεί το CAN ως εσωτερική δικτύωση (IVN: In-Vehicle Network) για τη διαχείριση του κινητήρα και για τα ηλεκτρονικά που παρέχουν τις διάφορες ανέσεις 5. Το CAN χρησιμοποιείται και για ειδικής χρήσης οχήματα, όπως αστυνομικά αυτοκίνητα και ταξί, τα οποία έχουν κάποιες ιδιαίτερες ανάγκες. Στο Σχήμα 1.2 φαίνονται μερικά από τα υποσυστήματα των σύγχρονων αυτοκινήτων που έχουν ανάγκη διασύνδεσης. Η διασύνδεση αυτών των υποσυστημάτων με την Ηλεκτρονική Μονάδα Ελέγχου (ECU) μπορεί να γίνει με διάφορα πρωτόκολλα, το κυριότερο των οποίων είναι το CAN. Μπορούμε να αναφέρουμε ότι τα σύγχρονα επιβατηγά αυτοκίνητα διαθέτουν τουλάχιστον 30 μικροεπεξεργαστές, για τα βασικά μοντέλα. Ενώ ορισμένα πολυτελή μοντέλα μπορεί να διαθέτουν έως και 100 μικροεπεξεργαστές (πηγή: New York Times). Από το γεγονός αυτό γίνονται φανερές οι αυξημένες δικτυακές ανάγκες των σύγχρονων αυτοκινήτων. Barèa Oq mata Σε φορτηγά, λεωφορεία και μηχανήματα off-road, το CAN χρησιμοποιείται για την ε- σωτερική δικτύωση (IVN) οχημάτων υψηλών επιδόσεων και ως ενσωματωμένο δίκτυο σε υπερκατασκευές και εργαλεία. Η γκάμα των οχημάτων που χρησιμοποιούν το CAN περιλαμβάνει αγροτικά οχήματα, οχήματα δασοκομίας και εξόρυξης, ρυμουλκά οχήματα αεροσκαφών, οχήματα οδοποιίας κτλ. Σε πολλά από αυτά, τα πρόσθετα εξαρτήματα (υποσυστήματα όπως γερανοί ή θεριζοαλωνιστικές μηχανές κτλ.) επίσης συνδέονται στα δίκτυα CAN. Οχήματα forklifts εξοπλίζονται κι αυτά με δίκτυα βασισμένα στο CAN. TraÐna kai oq mata stajer c troqiˆc Το CAN χρησιμοποιείται σε πληθώρα σιδηροδρομικών εφαρμογών όπως τραμ, μετρό, βαγόνια μικρού βάρους ή τραίνα μεγάλων αποστάσεων. Επιπρόσθετα, ορισμένες εμπορικές αμαξοστοιχίες και τραίνα κατασκευής σιδηροδρομικών γραμμών χρησιμοποιούν επίσης δίκτυα CAN. Το CAN δε χρησιμοποιείται μόνο στις άμαξες έλξης συρμών για τον έλεγχο του κινητήρα, αλλά και ως δίαυλος επικοινωνίας του οχήματος. Παράλληλα, σε ορισμένες επιβατηγές αμαξοστοιχίες το CAN χρησιμοποιείται ως σύστημα πληροφόρησης των επιβατών. Nautiliakˆ Mèsa Το CAN χρησιμοποιείται στη ναυτιλία για τη διαχείριση ισχύος, τον έλεγχο μηχανών και γεννητριών, για τις αντλίες και βαλβίδες φορτίου, καθώς επίσης και για σκοπούς πλοήγησης. Με σκοπό να ικανοποιηθούν οι απαιτήσεις ασφαλείας, χρησιμοποιούνται αρχιτεκτονικές με εφεδρικά συστήματα και δυνατότητες αυτόματης μεταγωγής από το ένα εφεδρικό σύστημα στο άλλο. 5 'Opwc ton èlegqo twn jur n kai thc hliorof c, tou klimatismoô, tou fwtismoô kai twn susthmˆtwn yuqagwgðac. 17

19 1.4 Εφαρμογές Fuzzy Logic MAC for CANbus Σχήμα 1.2: Ηλεκτρονικά συστήματα των σύγχρονων αυτοκινήτων. 18

20 Fuzzy Logic MAC for CANbus 1.4 Εφαρμογές Σχήμα 1.3: Airbus A380 - Super Jumbo Jet Aeroploòa kai Aerodiasthmik Το CAN χρησιμοποιείται ως δίκτυο κορμού σε αεροσκάφη για τους αισθητήρες πτήσης, συστήματα πλοήγησης και τους υπολογιστές πλοήγησης που είναι εγκατεστημένοι στο πιλοτήριο. Εντός του αεροσκάφους, δίκτυα CAN χρησιμοποιούνται για την ανάλυση των δεδομένων πτήσης ή, μαζί με εγκαταστάσεις φωνής και εικόνας, για την ανάλυση της βοήθειας που προσφέρουν οι διεπαφές του πιλοτηρίου στο πλήρωμα. Το CAN χρησιμοποιείται επίσης και σε εφαρμογές αεροδιαστημικής για συστήματα ελέγχου του κινητήρα, όπως συστήματα ελέγχου καυσίμου, αντλίες και γραμμικοί διακόπτες. Ενα από τα μοντέλα αεροσκαφών στα οποία χρησιμοποιείται δίκτυο CAN είναι και το νέο Super Jumbo Jet της Airbus, το A380 (Σχήμα 1.3) Rompotik Η ανάγκη για διασύνδεση των υποσυστημάτων σε ρομποτικές εφαρμογές, καθώς και τα προτερήματα που παρουσιάζει το CAN για χρήση σε ενσωματωμένα συστήματα έχει οδηγήσει στην εκτεταμένη χρήση του σε εφαρμογές ρομποτικής. Τέτοιες εφαρμογές συναντούμε κυρίως στην έρευνα που έχει παρουσιάσει μεγάλη άνθιση στον τομέα αυτόν. Ενα ενδιαφέρον παράδειγμα στο οποίο χρησιμοποιείται το CAN για λόγους διασύνδεσης είναι το ρομποτικό χέρι του Σχήματος 1.4. Αναπτύχθηκε από το HIT (Harbin Institute of Technology) στην Κίνα και το DLR (German Aerospace Center) και είναι ένα ρομποτικό χέρι πολλαπλών αισθητήρων στο οποίο είναι δυνατόν να ενσωματωθούν όλα τα ηλεκτρονικά μέρη ελέγχου. (πηγή: CiA [1]) Το δίκτυο CAN χρησιμοποιείται επίσης στο νέο ρομποτικό όχημα αναζήτησης επιζώντων της ομάδας ρομποτικής PANDORA στο Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του ΑΠΘ. Σχήμα 1.4: ΡοΗ ομάδα ρομποτικής PANDORA δημιουργήθηκε το 2005 με σκοπό να μποτικό χέρι DLRλαμβάνει μέρος στους διαγωνισμούς της IEEE με την υποστήριξη του HIT-Hand II. 19

Μάθημα 6: Αρχιτεκτονική TCP/IP

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

Διαβάστε περισσότερα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

Διαβάστε περισσότερα

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames)

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames) 2.4.2 Διευθύνσεις Ελέγχου πρόσβασης στο Μέσο (MAC) - Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames) 1 / 37 Φυσική διεύθυνση Κάθε κόμβος σε ένα δίκτυο Ethernet έχει μια φυσική

Διαβάστε περισσότερα

Ψηφιακές Επικοινωνίες

Ψηφιακές Επικοινωνίες Τεχνική Εκπαίδευση Ψηφιακές Επικοινωνίες Παναγιώτης Γεώργιζας BEng Cybernetics with Automotive Electronics MSc Embedded Systems Engineering Θέματα που θα αναλυθούν Στόχοι του σεμιναρίου Λίγη Θεωρία για

Διαβάστε περισσότερα

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων 1.1. Εισαγωγή Γενικότερα δεν υπάρχει κάποια ταξινόμηση των πιθανών δικτύων κάτω από την οποία να ταιριάζουν όλα τα δίκτυα. Παρόλα αυτά η ταξινόμηση τους είθισται να γίνεται

Διαβάστε περισσότερα

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος

Διαβάστε περισσότερα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα : Στρώμα Ζεύξης στα Δίκτυα ΗΥ- Ethernet MAC Στρώμα Σαββαΐδης Στυλιανός

Διαβάστε περισσότερα

WIRELESS SENSOR NETWORKS (WSN)

WIRELESS SENSOR NETWORKS (WSN) WIRELESS SENSOR NETWORKS (WSN) Δρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Αθήνα 2008 ΕΙΣΑΓΩΓΗ ΣΤΑ WSN Σε συγκεκριμένες εφαρμογές, επιθυμείται η μέτρηση

Διαβάστε περισσότερα

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων ΔΙΚΤΥΑ Π. Φουληράς Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων Οποιοδήποτε δικτυακό σύστημα παραχωρεί σε μία εφαρμογή αποκλειστική χρήση των μεριζομένων πόρων θέτει σε εμπλοκή τους άλλους υπολογιστές για απαράδεκτα

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

Διαβάστε περισσότερα

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Κεφάλαιο 4: ικτύωση και ιαδίκτυο Η Επιστήµη των Υπολογιστών: Μια Ολοκληρωµένη Παρουσίαση (δέκατη αµερικανική έκδοση) J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

Διαβάστε περισσότερα

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

Διαβάστε περισσότερα

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

Διαβάστε περισσότερα

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) 1. Σκοπός της άσκησης Η τεχνική CSMA εφαρμόζεται σήμερα στα περισσότερα ενσύρματα πολλαπλής πρόσβασης τοπικά δίκτυα - μικρής έκτασης - ως η οικονομικότερη και

Διαβάστε περισσότερα

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:

Διαβάστε περισσότερα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

Διαβάστε περισσότερα

Κεφάλαιο 5: Τοπικά ίκτυα

Κεφάλαιο 5: Τοπικά ίκτυα Κεφάλαιο 5: Τοπικά ίκτυα 5.1 ΤοΠρωτόκολλο ALOHA Αλγόριθµοι επίλυσης συγκρούσεων µε βάση το δυαδικό δένδρο 5.2 ίκτυα Ethernet Πρότυπο ΙΕΕΕ 802.3 5.3 ίκτυα Token Ring - Πρότυπο ΙΕΕΕ 802.5 Τοπικά ίκτυα 5-1

Διαβάστε περισσότερα

Μεταπτυχιακή διατριβή. Ανδρέας Παπαευσταθίου

Μεταπτυχιακή διατριβή. Ανδρέας Παπαευσταθίου Σχολή Γεωτεχνικών Επιστημών και Διαχείρισης Περιβάλλοντος Μεταπτυχιακή διατριβή Κτίρια σχεδόν μηδενικής ενεργειακής κατανάλωσης :Αξιολόγηση συστημάτων θέρμανσης -ψύξης και ΑΠΕ σε οικιστικά κτίρια στην

Διαβάστε περισσότερα

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Μ.Στεφανιδάκης Κατανεμημένα συστήματα ελέγχου Α Β διασυνδετικό δίκτυο Γ Δ Ε π.χ. οι επιμέρους

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi Δίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

Διαβάστε περισσότερα

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ Το επίπεδο σύνδεσης αποτελείται από δύο υποεπίπεδα: Το υποεπίπεδο ελέγχου προσπέλασης μέσων (Medium Access Control) Το υποεπίπεδο λογικού ελέγχου σύνδεσης (Logical Link Control) To υποεπίπεδο

Διαβάστε περισσότερα

2 η Σειρά Ασκήσεων Data Link Layer

2 η Σειρά Ασκήσεων Data Link Layer HY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2017-2018 Διδάσκουσα: Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών, Πανεπιστημίου Κρήτης 2 η Σειρά Ασκήσεων Data Link Layer Άσκηση 1 Αναφέρεται τα 4 επιθυμητά

Διαβάστε περισσότερα

Πρωτόκολλο Επικοινωνίας

Πρωτόκολλο Επικοινωνίας NMEA National Maritime Electronics Association Προδιαγραφές για την επικοινωνία μεταξύ ηλεκτρονικών συσκευών (σόναρ, ανεμόμετρα, γυροσκόπια, GPS) Πρότυπο 0183 και 2000 Πρωτόκολλο Επικοινωνίας Χρησιμοποιεί

Διαβάστε περισσότερα

Προσφερόμενα Διπλώματα (Προσφερόμενοι Τίτλοι)

Προσφερόμενα Διπλώματα (Προσφερόμενοι Τίτλοι) Εισαγωγή Το Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Πανεπιστημίου Κύπρου προσφέρει ολοκληρωμένα προπτυχιακά και μεταπτυχιακά προγράμματα σπουδών στους κλάδους του Ηλεκτρολόγου Μηχανικού

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής  Password: edi ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi Δίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

Διαβάστε περισσότερα

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail: e.leligkou@puas.gr

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 3 Δίκτυα Slotted Reservation Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 4: Τεχνικές Μετάδοσης ΜΕΤΑΓΩΓΗ Τεχνική µεταγωγής ονομάζεται ο τρόπος µε τον οποίο αποκαθίσταται η επικοινωνία ανάµεσα σε δύο κόµβους με σκοπό την

Διαβάστε περισσότερα

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

Διαβάστε περισσότερα

Νέες Επικοινωνιακές Τεχνολογίες

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

Διαβάστε περισσότερα

Επαναληπτικές Ασκήσεις Μαθήματος

Επαναληπτικές Ασκήσεις Μαθήματος Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Α ) Ενσωματωμένα Συστήματα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

Διαβάστε περισσότερα

ΣΧΕΔΙΑΣΜΟΣ ΕΠΙΓΕΙΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΛΥΣΟΚΙΝΗΣΗΣ ΓΙΑ ΜΕΤΑΦΟΡΑ ΤΡΟΛΕΪ

ΣΧΕΔΙΑΣΜΟΣ ΕΠΙΓΕΙΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΛΥΣΟΚΙΝΗΣΗΣ ΓΙΑ ΜΕΤΑΦΟΡΑ ΤΡΟΛΕΪ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία ΣΧΕΔΙΑΣΜΟΣ ΕΠΙΓΕΙΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΛΥΣΟΚΙΝΗΣΗΣ ΓΙΑ ΜΕΤΑΦΟΡΑ ΤΡΟΛΕΪ Μάριος Σταυρίδης Λεμεσός, Ιούνιος 2017 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία ΕΠΙΛΥΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕΤΑΔΟΣΗΣ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΜΕ ΣΥΣΚΕΥΕΣ ΔΙΑΚΡΙΤΩΝ ΤΙΜΩΝ ΙΣΧΥΟΣ ΜΕ ΤΗ ΧΡΗΣΗ

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I Εργαστήρια

Δίκτυα Υπολογιστών I Εργαστήρια Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 6 η Δίκτυα Ethernet Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της παρούσας άσκησης είναι η μελέτη

Διαβάστε περισσότερα

Οι Τομείς (κατευθύνσεις ειδικότητας) του Τμήματος Πληροφορικής & Επικοινωνιών είναι:

Οι Τομείς (κατευθύνσεις ειδικότητας) του Τμήματος Πληροφορικής & Επικοινωνιών είναι: Ακαδημαϊκή οργάνωση του Τμήματος Το Τμήμα Πληροφορικής και Επικοινωνιών είναι οργανωμένο ακαδημαϊκά σε τρεις Τομείς (κατευθύνσεις) με στόχο την εξειδίκευση των σπουδαστών σε ειδικότητες ανάλογες με τις

Διαβάστε περισσότερα

CAN Bus. Ασβεστοπούλου Θωμαΐς Δόντσιος Δημήτριος Άνοιξη 2014

CAN Bus. Ασβεστοπούλου Θωμαΐς Δόντσιος Δημήτριος Άνοιξη 2014 Ασβεστοπούλου Θωμαΐς Δόντσιος Δημήτριος Άνοιξη 2014 Δίαυλοι Επικοινωνίας Είναι κανάλια επικοινωνίας πάνω στα οποία ρέει η πληροφορία μεταξύ δύο ή περισσοτέρων συσκευών Γιατί δίαυλοι και όχι καλώδια; Μεταφορά

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 6: Συσκευές τηλεπικοινωνιών και δικτύωσης (Θ) Ενεργά στοιχεία δικτύων Δύο συστήματα Η/Υ μπορούν να συνδεθούν χρησιμοποιώντας: Δια-αποδιαμορφωτές

Διαβάστε περισσότερα

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

Εργαστήριο «Δίκτυα Υπολογιστών Ι» 1 Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 1 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης Υλοποίηση ενός Τοπικού

Διαβάστε περισσότερα

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος ZigBee Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος Τι είναι το ZigBee; Ένα τυποποιημένο πρωτόκολλο χαμηλής Κατανάλωσης Ισχύος σε Wireless Persnal Area Netwrks (WPANs) Ένα

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 2 / 19 Το Φυσικό Επίπεδο Το Φυσικό Επίπεδο ή στρώμα (Physical layer) ασχολείται με τη μετάδοση των bit (1 0) που απαρτίζουν

Διαβάστε περισσότερα

CTMU. => C = 50pF 10pF = 40 pf. C stray. d (C V ) I= I = C V. C= I t. Ι = dq dt

CTMU. => C = 50pF 10pF = 40 pf. C stray. d (C V ) I= I = C V. C= I t. Ι = dq dt CTMU Με τη μονάδα CTMU (Charge Time Measurement Unit) μπορούμε να μετρήσουμε απόλυτη χωρητικότητα, σχετική μεταβολή χωρητικότητας καθώς επίσης και χρονικό διάστημα ανάμεσα σε δύο παλμούς. Βασίζεται στην

Διαβάστε περισσότερα

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία ΣΧΕΔΙΑΣΜΟΣ ΣΥΣΤΗΜΑΤΟΣ ΕΝΑΕΡΙΑΣ ΜΕΤΑΦΟΡΑΣ ΦΟΡΤΙΩΝ ΑΠΟ ΚΑΙ ΠΡΟΣ ΤΟ ΚΤΗΡΙΟ ΔΩΡΟΘΕΑ ΣΤΟΝ ΚΑΙ ΑΠΟ ΤΟΝ ΑΠΕΝΑΝΤΙ ΧΩΡΟ ΣΤΑΘΜΕΥΣΗΣ

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα Υπολογιστών Ι 1 / 36 Διάρθρωση

Διαβάστε περισσότερα

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

Διαβάστε περισσότερα

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

Διαβάστε περισσότερα

1.8 Το μοντέλο OSI 1 / 33

1.8 Το μοντέλο OSI 1 / 33 1.8 Το μοντέλο OSI 1 / 33 Η ανάγκη της τυποποίησης 2 / 33 Το μοντέλο στρωματοποιημένης αρχιτεκτονικής δικτύου, του διεθνή οργανισμού τυποποίησης (ISO) 3 / 33 Μοντέλο αναφοράς διασύνδεσης ανοικτών συστημάτων

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 14. Ποιος είναι ο ρόλος των καρτών δικτύου (Network Interface Card, NIC); Απάντηση: Οι κάρτες δικτύου χρησιμοποιούνται για να συνδέσουν

Διαβάστε περισσότερα

ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΡΓΑΣΙΩΝ & ΑΝΑΘΕΣΗΣ ΑΝΘΡΩΠΙΝΩΝ ΠΟΡΩΝ ΣΕ ΠΟΛΛΑΠΛΑ ΕΡΓΑ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ ΜΕ ΠΟΛΛΑΠΛΕΣ ΟΜΑΔΕΣ

ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΡΓΑΣΙΩΝ & ΑΝΑΘΕΣΗΣ ΑΝΘΡΩΠΙΝΩΝ ΠΟΡΩΝ ΣΕ ΠΟΛΛΑΠΛΑ ΕΡΓΑ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ ΜΕ ΠΟΛΛΑΠΛΕΣ ΟΜΑΔΕΣ Σχολή Μηχανικής και Τεχνολογίας Πτυχιακή εργασία ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΧΡΟΝΟΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΡΓΑΣΙΩΝ & ΑΝΑΘΕΣΗΣ ΑΝΘΡΩΠΙΝΩΝ ΠΟΡΩΝ ΣΕ ΠΟΛΛΑΠΛΑ ΕΡΓΑ ΠΑΡΑΓΩΓΗΣ ΛΟΓΙΣΜΙΚΟΥ ΜΕ ΠΟΛΛΑΠΛΕΣ ΟΜΑΔΕΣ Ηλίας Κωνσταντίνου Λεμεσός,

Διαβάστε περισσότερα

Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ

Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ Διπλωματική Εργασία Μεταπτυχιακού Προγράμματος στην Εφαρμοσμένη Πληροφορική Κατεύθυνση: Συστήματα Υπολογιστών

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως

Διαβάστε περισσότερα

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής  Password: edi ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi ίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τµήµα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

Διαβάστε περισσότερα

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου CSMA/CA στο 802.11 Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου Medium Access Control Συνήθως πολλοί κόμβοι μοιράζονται ένα κοινό μέσο Πρόβλημα: απαιτείται διαχείριση της πρόσβασης των κόμβων

Διαβάστε περισσότερα

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/

Διαβάστε περισσότερα

HELECO 05. Αθανάσιος Νταγκούµας, Νίκος Λέττας, ηµήτρης Τσιαµήτρος, Γρηγόρης Παπαγιάννης, Πέτρος Ντοκόπουλος

HELECO 05. Αθανάσιος Νταγκούµας, Νίκος Λέττας, ηµήτρης Τσιαµήτρος, Γρηγόρης Παπαγιάννης, Πέτρος Ντοκόπουλος HELECO 05 ΟΙΚΟΝΟΜΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΕΣ ΕΠΙΠΤΩΣΕΙΣ ΑΠΟ ΤΗΝ ΕΦΑΡΜΟΓΗ ΕΝΟΣ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ ΚΑΤΑΝΑΛΩΣΗΣ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΣΕ ΕΥΡΩΠΑΪΚΟ ΕΠΙΠΕ Ο Αθανάσιος Νταγκούµας, Νίκος Λέττας, ηµήτρης Τσιαµήτρος,

Διαβάστε περισσότερα

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες 4.1 Γενικά Σκοπός ενός δικτύου υπολογιστών είναι οι χρήστες να έχουν τη δυνατότητα να διαμοιράζονται πληροφορίες και συσκευές του δικτύου. Η σχεδίαση και η ανάπτυξη

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου 2 Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 3 Δίκτυα Slotted Reservation Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα

Διαβάστε περισσότερα

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

Διαβάστε περισσότερα

219 Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Θεσσαλονίκης

219 Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Θεσσαλονίκης 219 Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Θεσσαλονίκης Το Τμήμα Ηλεκτρολόγων Μηχανικών ιδρύθηκε με το ΒΔ.400/72 και άρχισε να λειτουργεί το 1972-73. Το ΑΠΘ είχε τότε ήδη 28.000 φοιτητές. Η ακριβής

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής Στο σημερινό μάθημα ασχολούμαστε με τις έννοιες: Τεχνικές Μεταγωγής o Μεταγωγή κυκλώματος o Μεταγωγή μηνύματος o Μεταγωγή

Διαβάστε περισσότερα

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναµεταδότες, Γέφυρες, Μεταγωγείς, δροµολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

Διαβάστε περισσότερα

ΣΤΙΓΜΙΑΙΑ ΚΑΤΑΣΚΕΥΗ ΣΤΕΡΕΟΥ ΜΕΙΓΜΑΤΟΣ ΥΛΙΚΟΥ ΜΕΣΑ ΑΠΟ ΕΛΕΓΧΟΜΕΝΗ ΦΥΣΙΚΗ ΔΙΑΔΙΚΑΣΙΑ

ΣΤΙΓΜΙΑΙΑ ΚΑΤΑΣΚΕΥΗ ΣΤΕΡΕΟΥ ΜΕΙΓΜΑΤΟΣ ΥΛΙΚΟΥ ΜΕΣΑ ΑΠΟ ΕΛΕΓΧΟΜΕΝΗ ΦΥΣΙΚΗ ΔΙΑΔΙΚΑΣΙΑ Σχολή Μηχανικής και Τεχνολογίας Πτυχιακή εργασία ΣΤΙΓΜΙΑΙΑ ΚΑΤΑΣΚΕΥΗ ΣΤΕΡΕΟΥ ΜΕΙΓΜΑΤΟΣ ΥΛΙΚΟΥ ΜΕΣΑ ΑΠΟ ΕΛΕΓΧΟΜΕΝΗ ΦΥΣΙΚΗ ΔΙΑΔΙΚΑΣΙΑ Χριστόδουλος Χριστοδούλου Λεμεσός, Μάϊος 2017 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Διαβάστε περισσότερα

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

Διαβάστε περισσότερα

Πανεπιστήμιο Κύπρου. Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΗΜΜΥ)

Πανεπιστήμιο Κύπρου. Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΗΜΜΥ) Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΗΜΜΥ) 26/01/2014 Συνεισφορά του κλάδους ΗΜΜΥ Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Ευρύ φάσμα γνώσεων και επιστημονικών

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.

Διαβάστε περισσότερα

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 6 Σύστημα διασύνδεσης και διαδικασία εισόδου-εξόδου Τι είναι αρτηρία (Bus) ; Ένα σύνολο γραμμών διασύνδεσης Πρωτόκολλο (protocol) Περιγραφή Πρωτοκόλλου χρονικό διάγραμμα

Διαβάστε περισσότερα

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

Διαβάστε περισσότερα

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων»

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής Δίκτυα Υπολογιστών Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Το πρωτόκολλο High Level Data Link Control Το πιο αντιπροσωπευτικό

Διαβάστε περισσότερα

Σχολή Μηχανικής και Τεχνολογίας. Πτυχιακή διατριβή

Σχολή Μηχανικής και Τεχνολογίας. Πτυχιακή διατριβή Σχολή Μηχανικής και Τεχνολογίας Πτυχιακή διατριβή ΠΕΙΡΑΜΑΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΑΝΤΙΚΑΤΑΣΤΑΣΗΣ ΜΕΡΟΥΣ ΤΟΥ ΚΑΥΣΙΜΟΥ ΠΟΥ ΚΑΤΑΝΑΛΩΝΕΙ ΒΕΝΖΙΝΟΚΙΝΗΤΗΡΑΣ ΜΕ ΥΔΡΟΓΟΝΟ ΤΟ ΟΠΟΙΟ ΘΑ ΠΑΡΑΓΕΤΑΙ ΜΕ ΑΝΑΚΤΗΣΗ ΕΝΕΡΓΕΙΑΣ ΚΑΤΑ

Διαβάστε περισσότερα

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο Συσκευές Τηλεπικοινωνιών και Δικτύωσης Επικοινωνίες Δεδομένων Μάθημα 9 ο Εισαγωγή Ένα δίκτυο αποτελείται από ενεργά και παθητικά στοιχεία. Στα παθητικά στοιχεία εντάσσονται τα καλώδια και τα εξαρτήματα

Διαβάστε περισσότερα

υπηρεσίες / services ΜΕΛΕΤΗ - ΣΧΕΔΙΑΣΜΟΣ PLANNING - DESIGN ΕΜΠΟΡΙΚΗ ΜΕΛΕΤΗ COMMERCIAL PLANNING ΕΠΙΠΛΩΣΗ - ΕΞΟΠΛΙΣΜΟΣ FURNISHING - EQUIPMENT

υπηρεσίες / services ΜΕΛΕΤΗ - ΣΧΕΔΙΑΣΜΟΣ PLANNING - DESIGN ΕΜΠΟΡΙΚΗ ΜΕΛΕΤΗ COMMERCIAL PLANNING ΕΠΙΠΛΩΣΗ - ΕΞΟΠΛΙΣΜΟΣ FURNISHING - EQUIPMENT Αρχιτεκτονικές και διακοσμητικές μελέτες, με λειτουργικό και σύγχρονο σχέδιασμό, βασισμένες στην μοναδικότητα του πελάτη. ΕΜΠΟΡΙΚΗ ΜΕΛΕΤΗ Ανάλυση των χαρακτηριστικών των προϊόντων και ένταξη του τρόπου

Διαβάστε περισσότερα

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.

Διαβάστε περισσότερα

Έξυπνα ενεργειακά δίκτυα

Έξυπνα ενεργειακά δίκτυα Ανώτατο Εκπαιδευτικό Ίδρυµα Πειραιά Τεχνολογικού Τοµέα Τµήµα Ηλεκτρονικών Μηχανικών Τ.Ε. Πτυχιακή Εργασία Φοιτητής: Θάνος Ανδρέας ΑΜ: 42132 Φοιτητής: Τερζής Αλέξιος ΑΜ: 42564 Επιβλέπων Καθηγητής Απόστολος

Διαβάστε περισσότερα

Υλοποίηση του συστήματος ecall εντός του Oχήματος - IVS

Υλοποίηση του συστήματος ecall εντός του Oχήματος - IVS Αυτόματο Σύστημα Κλήσης Έκτακτης Ανάγκης Υλοποίηση του συστήματος ecall εντός του Oχήματος - IVS Άγγελος Αμδίτης, ΕΠΙΣΕΥ ΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ ΕΥΡΩΠΑΪΚΟ ΤΑΜΕΙΟ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΑΝΑΠΤΥΞΗΣ Αρχιτεκτονική ecall 2 Ενεργοποίηση

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή Κ. Βασιλάκης Περίγραμμα Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι είναι τα πρωτόκολλα Τα άκρα του δικτύου

Διαβάστε περισσότερα

Διαφορές single-processor αρχιτεκτονικών και SoCs

Διαφορές single-processor αρχιτεκτονικών και SoCs 13.1 Τα συστήματα και η επικοινωνία μεταξύ τους γίνονται όλο και περισσότερο πολύπλοκα. Δεν μπορούν να περιγραφούνε επαρκώς στο επίπεδο RTL καθώς αυτή η διαδικασία γίνεται πλέον αρκετά χρονοβόρα. Για αυτό

Διαβάστε περισσότερα

RobotArmy Περίληψη έργου

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

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας Ινστιτούτα Επαγγελματική Κατάρτισης ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι Σημειώσεις Θεωρίας Επιμέλεια: Ματθές Δημήτριος Αθήνα 2017 Μάθημα 1: Βασικές Έννοιες στα Δίκτυα Υπολογιστών 1.1 Δίκτυο Υπολογιστών Ένα δίκτυο είναι

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία ΟΛΙΣΘΗΡΟΤΗΤΑ ΚΑΙ ΜΑΚΡΟΥΦΗ ΤΩΝ ΟΔΟΔΤΡΩΜΑΤΩΝ ΚΥΚΛΟΦΟΡΙΑΣ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία ΟΛΙΣΘΗΡΟΤΗΤΑ ΚΑΙ ΜΑΚΡΟΥΦΗ ΤΩΝ ΟΔΟΔΤΡΩΜΑΤΩΝ ΚΥΚΛΟΦΟΡΙΑΣ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία ΟΛΙΣΘΗΡΟΤΗΤΑ ΚΑΙ ΜΑΚΡΟΥΦΗ ΤΩΝ ΟΔΟΔΤΡΩΜΑΤΩΝ ΚΥΚΛΟΦΟΡΙΑΣ Χριστοδούλου Αντρέας Λεμεσός 2014 2 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Διαβάστε περισσότερα

ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ

ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ Τα πρώτα δίκτυα δημιουργήθηκαν γύρω στο 1960. Αιτία η ανάγκη

Διαβάστε περισσότερα

8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής

8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής 8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής Στόχοι της Άσκησης: Σκοπός της παρούσας εργαστηριακής άσκησης είναι η επίδειξη λειτουργίας των ασύρματων τοπικών δικτύων υποδομής. Πιο συγκεκριμένα,

Διαβάστε περισσότερα

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΦΩΤΙΑ ΗΣ Α. ΗΜΗΤΡΗΣ M.Sc. ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ (Σ.Τ.ΕΦ.) ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ασύγχρονη σειριακή

Διαβάστε περισσότερα

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Βασικές έννοιες. Κατανεμημένα Συστήματα 1 Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα

Διαβάστε περισσότερα

Πτυχιακή Εργασία ηµιουργία Εκπαιδευτικού Παιχνιδιού σε Tablets Καλλιγάς ηµήτρης Παναγιώτης Α.Μ.: 1195 Επιβλέπων καθηγητής: ρ. Συρµακέσης Σπύρος ΑΝΤΙΡΡΙΟ 2015 Ευχαριστίες Σ αυτό το σηµείο θα ήθελα να

Διαβάστε περισσότερα

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Βασικές έννοιες. Κατανεμημένα Συστήματα 1 Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα

Διαβάστε περισσότερα

ΟΙΚΟΝΟΜΟΤΕΧΝΙΚΗ ΑΝΑΛΥΣΗ ΕΝΟΣ ΕΝΕΡΓΕΙΑΚΑ ΑΥΤΟΝΟΜΟΥ ΝΗΣΙΟΥ ΜΕ Α.Π.Ε

ΟΙΚΟΝΟΜΟΤΕΧΝΙΚΗ ΑΝΑΛΥΣΗ ΕΝΟΣ ΕΝΕΡΓΕΙΑΚΑ ΑΥΤΟΝΟΜΟΥ ΝΗΣΙΟΥ ΜΕ Α.Π.Ε Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. ΟΙΚΟΝΟΜΟΤΕΧΝΙΚΗ ΑΝΑΛΥΣΗ ΕΝΟΣ ΕΝΕΡΓΕΙΑΚΑ ΑΥΤΟΝΟΜΟΥ ΝΗΣΙΟΥ ΜΕ Α.Π.Ε Πτυχιακή Εργασία Φοιτητής: Γεμενής Κωνσταντίνος ΑΜ: 30931 Επιβλέπων Καθηγητής Κοκκόσης Απόστολος Λέκτορας

Διαβάστε περισσότερα

Λογικά σύμβολα των CPU, RAM, ROM και I/O module

Λογικά σύμβολα των CPU, RAM, ROM και I/O module Μικροϋπολογιστές Λογικά σύμβολα των CPU, RAM, ROM και I/O module Data CPU Data Data Address RAM Control Address Control External Data Data Address Control I/O module External Data External Control ROM

Διαβάστε περισσότερα

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 1 / 32 Σε έναν κόμβο ο οποίος επιθυμεί να αποστείλει δεδομένα σε κάποιον

Διαβάστε περισσότερα

Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών

Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών Σύστημα Διαχείρισης, Ελέγχου και Παρακολούθησης Ασθενοφόρων και Περιστατικών Η LINK Technologies Α.Ε. ιδρύθηκε το 2002 με στόχο να καταστεί πυρήνας καινοτομικών λύσεων Τηλεματικής αναβαθμίζοντας καθημερινά

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα