150 likes | 381 Views
ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ ΜΟΥΣΕΙΟΥ ΒΑΣΙΣΜΕΝΟ ΣΤΟΝ ΜΙΚΡΟΕΛΕΓΚΤΗ MC68HC11F1. ΣΠΟΥΔΑΣΤΕΣ: Αγγελακούδης Φώτης Δουλγέρη Ευαγγελία. ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ: Δρ.Δημήτριος Πογαρίδης. MC68HF11F1 SOFTWARE HARDWARE.
E N D
ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ ΜΟΥΣΕΙΟΥ ΒΑΣΙΣΜΕΝΟ ΣΤΟΝ ΜΙΚΡΟΕΛΕΓΚΤΗ MC68HC11F1 ΣΠΟΥΔΑΣΤΕΣ: Αγγελακούδης Φώτης Δουλγέρη Ευαγγελία ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ: Δρ.Δημήτριος Πογαρίδης
MC68HF11F1 SOFTWARE HARDWARE • Σκοπός αυτής της πτυχιακής εργασίας είναι να αναπτυχθεί ένα σύστημα ελέγχου συναγερμού μουσείου βασισμένο στον μικροελεγκτή MC68HC11F1. • Το σύστημα περιλαμβάνει: • έλεγχο με χρήση αισθητηρίου κίνησης • έλεγχο με χρήση αισθητηρίου ήχου • έλεγχο με χρήση αισθητηρίου βάρους Η κατάσταση της αίθουσας εμφανίζεται κάθε στιγμή στην οθόνη του απομακρυσμένου σταθμού ελέγχου. Με την ενεργοποίηση του συναγερμού: • σημαίνει οπτικός συναγερμός • σημαίνει ηχητικός συναγερμός • το δωμάτιο ασφαλίζεται με αυτόματο κλείδωμα πόρτας • ενεργοποιείται ένα κινητό τηλέφωνο, το οποίο πραγματοποιεί κλήση στον σταθμό της άμεσης δράσης →
MC68HF11F1 SOFTWARE HARDWARE • Κυριότερα χαρακτηριστικάτου • 8-bit μικροελεγκτή MC68HC11F1 : • 512 bytes EEPROM • 1024 bytes RAM • 6 πόρτες των 8-bit • 1 πόρτα των 6-bit • Ενσωματωμένη ασύγχρονη διασύνδεση σειριακής επικοινωνίας (Serial Communication Interface - SCI) • Ενσωματωμένη σύγχρονη σειριακή περιφερειακή διασύνδεση (Serial Peripheral Interface - SPI) • Οκτακάναλος 8-bit μετατροπέας σήματος αναλογικού σε ψηφιακό (A/D Converter) →
MC68HF11F1 SOFTWARE HARDWARE Ο μικροελεγκτής MC68HC11F1 διαθέτει 54 γραμμές εισόδου/εξόδου ανάλογα με τη κατάσταση λειτουργίας που έχει επιλεχθεί. Οι γραμμές εισόδου/εξόδου είναι οργανωμένες σε 7 παράλληλες πόρτες. Οι πόρτες με αμφίδρομους ακροδέκτες διαθέτουν από ένα καταχωρητή δεδομένων. Στον ακόλουθο πίνακα αναφέρονται περιληπτικά οι λειτουργίες και η διάταξη κάθε πόρτας.
MC68HF11F1 SOFTWARE HARDWARE Ο κώδικας του συστήματος είναι εξολοκλήρου γραμμένος σε assembly. Η σχεδίαση του βασίστηκε στους παρακάτω πίνακες, όπου παρουσιάζονται οι αντιστοιχίες των στοιχείων του συστήματος με τους ακροδέκτες του μικροελεγκτή MC68HC11F1. →
MC68HF11F1 SOFTWARE HARDWARE Για την αρχικοποίηση της PORTA αποθηκεύεται η παρακάτω τιμή στον καταχωρητή DDRA: Ε 0 E Για την αρχικοποίηση της PORTG αποθηκεύεται η παρακάτω τιμή στον καταχωρητή DDRG: 0 1 E 1 E →
MC68HF11F1 SOFTWARE HARDWARE Υπορουτίνα SET_ON: SET_ON LDAA #%01100000 STAA PORTA OS FLCDCLS OS FLCDLine1 OS FLCDPrint FCS ‘SYSTEM ON’ BSR ELEGXOS RTS Για την ενεργοποίηση των αισθητηρίων κίνησης και ήχου αποθηκεύεται η παρακάτω τιμή στον καταχωρητή PORTA OC2 bit 6 OC3 bit 5 →
MC68HF11F1 SOFTWARE HARDWARE Υπορουτίνα ELEGXOS: ELEGXOSLDAA PORTA ANDA #%00010000 CMPA #%00010000 BEQ SYNAGERMOS LDAA PORTA ANDA #%00001000 CMPA #%00001000 BEQ SYNAGERMOS LDAA PORTA ANDA #%00000100 CMPA #%00000100 BEQ SYNAGERMOS RTS Αισθητήριο κίνησης: Αν η κατάσταση της PORTA είναι: Απομονώνεται το bit 4 με την ANDA: Στη συνέχεια γίνεται η σύγκριση με την CMPA και αν βγει σωστή, όπως παραπάνω, τότε διακλαδώνει στην υπορουτίνα SYNAGERMOS.
MC68HF11F1 SOFTWARE HARDWARE Αισθητήριο Κίνησης Κύκλωμα δέκτη Κύκλωμα πομπού →
MC68HF11F1 SOFTWARE HARDWARE Αισθητήριο Κίνησης Κάτοψη μακέτας κατά τη λειτουργία του αισθητηρίου →
MC68HF11F1 SOFTWARE HARDWARE Αισθητήριο Ήχου Κύκλωμα ενεργοποίησης αισθητηρίου Κύκλωμα αισθητηρίου ήχου →
MC68HF11F1 SOFTWARE HARDWARE Αισθητήριο Βάρους Παρουσία εκθέματος στη βάση Απουσία εκθέματος από τη βάση →
MC68HF11F1 SOFTWARE HARDWARE Πόρτα Μουσείου Κύκλωμα λειτουργίας Κατασκευή πόρτας →
MC68HF11F1 SOFTWARE HARDWARE Σταθμός Ελέγχου • Περιέχει: • Button Ενεργοποίησης • Button Απενεργοποίησης • Lcd Οθόνη • Buzzer →