HEAL DSpace

Σχεδίαση και κατασκευή ψηφιακά ελεγχόμενης πηγής ρεύματος και του τροφοδοτικού της

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Τσιμπούρης, Γεώργιος el
dc.contributor.author Tsimpouris, Georgios en
dc.date.accessioned 2025-09-02T08:32:59Z
dc.date.available 2025-09-02T08:32:59Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/62293
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.29989
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Ψηφιακά ποτενσιόμετρα el
dc.subject Πλακέτες PCB el
dc.subject Οθόνες lcd el
dc.subject Πλακέτες Arduino nano el
dc.subject Digital potentiometers en
dc.subject PCB boards en
dc.subject Liquid-crystal displays en
dc.subject Arduino nano boards en
dc.title Σχεδίαση και κατασκευή ψηφιακά ελεγχόμενης πηγής ρεύματος και του τροφοδοτικού της el
heal.type bachelorThesis
heal.classification Ηλεκτρονική el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2025-02-19
heal.abstract Σκοπός της παρούσας εργασίας είναι ο ψηφιακός έλεγχος και η κατασκευή μίας πηγής ρεύματος με αναλογική έξοδο, η οποία μπορεί να κυμαίνεται από 0 ως 42mA. Ό έλεγχος της επιτυγχάνεται με χρήση ενός ψηφιακού ποτενσιόμετρου και η τροφοδοσία της εξασφαλίζεται από ένα τροφοδοτικό, το οποίο επίσης κατασκευάστηκε. Ό έλεγχος του ποτενσιόμετρου αυτού γίνεται από έναν Arduino nano, για τον προγραμματισμό του οποίου γράφτηκε ένας κώδικας σε C++, ούτως ώστε η πλακέτα Arduino να δέχεται από τον χρήστη τις επιθυμητές τιμές ρεύματος ως εισόδους και να δίνει τις κατάλληλες εντολές στο ποτενσιόμετρο προς επίτευξή τους. Προκειμένου να τροφοδοτηθεί ο Arduino nano, σχεδιάστηκε και κατασκευάστηκε ένα επιπλέον τροφοδοτικό με διαφορετική τάση εξόδου από το προηγούμενο. Αρχικά το κύκλωμα σχεδιάστηκε στο πρόγραμμα LTspice με σκοπό την επίτευξη των προδιαγραφών. Ακολούθως έγιναν οι μετρήσεις σε δοκιμαστικές πλακέτες through hole για να εντοπιστούν τυχόν ασυμφωνίες με τα θεωρητικά αποτελέσματα και στην συνέχεια ακολούθησε η σχεδίαση στο πρόγραμμα Altium_Designer προκειμένου να γίνει η αναπαράσταση της διάταξης και των διασυνδέσεων των εξαρτημάτων πάνω στις τελικές πλακέτες. Τέλος, μετά την προμήθεια των κατάλληλων πλακετών PCB έγιναν οι οριστικές κολλήσεις, οι συνδέσεις των στοιχείων και η εισαγωγή τους σε ένα κουτί κατασκευών. Ή επιλογή του επιθυμητού ρεύματος γίνεται από τον χρήστη με χρησιμοποίηση ενός ψηφιακού περιστροφικού κωδικοποιητή (digital rotary encoder) που βρίσκεται εξωτερικά και συνδέεται απευθείας με τον Arduino. Το επιθυμητό ρεύμα καθώς και κάποια άλλα δεδομένα αναγράφονται σε μία οθόνη lcd η οποία απαιτεί τάση 5V για την λειτουργία της. Για την προστασία του κυκλώματος και την αποτροπή διαφόρων κινδύνων τοποθετήθηκαν ασφάλειες σε κατάλληλα σημεία. el
heal.abstract The purpose of this work is the digital control and the construction of a current source with analog output, which can range from 0 to 42mA. Its control is achieved using a digital potentiometer and its power supply is ensured by a power supply, which was also manufactured. The control of this potentiometer is achieved by an Arduino nano, for the programming of which a code was written in C++, so that the Arduino board accepts from the user the desired current values as inputs and gives the appropriate commands to the potentiometer to achieve them. In order to power the Arduino nano, an additional power supply was designed and constructed with different output voltage level than the previous one. Initially, the circuit was designed in the LTspice program in order to meet the specifications. Then, the measurements were made on through hole test boards to identify any mismatches with the theoretical results and the design in the Altium Designer program was followed in order to represent the layout and interconnections of the components on the final boards. Finally, after obtaining the appropriate boards PCB the final glueing, the connections of the elements and their insertion into a construction box were made. The selection of the desired current is done by the user, using a digital rotary encoder located externally and connected directly to the Arduino. The desired current as well as other data are indicated on an LCD display, which requires 5V voltage for its operation. To protect the circuit and prevent various hazards, fuses were placed in appropriate places. en
heal.advisorName Σωτηριάδης, Παύλος-Πέτρος el
heal.committeeMemberName Παναγόπουλος, Αθανάσιος el
heal.committeeMemberName Αντωνόπουλος, Αντώνιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 53 σ. el
heal.fullTextAvailability false


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα