Εναλλακτικές υλοποιήσεις ενός GPS tracker

Στην παρούσα διπλωματική εργασία αναλύεται ο τρόπος με τον οποίο αναπτύχθηκε ένα σύστημα εντοπισμού θέσης - GPS tracker. Η υλοποίηση του συγκεκριμένου συστήματος προσεγγίζεται από δύο διαφορετικές οπτικές γωνίες. Στην πρώτη υλοποίηση περιλαμβάνεται η πλατφόρμα Arduino, ενώ στην δεύτερη χρησιμοποιε...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Σουλτάνης, Νικόλαος
Άλλοι συγγραφείς: Soultanis, Nikolaos
Γλώσσα:Greek
Έκδοση: 2021
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/14939
id nemertes-10889-14939
record_format dspace
spelling nemertes-10889-149392022-09-05T06:57:24Z Εναλλακτικές υλοποιήσεις ενός GPS tracker Alternative implementations of a GPS tracker Σουλτάνης, Νικόλαος Soultanis, Nikolaos Σύστημα GPS Καταγραφή θέσης FPGA πλακέτα UART πρωτόκολλο SPI πρωτόκολλο ΝΜΕΑ πακέτα Flash μνήμη Pmod σύνδεση GPS system Location tracker FPGA board UART protocol SPI protocol NMEA sentences Flash memory Pmod connection Στην παρούσα διπλωματική εργασία αναλύεται ο τρόπος με τον οποίο αναπτύχθηκε ένα σύστημα εντοπισμού θέσης - GPS tracker. Η υλοποίηση του συγκεκριμένου συστήματος προσεγγίζεται από δύο διαφορετικές οπτικές γωνίες. Στην πρώτη υλοποίηση περιλαμβάνεται η πλατφόρμα Arduino, ενώ στην δεύτερη χρησιμοποιείται το Nexys 3 FPGA και το RaspberryPi. Συνδυάζοντάς τις δύο αυτές πλατφόρμες έχουμε την δυνατότητα για διαμοίραση την θέσης που λαμβάνει το GPS μέσω του Internet. Αυτό επιτυγχάνεται με το Raspberry Pi που λειτουργεί ως διαμοιραστής της πληροφορίας που λαμβάνει από το FPGA που είναι άμεσα συνδεδεμένο με το Pmod GPS. Επίσης πραγματοποιείται η σχεδίαση μίας PCB πλακέτας που υποστηρίζει τον επεξεργαστήAtmel ATmega328, παράλληλα γίνεται εκτενής ανάλυση στον τρόπο με τον οποίο υλοποιήθηκαν τα παρακάτω συστήματα, αλλά και στα πρωτόκολλα που χρησιμοποιήθηκαν για την πραγματοποίηση της επικοινωνίας μεταξύ τους. This dissertation analyzes the way in which a positioning system GPS was developed. The implementation of this system is approached from two different perspectives. In the first implementation an Arduino platformed is used, on the other hand the second approach uses the Nexys 3 FPGA board and the Raspberry Pi. Combining those two platforms we have the capability of sharing the current position, acquired from the GPS, through the network. This is accomplished with the Raspberry Pi which is acting as a distributor of the GPS data received from the FPGA board. Furthermore, a PCB has been created that supports the microprocessor Atmel ATmega328, extensive analysis is made of how the previous systems were interconnected and how the protocols that achieve the communication between the subsystems are implemented. 2021-07-08T07:58:15Z 2021-07-08T07:58:15Z 2021-07-07 http://hdl.handle.net/10889/14939 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Σύστημα GPS
Καταγραφή θέσης
FPGA πλακέτα
UART πρωτόκολλο
SPI πρωτόκολλο
ΝΜΕΑ πακέτα
Flash μνήμη
Pmod σύνδεση
GPS system
Location tracker
FPGA board
UART protocol
SPI protocol
NMEA sentences
Flash memory
Pmod connection
spellingShingle Σύστημα GPS
Καταγραφή θέσης
FPGA πλακέτα
UART πρωτόκολλο
SPI πρωτόκολλο
ΝΜΕΑ πακέτα
Flash μνήμη
Pmod σύνδεση
GPS system
Location tracker
FPGA board
UART protocol
SPI protocol
NMEA sentences
Flash memory
Pmod connection
Σουλτάνης, Νικόλαος
Εναλλακτικές υλοποιήσεις ενός GPS tracker
description Στην παρούσα διπλωματική εργασία αναλύεται ο τρόπος με τον οποίο αναπτύχθηκε ένα σύστημα εντοπισμού θέσης - GPS tracker. Η υλοποίηση του συγκεκριμένου συστήματος προσεγγίζεται από δύο διαφορετικές οπτικές γωνίες. Στην πρώτη υλοποίηση περιλαμβάνεται η πλατφόρμα Arduino, ενώ στην δεύτερη χρησιμοποιείται το Nexys 3 FPGA και το RaspberryPi. Συνδυάζοντάς τις δύο αυτές πλατφόρμες έχουμε την δυνατότητα για διαμοίραση την θέσης που λαμβάνει το GPS μέσω του Internet. Αυτό επιτυγχάνεται με το Raspberry Pi που λειτουργεί ως διαμοιραστής της πληροφορίας που λαμβάνει από το FPGA που είναι άμεσα συνδεδεμένο με το Pmod GPS. Επίσης πραγματοποιείται η σχεδίαση μίας PCB πλακέτας που υποστηρίζει τον επεξεργαστήAtmel ATmega328, παράλληλα γίνεται εκτενής ανάλυση στον τρόπο με τον οποίο υλοποιήθηκαν τα παρακάτω συστήματα, αλλά και στα πρωτόκολλα που χρησιμοποιήθηκαν για την πραγματοποίηση της επικοινωνίας μεταξύ τους.
author2 Soultanis, Nikolaos
author_facet Soultanis, Nikolaos
Σουλτάνης, Νικόλαος
author Σουλτάνης, Νικόλαος
author_sort Σουλτάνης, Νικόλαος
title Εναλλακτικές υλοποιήσεις ενός GPS tracker
title_short Εναλλακτικές υλοποιήσεις ενός GPS tracker
title_full Εναλλακτικές υλοποιήσεις ενός GPS tracker
title_fullStr Εναλλακτικές υλοποιήσεις ενός GPS tracker
title_full_unstemmed Εναλλακτικές υλοποιήσεις ενός GPS tracker
title_sort εναλλακτικές υλοποιήσεις ενός gps tracker
publishDate 2021
url http://hdl.handle.net/10889/14939
work_keys_str_mv AT soultanēsnikolaos enallaktikesylopoiēseisenosgpstracker
AT soultanēsnikolaos alternativeimplementationsofagpstracker
_version_ 1771297180871557120