Υλοποίηση communication controller σε FPGA, με βάση το πρωτόκολλο FlexRay

Στις μέρες μας, τα σύγχρονα οχήματα ενσωματώνουν όλο και περισσότερες λειτουργίες, όπως αυτοματοποιημένο παρκάρισμα, εντοπισμός πεζών, κ.λ.π. Το πρωτόκολλο επικοινωνίας FlexRay είναι πια ένα από τα ευρέως χρησιμοποιούμενα πρωτόκολλα στο χώρο της αυτοκινητοβιομηχανίας, για την πραγματοποίηση των προα...

Full description

Bibliographic Details
Main Author: Δήμογλης, Άγγελος
Other Authors: Dimoglis, Angelos
Language:Greek
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10889/23529
Description
Summary:Στις μέρες μας, τα σύγχρονα οχήματα ενσωματώνουν όλο και περισσότερες λειτουργίες, όπως αυτοματοποιημένο παρκάρισμα, εντοπισμός πεζών, κ.λ.π. Το πρωτόκολλο επικοινωνίας FlexRay είναι πια ένα από τα ευρέως χρησιμοποιούμενα πρωτόκολλα στο χώρο της αυτοκινητοβιομηχανίας, για την πραγματοποίηση των προαναφερθέντων λειτουργιών. Αυτό συμβαίνει γιατί, το συγκεκριμένο πρωτόκολλο προσφέρει ταχύτερη μετάδοση δεδομένων και μεγαλύτερη αξιοπιστία. Παράλληλα όμως, το πρωτόκολλο FlexRay χρησιμοποιεί περισσότερο εύρος ζώνης, και καταναλώνει περισσότερη ενέργεια σε σχέση με τα προγενέστερα πρωτόκολλα, με αποτέλεσμα την υποβάθμιση της συνολικής απόδοσης του συστήματος. Γι' αυτό το λόγο, προτείνεται η επέκταση των δυνατοτήτων των communication controllers, σε κάθε κόμβο του δικτύου, όπου διενεργεί το πρωτόκολλο FlexRay. Έτσι, θα βελτιωθεί η συνολική ποιότητα και αποτελεσματικότητα του συστήματος. Οι περισσότερες συσκευές στο εμπόριο δεν επιτρέπουν αυτή την επέκταση, αλλά αυτή θα ήταν εφικτή με τη χρήση προγραμματιζόμενης λογικής, και πιο συγκεκριμένα Field-Programmable Gate Array (FPGA). Στόχος λοιπόν της παρούσας διπλωματικής εργασίας είναι ο σχεδιασμός και η υλοποίηση ενός αντίστοιχου Communication Controller με τη χρήση της γλώσσας περιγραφής υλικού VHDL.