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

14

Upload: derron

Post on 12-Jan-2016

46 views

Category:

Documents


0 download

DESCRIPTION

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ ΜΟΥΣΕΙΟΥ ΒΑΣΙΣΜΕΝΟ ΣΤΟΝ ΜΙΚΡΟΕΛΕΓΚΤΗ MC68HC11F1. ΣΠΟΥΔΑΣΤΕΣ: Αγγελακούδης Φώτης Δουλγέρη Ευαγγελία. ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ: Δρ.Δημήτριος Πογαρίδης. MC68HF11F1 SOFTWARE HARDWARE. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ
Page 2: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

MC68HF11F1

SOFTWARE

HARDWARE

→→

Σκοπός αυτής της πτυχιακής εργασίας είναι να αναπτυχθεί ένα σύστημα ελέγχου συναγερμού μουσείου βασισμένο στον μικροελεγκτή MC68HC11F1.

Το σύστημα περιλαμβάνει:

έλεγχο με χρήση αισθητηρίου κίνησης

έλεγχο με χρήση αισθητηρίου ήχου

έλεγχο με χρήση αισθητηρίου βάρους

Η κατάσταση της αίθουσας εμφανίζεται κάθε στιγμή στην οθόνη του απομακρυσμένου σταθμού ελέγχου.

Με την ενεργοποίηση του συναγερμού:

σημαίνει οπτικός συναγερμός

σημαίνει ηχητικός συναγερμός

το δωμάτιο ασφαλίζεται με αυτόματο κλείδωμα πόρτας

ενεργοποιείται ένα κινητό τηλέφωνο, το οποίο πραγματοποιεί κλήση στον σταθμό της άμεσης δράσης

Page 3: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

→→

Κυριότερα χαρακτηριστικά του

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

Page 4: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

Ο μικροελεγκτής 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

Page 5: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

→→

Ο κώδικας του συστήματος είναι εξολοκλήρου γραμμένος σε 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

Page 6: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

→→

Ε

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

Page 7: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

Υπορουτίνα 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

Page 8: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

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

Page 9: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

Αισθητήριο Κίνησης

Κύκλωμα δέκτη

Κύκλωμα πομπού

→→

MC68HF11F1

SOFTWARE

HARDWARE

Page 10: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

Αισθητήριο Κίνησης

Κάτοψη μακέτας κατά τη λειτουργία του αισθητηρίου

→→

MC68HF11F1

SOFTWARE

HARDWARE

Page 11: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

Αισθητήριο Ήχου

Κύκλωμα ενεργοποίησης αισθητηρίου

→→Κύκλωμα αισθητηρίου ήχου

MC68HF11F1

SOFTWARE

HARDWARE

Page 12: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

Αισθητήριο Βάρους

Παρουσία εκθέματος στη βάση

Απουσία εκθέματος από τη βάση

→→

MC68HF11F1

SOFTWARE

HARDWARE

Page 13: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

Πόρτα Μουσείου

Κατασκευή πόρτας

Κύκλωμα λειτουργίας

→→

MC68HF11F1

SOFTWARE

HARDWARE

Page 14: ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΣΥΝΑΓΕΡΜΟΥ  ΜΟΥΣΕΙΟΥ

Σταθμός Ελέγχου

Περιέχει:

Button Ενεργοποίησης

Button Απενεργοποίησης

Lcd Οθόνη

Buzzer

→→

MC68HF11F1

SOFTWARE

HARDWARE