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

Post on 12-Jan-2016

46 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

top related