ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ...
DESCRIPTION
ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ ΜΟΥΣΕΙΟΥ ΒΑΣΙΣΜΕΝΟ ΣΤΟΝ ΜΙΚΡΟΕΛΕΓΚΤΗ MC68HC11F1. ΣΠΟΥΔΑΣΤΕΣ: Αγγελακούδης Φώτης Δουλγέρη Ευαγγελία. ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ: Δρ.Δημήτριος Πογαρίδης. MC68HF11F1 SOFTWARE HARDWARE. - PowerPoint PPT PresentationTRANSCRIPT
MC68HF11F1
SOFTWARE
HARDWARE
→→
Σκοπός αυτής της πτυχιακής εργασίας είναι να αναπτυχθεί ένα σύστημα ελέγχου συναγερμού μουσείου βασισμένο στον μικροελεγκτή MC68HC11F1.
Το σύστημα περιλαμβάνει:
έλεγχο με χρήση αισθητηρίου κίνησης
έλεγχο με χρήση αισθητηρίου ήχου
έλεγχο με χρήση αισθητηρίου βάρους
Η κατάσταση της αίθουσας εμφανίζεται κάθε στιγμή στην οθόνη του απομακρυσμένου σταθμού ελέγχου.
Με την ενεργοποίηση του συναγερμού:
σημαίνει οπτικός συναγερμός
σημαίνει ηχητικός συναγερμός
το δωμάτιο ασφαλίζεται με αυτόματο κλείδωμα πόρτας
ενεργοποιείται ένα κινητό τηλέφωνο, το οποίο πραγματοποιεί κλήση στον σταθμό της άμεσης δράσης
→→
Κυριότερα χαρακτηριστικά του
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 παράλληλες πόρτες. Οι πόρτες με αμφίδρομους ακροδέκτες διαθέτουν από ένα καταχωρητή δεδομένων. Στον ακόλουθο πίνακα αναφέρονται περιληπτικά οι λειτουργίες και η διάταξη κάθε πόρτας.
Port Ακροδέκτες
Εισόδου
Ακροδέκτες Εξόδου
Αμφίδρομοι
Ακροδέκτες
Πρόσθετες
Λειτουργίες
Port A - - 8 Timer
Port B - 8 - High-Order
Address
Port C - - 8 Data Bus
Port D - - 6 SCI και SPI
Port E 8 - - A/D Converter
Port F - 8 - Low-Order Address
Port G - - 8 Chip-Select
Outputs
MC68HF11F1
SOFTWARE
HARDWARE
→→
Ο κώδικας του συστήματος είναι εξολοκλήρου γραμμένος σε assembly. Η σχεδίαση του βασίστηκε στους παρακάτω πίνακες, όπου παρουσιάζονται οι αντιστοιχίες των στοιχείων του συστήματος με τους ακροδέκτες του μικροελεγκτή MC68HC11F1.
Ακροδέκτης Υπηρεσία Bit I / O
OC2 Ενεργοποίηση αισθητηρίου
κίνησης
ΡΑ6 Έξοδος
OC3 Ενεργοποίηση αισθητηρίου ήχου
ΡΑ5 Έξοδος
OC4 Αισθητήριο κίνησης ΡΑ4 Είσοδος
OC5 Αισθητήριο βάρους ΡΑ3 Είσοδος
IC1 Αισθητήριο ήχου ΡΑ2 Είσοδος
IC3 Button απενεργοποίησης
ΡΑ0 Είσοδος
PACC Ενεργοποίηση κινητού τηλεφώνου
ΡΑ7 ΈξοδοςΑκροδέκτης Υπηρεσία Bit I / O
GO Button ενεργοποίησης ΡG0 Είσοδος
G2 Led / Buzzer ΡG2 Έξοδος
G3 Ενεργοποίηση μοτέρ για κλείσιμο πόρτας
ΡG3 Έξοδος
CSI02 Ενεργοποίηση μοτέρ για άνοιγμα πόρτας
ΡG4 Έξοδος
MC68HF11F1
SOFTWARE
HARDWARE
→→
Ε
0
1 E
1 1 1 0 0 0 0 0
Έξοδος Έξοδος Έξοδος Είσοδος Είσοδος Είσοδος Είσοδος Είσοδος
0 0 0 1 1 1 1 0
- - - Έξοδος Έξοδος Έξοδος Έξοδος Είσοδος
Για την αρχικοποίηση της PORTG αποθηκεύεται η παρακάτω τιμή στον καταχωρητή DDRG:
Για την αρχικοποίηση της PORTA αποθηκεύεται η παρακάτω τιμή στον καταχωρητή DDRA:
E 0
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
0 1 1 0 0 0 0 0
Για την ενεργοποίηση των αισθητηρίων κίνησης και ήχου αποθηκεύεται η παρακάτω τιμή στον καταχωρητή PORTA
OC2 bit 6 OC3
bit 5
→→
MC68HF11F1
SOFTWARE
HARDWARE
ELEGXOS LDAA PORTAANDA #%00010000CMPA #%00010000
BEQ SYNAGERMOS
LDAA PORTAANDA #%00001000CMPA #%00001000BEQ SYNAGERMOSLDAA PORTAANDA #%00000100CMPA #%00000100BEQ SYNAGERMOSRTS
Υπορουτίνα ELEGXOS:
Αισθητήριο κίνησης:Αν η κατάσταση της PORTA είναι:
0 0 0 1 0 0 0 0
Απομονώνεται το bit 4 με την ANDA:
0 0 0 1 1 1 0 0
Στη συνέχεια γίνεται η σύγκριση με την CMPA και αν βγει σωστή, όπως παραπάνω, τότε διακλαδώνει στην υπορουτίνα SYNAGERMOS.
MC68HF11F1
SOFTWARE
HARDWARE
Αισθητήριο Κίνησης
Κύκλωμα δέκτη
Κύκλωμα πομπού
→→
MC68HF11F1
SOFTWARE
HARDWARE
Αισθητήριο Κίνησης
Κάτοψη μακέτας κατά τη λειτουργία του αισθητηρίου
→→
MC68HF11F1
SOFTWARE
HARDWARE
Αισθητήριο Ήχου
Κύκλωμα ενεργοποίησης αισθητηρίου
→→Κύκλωμα αισθητηρίου ήχου
MC68HF11F1
SOFTWARE
HARDWARE
Αισθητήριο Βάρους
Παρουσία εκθέματος στη βάση
Απουσία εκθέματος από τη βάση
→→
MC68HF11F1
SOFTWARE
HARDWARE
Πόρτα Μουσείου
Κατασκευή πόρτας
Κύκλωμα λειτουργίας
→→
MC68HF11F1
SOFTWARE
HARDWARE
Σταθμός Ελέγχου
Περιέχει:
Button Ενεργοποίησης
Button Απενεργοποίησης
Lcd Οθόνη
Buzzer
→→
MC68HF11F1
SOFTWARE
HARDWARE