Κατασκευή συστήματος ανίχνευσης και καταγραφής κίνησης αυτοκινήτου σε μνήμη SD ή MMC

Η παρούσα διπλωματική εργασία έχει ως αντικείμενο την κατασκευή συστήματος ανίχνευσης κίνησης αυτοκινήτου και την καταγραφή των δεδομένων σε μνήμη SD ή MMC.Η καταγραφή της κίνησης γίνεται μέσω της μέτρησης της επιτάχυνσης και στους τρεις άξονες με χρήση του μικροελεγκτή STM32 Cortex-M3 της εταιρίας...

Full description

Bibliographic Details
Main Author: Παπακώστας, Ιωάννης
Other Authors: Δερματάς, Ευάγγελος
Language:gr
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10889/6285
Description
Summary:Η παρούσα διπλωματική εργασία έχει ως αντικείμενο την κατασκευή συστήματος ανίχνευσης κίνησης αυτοκινήτου και την καταγραφή των δεδομένων σε μνήμη SD ή MMC.Η καταγραφή της κίνησης γίνεται μέσω της μέτρησης της επιτάχυνσης και στους τρεις άξονες με χρήση του μικροελεγκτή STM32 Cortex-M3 της εταιρίας ST Microelectronics. Πιο συγκεκριμένα χρησιμοποιείται το STM32-103STK Development Board της εταιρίας Olimex το οποίο διαθέτει και κάποια ενσωματωμένα περιφερειακά. Αρχικά, περιγράφονται τα διάφορα χαρακτηριστικά του συστήματος και δίνονται σημαντικές πληροφορίες για τη λειτουργία του και τα πλεονεκτήματα που προσφέρει στο χρήστη.Στη συνέχεια, γίνεται αναφορά και ανάλυση σε κάποια από τα διαθέσιμα περιβάλλοντα για ανάπτυξη ενσωματωμένων εφαρμογών και τελικά παρουσιάζεται διεξοδικά ο αλγόριθμος που χρησιμοποιήθηκε για την ανάπτυξη της συγκεκριμένης εφαρμογής.Το σύστημα που υλοποιήθηκε λαμβάνει τιμές επιτάχυνσης μέσω ενός επιταχυνσιομέτρου τριών αξόνων,προβάλλει τις τιμές αυτές στην οθόνη προς ενημέρωση του χρήστη και τελικά αποθηκεύει αυτές τις τιμές σε κάρτα μνήμης τύπου SD(Secure Digital). === This diploma thesis is about the implementation of a tracking and acceleration data recording system in SD or MMC memories in order to examine the movement of an automobile. Movement tracking is performed through measurement of acceleration values in all three axis with an STM32 Cortex-M3 microcontroller provided by ST Microelectronics. Specifically, we use the STM32-103STK Development board by Olimex with its embedded peripherals. First of all, we give a description of system characteristics and important information about its operation and the advantages it offers to users. Moreover, there is a reference and analysis regarding the available development environments for creating and debugging embedded applications and finally there is a detailed presentation of the algorithm used for the development of this particular application. The implemented system measures the acceleration values through a 3-axis accelerometer, then presents those values on an LCD screen to inform the user and stores the values in an SD(Secure Digital) memory card.