Please use this identifier to cite or link to this item:
https://olympias.lib.uoi.gr/jspui/handle/123456789/37225
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Mystridis, Georgios | el |
dc.contributor.author | Mystridis, Georgios | en |
dc.date.accessioned | 2024-04-04T14:20:25Z | - |
dc.date.available | 2024-04-04T14:20:25Z | - |
dc.identifier.uri | https://olympias.lib.uoi.gr/jspui/handle/123456789/37225 | - |
dc.identifier.uri | http://dx.doi.org/10.26268/heal.uoi.16936 | - |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | Επεξεργασία ψηφιακού σήματος | el |
dc.subject | Αναλογικά κυκλώματα | el |
dc.subject | Πλακέτα τυπωμένου κυκλώματος | el |
dc.subject | Αντικειμενοστραφής προγραμματισμός | el |
dc.subject | Μικροελεγκτές | el |
dc.subject | Αναλογικά φίλτρα | el |
dc.subject | Ψηφιακά φίλτρα | el |
dc.subject | Ενίσχυση σήματος | el |
dc.subject | Δειγματοληψία | el |
dc.subject | Fourier ανάλυση σημάτων | el |
dc.subject | Ψηφιακά σήματα | el |
dc.subject | Αναλογικά σήματα | el |
dc.subject | Φίλτρο εγκοπής | el |
dc.subject | Χαμηλοπερατό φίλτρο | el |
dc.subject | Digital signal processing | en |
dc.subject | Analog circuits | en |
dc.subject | Printed circuit board | en |
dc.subject | Object oriented programming | en |
dc.subject | Microprocessors | en |
dc.subject | Analog filters | en |
dc.subject | Digital filters | en |
dc.subject | Signal amplification | en |
dc.subject | Sampling | en |
dc.subject | Fourier signal analysis | en |
dc.subject | Digital signals | en |
dc.subject | Analog signals | en |
dc.subject | Notch filter | en |
dc.subject | Lowpass filter | en |
dc.title | Υβριδικό ηλεκτρονικό σύστημα επεξεργασίας ELF σήματος | el |
dc.title | Hybrid electronic ELF signal processing system | en |
dc.type | masterThesis | en |
heal.type | masterThesis | el |
heal.type.en | Master thesis | en |
heal.type.el | Μεταπτυχιακή εργασία | el |
heal.classification | Ηλεκτρονικές τεχνολογίες | el |
heal.classification | Electronic technologies | en |
heal.dateAvailable | 2024-04-04T14:21:25Z | - |
heal.language | en | el |
heal.access | free | el |
heal.recordProvider | Πανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών | el |
heal.recordProvider | University of Ioannina. School of Sciences | en |
heal.publicationDate | 2024-03 | - |
heal.abstract | Σκοπός αυτής της μεταπτυχιακής εργασίας είναι η δημιουργία ενός υβριδικού συστήματος, που θα μπορεί να δέχεται αναλογικά σήματα στην ELF περιοχή του φάσματος (< 30𝐻𝑧), να τα ενισχύει, να τα φιλτράρει και να αποθηκεύει τα δεδομένα σε ηλεκτρονικό υπολογιστή. Για την επίτευξη του σκοπού αυτού, σχεδιάστηκε μια εξατομικευμένη πλακέτα (PCB) με τα απαραίτητα ηλεκτρονικά υλικά (ICs, κλπ.), αναπτύχθηκε μία εφαρμογή (standalone software) με την χρήση του MATLAB, καθώς και ένα firmware για Arduino board με σκοπό την σωστή επικοινωνία των παραπάνω. Ξεκινώντας με το PCB, φτιάχτηκε με δύο πιθανές εισόδους. Η μία προέρχεται απευθείας από μία αναλογική πηγή τάσης, ενώ η δεύτερη αρχικά δέχεται ψηφιακό σήμα, έτσι ώστε ο χρήστης να μπορεί να δουλέψει είτε με ψηφιακό είτε με αναλογικό αρχικό σήμα εισόδου. Στην πρώτη περίπτωση, το σήμα αρχικά περνά από ένα προενισχυτή (𝑥20) και καταλήγει σε αναλογικό φίλτρο εγκοπής (Notch) που φιλτράρει τα 50𝐻𝑧 του θορύβου που προκαλεί το ρεύμα. Στην συνέχεια, το πλέον φιλτραρισμένο σήμα είναι έτοιμο να σταλθεί σε μια πλακέτα Arduino Uno R3, η οποία δρα ως μεσολαβητής για την επικοινωνία PCB-MATLAB/Υπολογιστή. Στην δεύτερη περίπτωση, το σήμα (8-bit ψηφιακό) αρχικά περνά από DAC ενσωματωμένο στο PCB, και μετά όντας πλέον αναλογικό, ακολουθεί την ίδια πορεία με την πρώτη περίπτωση. Το Arduino, στην συνέχεια, παίρνει δείγματα κάθε 2ms από το σήμα εξόδου του PCB, τα μετατρέπει σε κλίμακα 0 – 5 (σύμφωνα με την βιβλιογραφία) και μέσω της θύρας USB τα στέλνει στον υπολογιστή . Εκεί, η εφαρμογή στον υπολογιστή, μετά την εισαγωγή μερικών απαραίτητων παραμέτρων από τον χρήστη, ξεκινάει να λαμβάνει τα δείγματα του σήματος από το Arduino. Αφού τελειώσει η λήψη, ακολουθεί μια διαδικασία μετασχηματισμού Fourier, με σκοπό την «μεταφορά» του ληφθέντος σήματος στο χώρο της συχνότητας. Έπειτα, μπορεί να φιλτραριστεί το σήμα περεταίρω (Low Pass Butterworth Filter) μέσω ενσωματωμένου εργαλείου ψηφιακού φιλτραρίσματος (DSP). Μάλιστα, μπορούν να επιλεχθούν η τάξη του φίλτρου (1 − 10) καθώς και η συχνότητα αποκοπής (1-100Hz καθώς προορίζεται για ανάλυση ELF σημάτων). Τέλος, δίνεται η δυνατότητα αποθήκευσης σε αρχείο τριών διαφορετικών μορφών (.mat, .txt και .xlsx). | el |
heal.abstract | The goal of this postgraduate dissertation is the development of a hybrid system, able to receive analog signals in the ELF part of the spectrum (< 30 𝐻𝑧), amplify and filter them and lastly save the data on a computer. To achieve this, a PCB with all the necessary hardware (ICs, etc.) was designed, and a standalone application, using MATLAB, was developed, as well as Arduino firmware, so the PCB could interface with the computer. Starting with the PCB - it is made with two different inputs in mind. One is to be connected directly to an analog voltage source and the other one is to receive a digital input so that the user can work either with a digital or an analog input/initial signal. In the first case, the signal initially goes through a preamplifier (𝑥20) and then through an analog Notch filter, so that the 50𝐻𝑧 noise of the powerline supply is filtered out. The, now filtered, signal is ready to be transferred to an Arduino board, which acts as the interface, for the communication between the PCB and the computer. In the second case, the input signal (8-bit digital) goes through an onboard DAC, and then, as an analog signal follows the same path as in the first case. The Arduino board takes samples every 2ms from the PCB output pin, scales it between 0 – 5, and then through the onboard USB port, sends it to the computer. There, the standalone application, after the user selects the value of some necessary parameters, starts receiving samples of the signal from the Arduino. After it’s done receiving data, it automatically begins a process of Fourier transform, so that the signal is mapped to the frequency domain. Following that, one can filter the signal further through a built-in digital filtering tool (Low Pass Butterworth Filter). Additionally, the order of the filter (1 − 10) and the cutoff frequency (1 − 100 𝐻𝑧 because it is made with ELF signals in mind) can be selected (DSP). Lastly, the option of saving the data is given to the user in three different format files (.mat, .xlsx, .txt). | en |
heal.advisorName | Christofilakis, Vasilis | en |
heal.committeeMemberName | Χριστοφιλάκης, Βασίλειος | el |
heal.committeeMemberName | Christofilakis, Vasilis | en |
heal.committeeMemberName | Φούντας, Κωνσταντίνος | el |
heal.committeeMemberName | Fountas, Konstantinos | en |
heal.committeeMemberName | Παπαδόπουλος, Ιωάννης | el |
heal.committeeMemberName | Papadopoulos, Ioannis | en |
heal.academicPublisher | Πανεπιστήμιο Ιωαννίνων. Σχολή Θετικών Επιστημών. Τμήμα Φυσικής | el |
heal.academicPublisher | University of Ioannina. School of Sciences. Physics Department | en |
heal.academicPublisherID | uoi | el |
heal.numberOfPages | 144 | el |
heal.fullTextAvailability | true | - |
Appears in Collections: | Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΦΥΣ |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Μ.Ε. Mystridis Georgios (2024).pdf | 7.26 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License