Ανάπτυξη PID ελεγκτή θερμοκρασίας με τη βοήθεια Raspberry Pi και Matlab
Development PID Controller temperature using Raspberry Pi and Matlab
Subject
TPSH::Επιστήμη Υπολογιστών::Matlab ; TPSH::Επιστήμη Υπολογιστών::Μικροεπεξεργαστές - ΜικροελεγκτέςKeywords
Raspberry Pi ; Έλεγχος θερμοκρασίας ; MATLAB ; PID ; Ελεγκτές PIDAbstract
Βασικός σκοπός της εργασίας, είναι η ανάπτυξη ενός PID Controller για τον έλεγχο της θερμοκρασίας χρησιμοποιώντας το Raspberry Pi και το MATLAB. Αρχικά, παρουσιάζονται τα βασικά χαρακτηριστικά του Raspberry Pi καθώς και τα πλεονεκτήματα του από τους υπόλοιπους της αγοράς. Στην συνέχεια, παρουσιάζεται το περιβάλλον του MATLAB και των δυνατοτήτων του. Αμέσως μετά παρουσιάζεται η λειτουργικότητα των διάφορων ειδών PID ελεγκτών και πως ο κάθε ένας ελεγκτής επηρεάζει ένα κλειστό κύκλωμα. Έπειτα, παρουσιάζεται η δημιουργία της κατασκευής, η σύνδεση του MATLAB με το Raspberry Pi καθώς και τα μοντέλα που αναπτύχθηκαν στο Simulink του Μatlab με σκοπό την εύρεση των κατάλληλων όρων του PID Controller για την επίτευξη της λειτουργίας του συστήματος σύμφωνα με τις επιθυμητές προδιαγραφές.
Abstract
The main purpose of this Project is to develop a PID Controller for the temperature control using Raspberry Pi and MATLAB. At the first, the basic characteristics of the Raspberry Pi as well as its advantages from the rest of the market are presented. Then, the MATLAB environment and its capabilities are presented. Immediately after, the functionality of the different types of PID controllers is presented and how each controller affects a closed circuit. Then, the creation of the construction, the connection of MATLAB with the Raspberry Pi as well as the models developed in Simulink of Matlab are presented in order to find the appropriate terms of the PID Controller to achieve the operation of the system according to the desired specifications.