Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη Μικρής Αυτόνομης Ρομποτικής Πλατφόρμας Οδηγούμενης μέσω Ασύρματης Σειριακής Διασύνδεσης Σπουδαστής: Απόστολος Μπόλλας Επιβλέπων.
Advertisements

Εισαγωγή στις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών
*ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ* «Ανάπτυξη Αυτόνομου Συστήματος Διαχείρισης Διατάξεων Ανίχνευσης Αερίων Μιγμάτων-Οσμών» Ανδρέας Καββαδίας – Αλεξάνδρα Τσακίρη.
Δομή Μαθήματος Υπεύθυνος: Δρ Ν. Πετρέλλης, ΠΔ407
Προγραμματισμός Η/Υ Πανεπιστήμιο Αιγαίου
Το υλικο του Υπολογιστη
ΤΑΞΗ Γ ΓΥΜΝΑΣΙΟΥ Βασικές Έννοιες Επανάληψη (1).
ΚΕΦΑΛΑΙΟ 3 Το υλικό των υπολογιστών.
ΠΕΡΙΦΕΡΕΙΑΚΑ ΤΟΥ PIC16F887 – EEPROM:
Οργάνωση και Αρχιτεκτονική Υπολογιστών Διάδρομοι Μεταφοράς Δεδομένων
MC68HF11F1 SOFTWARE HARDWARE →→→→ Σκοπός αυτής της πτυχιακής εργασίας είναι να αναπτυχθεί ένα σύστημα ελέγχου συναγερμού μουσείου βασισμένο στον μικροελεγκτή.
Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε
ΕΝΟΤΗΤΑ 11η Εργαστηριακές κάρτες DAQ
ΕΝΟΤΗΤΑ 10Η Η ΓΛΩΣΣΑ VHDL: ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ
ΕΝΟΤΗΤΑ 14η Συστήματα Μετρήσεων και Μικροελεγκτές
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ Ανάπτυξη λογισμικού σε assembly για την απεικόνιση.
Η ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΧΡΗΣΤΗ ΑΠ’ ΤΟΝ Η/Υ ΤΟΜΕΑΣ ΤΕΧΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Δ.ΙΕΚ ΠΑΤΡΑΣ.
ΕΝΟΤΗΤΑ 5Η ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ Α΄
ΕΝΟΤΗΤΑ 7Η ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ & ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΩΝ
ΕΝΟΤΗΤΑ 9η Βασικές τεχνικές εισόδου/εξόδου δεδομένων
ΕΝΟΤΗΤΑ 8η Μετατροπείς Αναλογικού Σήματος σε Ψηφιακό (ADC)
ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ
ΣΥΣΤΗΜΑΤΑ ΣΥΛΛΟΓΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΚΑΙ ΜΕΤΡΗΣΕΩΝ
ΑΤΕΙ ΣΕΡΡΩΝ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “ΣΥΓΧΡΟΝΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΡΗΣΕΩΝ :
Κερεστετζή Δημητρίου (1295)
Εφαρμογή του πακέτου Xilinx ISE και Πρωτοτυποποιητικής Διάταξης Digilent D A στην κυκλωματική προσομοίωση αριθμητικού διαιρέτη αποκατάστασης υπολοίπου,
Πληροφορική, Β Γυμνασίου
ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΔΕΙΓΜΑΤΟΛΗΨΙΑΣ ΚΑΙ ΠΑΡΑΓΩΓΗΣ ΣΗΜΑΤΩΝ
ΔΙΑΣΥΝΔΕΣΗ ΥΠΟΛΟΓΙΣΤΩΝ - ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
Ο προσωπικός υπολογιστής εσωτερικά
ΕΝΟΤΗΤΑ 7η Μετατροπείς Ψηφιακού Σήματος σε Αναλογικό (DAC)
Κεφ. 1 (Θ) & Κεφ. 9 (Ε): Μοντέλο επικοινωνίας δεδομένων
ΕΝΟΤΗΤΑ 13η Λογισμικό Μετρήσεων
Φοιτήτρια: Χατζοπούλου Ειρήνη (A.E.M. 1962) Επιβλέπουσα Καθηγήτρια:
Ψηφιακά συστήματα Μετρήσεων Αισθητήρες Μετρήσεων Υλικό μετρήσεων
ΕΝΟΤΗΤΑ 10 η Τεχνικές Ι/Ο: Η θύρα USB  Χαρακτηριστικά της θύρας USB  Τοπολογία διαύλου USB  Κλάσεις συσκευών USB, Endpoints, pipes  Tύποι μετάδοσης.
Τα χαρακτηριστικά των επεξεργαστών By ΔΙΟΝΥΣΗ ΣΚΕΓΙΑ ΕΠΑ-Λ ΚΡΕΣΤΕΝΩΝ!
Ο υπολογιστής ως ψηφιακή μηχανή
ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΗΣ.
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Μελέτη των επεξεργαστών.
Τσιρογιάννης Νίκος-Μαργαρίτης Βασίλης
PLC : ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΟΙ ΛΟΓΙΚΟΙ ΕΛΕΓΚΤΕΣ
ΔΙΑΣΥΝΔΕΣΗ ΦΩΤΟΔΙΟΔΩΝ ΑΣΚΗΣΗ 2 ΜΙΚΡΟΕΛΕΓΚΤΕΣ - ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ Β. ΧΡΙΣΤΟΦΙΛΑΚΗΣ ΤΟΜΕΑΣ ΙV ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ.
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή Β΄ τάξη Λέξεις Κλειδιά: Μητρική πλακέτα, κάρτες επέκτασης, κάρτα οθόνης, κάρτα ήχου, τροφοδοτικό, Κεντρική.
ΜΕΡΟΣ ΠΡΩΤΟ ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ Μικροελεγκτές - μικροεπεξεργαστές Οι μικροεπεξεργαστές, είναι επεξεργαστές συνόλου εντολών Οι μικροελεγκτές, είναι παραλλαγή.
Επιλογη υλικου Η/Υ Cpu /επεξεργαστης RAM/μνημη GPU/καρτα γραφικων Οθονη HDD/Σκληρος δισκος.
ΠΑΡΑΔΕΙΓΜΑ: ΤΑ ΕΠΙΠΕΔΑ ΥΛΙΚΟΥ – ΛΟΓΙΣΜΙΚΟΥ ΣΕ ΕΝΑΝ ΥΠΟΛΟΓΙΣΤΗ.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 12: Διάλεξη 12: Καταχωρητές - Μετρητές Δρ Κώστας Χαϊκάλης.
ΤΕΧΝΟΛΟΓΙΑ ΑΙΣΘΗΤΗΡΩΝ & ΜΗΧΑΤΡΟΝΙΚΗ ΔΡ. Θ. ΓΚΑΝΕΤΣΟΣ ΚΑΘΗΓΗΤΗΣ ΔΡ. ΜΙΧΑΛΗΣ ΠΑΠΟΥΤΣΙΔΑΚΗΣ  ΨΗΦΙΑΚΆ ΣΥΣΤΉΜΑΤΑ ΜΕΤΡΉΣΕΩΝ  ΑΙΣΘΗΤΉΡΕΣ ΜΕΤΡΉΣΕΩΝ  ΥΛΙΚΌ ΜΕΤΡΉΣΕΩΝ.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ : ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΑΠΛΟΥ ΜΕΤΕΩΡΟΛΟΓΙΚΟΥ ΣΤΑΘΜΟΥ, ΜΕ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΚΤΗ ΣΠΟΥΔΑΣΤΗΣ : ΧΑΣΟΥΡΑΣ ΑΝΤΩΝΙΟΣ ΑΕΜ : 2413 ΕΠΙΒΛΕΠΩΝ.
Παρουσίαση Πτυχιακής Εργασίας Τεχνολογία powerline homeplug για τη δημιουργία του «έξυπνου» σπιτιού και εφαρμογή της στην κατασκευή αλληλεπιδραστικής διεπαφής.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Τίτλος: Υλοποίηση ασύρματου δικτύου αισθητήρων με μικροελεγκτή Παππά Βασιλική Α.Ε.Μ 3146.
Το εσωτερικό ενός υπολογιστή
ΜΙΚΡΟΕΛΕΓΚΤΕΣ-ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ
Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής
Πτυχιακή εργασία Ονοματεπώνυμο: Στεργίου Παναγιώτα 2297
Πτυχιακή Εργασία Καυκαλούδη Ευθυμία Μουσκεφτάρα Δήμητρα
“Ψηφιακός έλεγχος και μέτρηση της στάθμης υγρού σε δεξαμενή"
ΕΠΙΒΛΕΠΩΝ: ΙΩΑΝΝΗΣ ΚΑΛΟΜΟΙΡΟΣ ΑΝΠΛ. ΚΑΘΗΓΗΤΗΣ
ΤΕΙ ΠΕΙΡΑΙΑ. ΤΜΗΜΑ Η/Υ ΣΥΣΤΗΜΑΤΩΝ
TO BIOS βρίσκεται στην μητρική πλακέτα και τα αρχικά του σημαίνουν: Βασικό Σύστημα Εισόδου-Εξόδου.
Εφαρµογές Πληροφορικής Υπολογιστών
Το εσωτερικό ενός υπολογιστή
Βασικές έννοιες (Μάθημα 2) Τίτλος: Η Συσκευή
ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα.
ΕΝΟΤΗΤΑ 13 Ο ΔΙΑΥΛΟΣ I2C.
Καταχωρητής Ι3 Α3 D Ι2 Α2 D Ι1 Α1 D Ι0 Α0 D CP.
Μεταγράφημα παρουσίασης:

Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής TEI ΣΕΡΡΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΒΙΟΜΗΧΑΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “Μελέτη των περιφερειακών κυκλωμάτων του αναπτυξιακού συστήματος EasyPIC 5 και προγραμματισμός με χρήση του μεταγλωττιστή C.” Σπαθάρας Ευάγγελος (1272) Επιβλέπων: Ιωάννης Καλόμοιρος, Επίκουρος καθηγητής

ΑΝΑΛΥΣΗ ΤΗΣ ΕΡΓΑΣΙΑΣ Χρησιμοποιήθηκε το αναπτυξιακό σύστημα EasyPIC 5 το οποίο στηρίζεται σε μικροελεγκτές της οικογένειας PIC της Microchip. Ειδικότερα η εργασία αφορούσε τον PIC16F877A και τα περιφερειακά του Μελετήθηκαν τα εργαλεία προγραμματισμού MPLAB και microC compiler

ΑΝΑΛΥΣΗ ΤΗΣ ΕΡΓΑΣΙΑΣ Δημιουργήθηκε σειρά εφαρμογών για τα εξής περιφερειακά του PIC: GPIO A/D μετατροπέας RS232 σειριακή επικοινωνία MSSP Module (I2C Master Mode) Με τα παραπάνω περιφερειακά κυκλώματα του PIC έγινε έλεγχος των εξής συσκευών που υπάρχουν στο αναπτυξιακό σύστημα EasyPIC 5: LCD + GLCD οθόνες LED’s Buttons 7-segment display

Βασικές συσκευές και διατάξεις του αναπτυξιακού συστήματος EasyPIC 5 Μικροελεγκτής PIC16F877A ON-BOARD USB 2.0 Programmer Οθόνες επτά τομέων (7-segment) Οθόνη LCD 2x16 Oθόνη GLCD 128x64 Σειριακή επικοινωνία (RS232)

Αρχιτεκτονική του μικροελεγκτή PIC16F877A Αρχιτεκτονική Harvard Διάδρομος δεδομένων μήκους 8-bit Διάδρομος εντολών μήκους 14-bit Αποκωδικοποίηση εντολών σε μία λέξη

Χάρτης μνήμης του μικροελεγκτή PIC16F877A

Σχηματικό διάγραμμα του PIC16F877A

MicroC compiler

MPLAB compiler

Διασύνδεση LCD με τον PIC

Εφαρμογή LCD Αρχικοποίηση Προγραμματισμός Lcd_Config(char *port,char RS,char EN,char WR,char D7,char D6,char D5,char D4) Προγραμματισμός Lcd_Out(char row,char col,char *text) Lcd_Chr(char row,char col,char character) Lcd_Cmd(Lcd_Clear) Lcd_Cmd(LCD_BLINK_CURSOR_ON) Lcd_Cmd(LCD_FIRST_ROW) Lcd_Cmd(LCD_MOVE_CURSOR_LEFT) Lcd_Cmd(LCD_MOVE_CURSOR_RIGHT)

Εφαρμογή A/D Βήματα A/D μετατροπής Αναμονή του απαιτούμενου χρόνου πρόσκτησης του αναλογικού δείγματος (TACQ) Έναρξη μετατροπής Αναμονή του τέλους της μετατροπής Ανάγνωση του αποτελέσματος από το ζευγάρι καταχωρητών ADRESH και ADRESL και τοποθέτηση αυτού στις θύρες B και C αντίστοιχα Είσοδος μετατροπέα A/D στο αναπτυξιακό

Εφαρμογή σειριακής επικοινωνίας (RS232) Ρύθμιση λειτουργίας του περιφερειακού USART Προγραμματίζουμε δύο βασικούς καταχωρητές, τον TXSTA και τον RCSTA για την ενεργοποίηση της σειριακής εκπομπής και λήψης αντίστοιχα. Προγραμματίζουμε τις βασικές παραμέτρους της σειριακής επικοινωνίας, όπως το baud rate μέσω του καταχωρητή SPBRG, τον αριθμό των bits ανά χαρακτήρα, το parity bit και τον αριθμό των Stop bits

Εφαρμογή επικοινωνίας I2C Πρωτόκολλο σειριακής σύγχρονης επικοινωνίας για επικοινωνία συσκευών και μικροελεγκτών σε μεγάλες ταχύτητες Επικοινωνία μεταξύ Master και Slave συσκευών 2 γραμμές επικοινωνίας, SCL και SDL Μορφή του διαύλου με ένα Master και δύο Slaves

Εφαρμογή επικοινωνίας I2C Δύο μοναδιαίες καταστάσεις στο δίαυλο.Συνθήκη Start και Stop Οι συνθήκες Start και Stop Κάθε μεταφορά δεδομένων αποτελείται από 8 ψηφία και αρχικοποιείται από τον Master Λειτουργία χειραψίας (ACK – NACK) Μεταφορά δεδομένων από την γραμμή SDA σε 8 παλμούς του ρολογιού και χειραψία

Εφαρμογή GLCD Αναπαράσταση αλφαριθμητικών Αναπαράσταση δεδομένων με τη μορφή σχεδιαγράμματος ή εικόνας Δεδομένα/εντολές μέσω ακροδεκτών D0-D7 θύρας D Έλεγχος/τροφοδοσία μέσω ακροδεκτών Β0-Β5 θύρας B

Εφαρμογή με LED’s Κάθε LED συνδέεται με ένα από τους ακροδέκτες των θυρών Α, Β, C, D και E

Εφαρμογή απεικόνισης στις οθόνες επτά τομέων (7-segment-display) Κάθε 7-segment συνδέεται με έναν από τους ακροδέκτες A0-A3 και με όλους τους ακροδέκτες της θύρας D του μικροελεγκτή Θύρα B είσοδος για εισαγωγή δυαδικού αριθμού προς μετατροπή στο δεκαδικό

Εφαρμογή μέτρησης θερμοκρασίας μέσω του αισθητηρίου LM35 Είσοδος του ενισχυμένου σήματος από τον ακροδέκτη AN2 του μικροελεγκτή για μετατροπή A/D Επεξεργασία του πλέον ψηφιακού σήματος και απεικόνιση θερμοκρασίας σε δεκαδική μορφή στην οθόνη LCD Το κύκλωμα της εφαρμογής

Συμπεράσματα Το αναπτυξιακό σύστημα EasyPIC 5 είναι: Πλήρες Κατάλληλο για εφαρμογές αυτοματισμού, μετρήσεων ή επικοινωνίας Κατάλληλο για εκπαιδευτικούς σκοπούς Σε πολύ καλή τιμή Πλεονεκτήματα γλώσσας microC: Εύκολη και γρήγορη ανάπτυξη λογισμικού Εύκολη πρόσβαση στους καταχωρητές του PIC μέσω συναρτήσεων Πλεονεκτήματα γλώσσας Assembly: Μικρή απαίτηση χώρου μνήμης του τελικού προγράμματος Χρήση όλων των δυνατοτήτων του μικροελεγκτή