
Αυτόνομο σύστημα παρακολούθησης και ελέγχου
περιβαλλοντικών συνθηκών βασισμένο στην πλατφόρμα ARM
mini2440
Καλαμπούκας Χρήστος (Author)
Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων –
ΕΠΠ
Τεχνολογικό Εκπαιδευτικό ίδρυμα Κρήτης
Ηράκλειο, Ελλάδα
Γεώργιος Κορνάρος (Επιβλέπων Καθηγητής)
Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων –
ΕΠΠ
Τεχνολογικό Εκπαιδευτικό ίδρυμα Κρήτης
Ηράκλειο, Ελλάδα
Σύνοψη—Μία αναπτυξιακή πλακέτα με ARM μικροελεγκτή,
συνδεδεμένη με ένα αισθητήρα θερμοκρασίας και υγρασίας.
Καταγράφει τα δεδομένα του αισθητήρα σε μια βάση
δεδομένων και χρησιμοποιεί 2 LED ως ενδείξεις . Παρέχει
επίσης ένα web interface που δίνει τη δυνατότητα προβολής
των αποτελεσμάτων και χειρισμού των LED.
Keywords: mini2440, ARM, DC-SS500 , SPI, openembedded,
temperature, humidity
I. Εισαγωγή
Οι τιμές των ενσωματωμένων συστημάτων έχουν πέσει
υπερβολικά, ενώ οι επιδώσεις τους έχουν αυξηθεί τόσο, που
θυμίζουν κανονικούς υπολογιστές περασμένης τεχνολογίας.
Η διείσδυση τους σε κάθε είδους εφαρμογή είναι τεράστια
και τείνουν να αντικαθιστούν λιγότερο ευέλικτες λύσεις,
όπως τα, μη προγραμματιζόμενα, ολοκληρωμένα
κυκλώματα.
Επιπλέον η εμφάνιση έτοιμων και πολλές φορές ελεύθερων
λειτουργικών συστημάτων για αυτά τα συστήματα, κάνει
τον προγραμματισμό και την παραμετροποίηση τους
ευκολότερη για οποιοδήποτε χρήστη.
Σε αυτή την εργασία βλέπουμε πως μπορεί κάποιος να
χρησιμοποιήσει ένα υπολογιστή πλακέτας, εξολοκλήρου με
ελεύθερο λογισμικό, και λογισμικό ανοιχτού κώδικα. Καθώς
και την ανάπτυξη μιας χρήσιμης εφαρμογής για αυτό το
σύστημα.
Η εφαρμογή λαμβάνει μετρήσεις θερμοκρασίας και
υγρασίας μέσω ενός αισθητήρα συνδεδεμένου στην
πλακέτα και της αποθηκεύει σε μια βάση δεδομένων. Τα
δεδομένα είναι προσβάσιμα μέσω μίας διαδικτυακής
διεπαφής.
Το σύστημα παρέχει επίσης ανάδραση μέσω δύο LED. Η
διεργασία παρασκηνίου ανάβει και σβήνει τα LED ανάλογα
με της μετρήσεις που λαμβάνονται, ενώ η διεπαφή δίνει
δυνατότητες περαιτέρω ελέγχου σε αυτά.
II. ΥΛΙΚΟ
Το υλικό που χρησιμοποιήθηκε είναι η πλακέτα mini2440
της Friendly ARM που φαίνεται στην (εικόνα 1) . Ο
επεξεργαστής που ενεργοποιεί την πλακέτα είναι ο
S3C2440 της Samsung, με τον πυρήνα ARM920T και σετ
εντολών ARMv4T. Είναι 32bit, RISC επεξεργαστής που
πρωτοκυκλοφόρησε το 2003.
Ο αισθητήρας είναι ο DC-SS500 της Sure Electronics
(εικόνα 2) . Ο κυρίως αισθητήριας που ενσωματώνει είναι ο
HS1101 ενώ το κύκλωμα επεξεργασίας PIC16F690
αναλαμβάνει τη μετατροπή των μετρήσεων σε ψηφιακά,
κάνοντας δυνατή τη σύνδεση με διάφορα πρωτόκολλα. Το
πρωτόκολλο που κρίθηκε πιο βολικό στη συγκεκριμένη
περίπτωση είναι το SPI.
εικόνα 1
Comentarios a estos manuales