Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino

Σχετικά έγγραφα
ΑΣΚΗΣΗ 1 (22 Νοεμβρίου 2017)

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Εφαρμογές Σειριακής Επικοινωνίας

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 1. Προγραμματισμός Φυσικών Συστημάτων. Νέα Ψηφιακά Αντικείμενα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

ΑΣΚΗΣΗ 2 (29 Νοεμβρίου 2016)

ΕΝΟΤΗΤΑ 12 ΣΕΙΡΙΑΚΗ ΔΙΕΠΑΦΗ

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Β : Επικοινωνία Υπολογιστή με Μικροελεγκτή

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Παραδείγµατα χρήσης του µικροελεγκτή Arduino Εφαρµογές για το εργαστήριο Μέρος 2 ο :Οδήγηση Κινητήρων DC(PM)

Φύλλο εργασίας 6 - Θερμόμετρο εξωτερικού χώρου. Το κύκλωμα σε breadboard

ΕΝΟΤΗΤΑ 10: ΟΔΗΓΗΣΗ ΚΙΝΗΤΗΡΩΝ

Ενσωματωμένα Συστήματα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 2 USB και Σειριακή Επικοι- νωνία Σ Σειριακή Επικοινωνία

Κωνσταντίνος Γκαλονάκης. Arduino: Προγραμματισμός στην πράξη

ΗΛΕΚΤΡΟΛΟΓΙΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

Φύλλο εργασίας 4 - Αυτόματο φωτάκι νυκτός

2.5 Συνδεσμολογία Αντιστατών

Μετρήσεις και συλλογή δεδομένων (Data acquisition) με μικροελεγκτές. Εισαγωγή στο Arduino. Ηλεκτρομηχανολογικός εξοπλισμός διεργασιών

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΤΟΥ TRANSISTOR ΠΕΙΡΑΜΑ 3

ΚΕΦΑΛΑΙΟ 5 ΠΡΟΣΟΜΟΙΩΤΗΣ PLC SIMATIC S7-300

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας

Α. Βασική Χρήση κινητήρα - Servo με τη βιβλιοθήκη <Servo.h>

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ ΕΣΠΕΡΙΝΩΝ

Arduino Teachers Workshop

Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων. Διδάσκοντας: Α.

ΚΥΚΛΩΜΑΤΑ AC-DC. ΚΕΦΑΛΑΙΟ 1ο ΒΑΣΙΚΑ ΚΥΚΛΩΜΑΤΑ ΚΑΙ ΕΞΑΡΤΗΜΑΤΑ - ΑΠΛΑ ΓΡΑΜΜΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΜΙΚΡΟΕΛΕΓΚΤΗΣ PICAXE 18M2

Εργαστηριακές σημειώσεις για το μάθημα: «Εισαγωγή στην Μηχατρονική»

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας

Προγραμματισμο ς σε Arduino

Εφαρμογές Αναλογικών Ε/Ε PWM (pulse Width Modulation)

ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO. Υποψήφιος Διδάκτωρ

ΑΠΑΝΤΗΣΕΙΣ. Επιµέλεια: Οµάδα Φυσικών της Ώθησης

Γνωριμία με το Arduino

ΘΕΜΑ : ΒΑΣΙΚΕΣ ΣΥΝΔΕΣΜΟΛΟΓΙΕΣ ΤΕΛΕΣΤΙΚΟΥ ΕΝΙΣΧΥΤΗ. ΔΙΑΡΚΕΙΑ: 1περίοδος

Εγκατάσταση του Arduino IDE

Το κύκλωμα σε breadboard

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα

ΔΡΑΣΤΗΡΙΟΤΗΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟ ARDUINO- 01a

2η Α Σ Κ Η Σ Η ΕΛΕΓΧΟΣ ΤΑΧΥΤΗΤΑΣ D.C. ΚΙΝΗΤΗΡΑ ΑΝΟΙΚΤΟ ΣΥΣΤΗΜΑ

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 8. Μετρώντας Επιτάχυνση με το Accelerόμετρο (ADXL 335) Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

ΕΚΦΩΝΗΣΕΙΣ R R R

4 Εισαγωγή στο Arduino

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ Δ ΕΣΠΕΡΙΝΩΝ

Άσκηση 5. Τρανζίστορ Διπολικής Επαφής σε συνδεσμολογία Κοινής Βάσης

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων

ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΕΞΕΤΑΣΕΩΝ-ΗΛΕΚΤΡΟΛΟΓΙΑ Γ ΛΥΚΕΙΟΥ- ΗΜΙΑΓΩΓΟΙ, ΕΝΙΣΧΥΤΕΣ ΠΡΟΤΥΠΟ ΠΕΙΡΑΜΑΤΙΚΟ ΛΥΚΕΙΟ ΕΥΑΓΓΕΛΙΚΗΣ ΣΧΟΛΗΣ ΣΜΥΡΝΗΣ

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΥΚΛΩΜΑΤΩΝ

Φύλλο εργασίας 7 - Δημιουργώ τα δικά μου χρώματα με το RGB LED

ΕΡΓΑΣΤΗΡΙO ΗΛΕΚΤΡΟΝΙΚΗΣ ΕΡΩΤΗΣΕΙΣ

ΕΝΕΡΓΕΙΑΚΗ ΜΕΛΕΤΗ ΤΩΝ ΣΤΟΙΧΕΙΩΝ ΑΠΛΟΥ ΗΛΕΚΤΡΙΚΟΥ ΚΥΚΛΩΜΑΤΟΣ DC ΜΕ ΠΗΓΗ, ΩΜΙΚΟ ΚΑΤΑΝΑΛΩΤΗ ΚΑΙ ΚΙΝΗΤΗΡΑ

PWM (Pulse Width Modulation) Διαμόρφωση εύρους παλμών

ΜΗΧΑΝΕΣ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ. Κινητήρες ΣΡ. Άγγελος Μπουχουράς - Μηχανές Ι

ΕΡΓΑΣΤΗΡΙΟ 4 ΕΙΣΑΓΩΓΗ ΣΤΟN ARDUINO: ΨΗΦΙΑΚΗ ΕΙΣΟΔΟΣ/ΕΞΟΔΟΣ

ΡΟΜΠΟΤΙΚΗ ΜΕ ARDUINO - ARDUINO ΚΑΙ ΗΧΟΣ I. Δημιουργός: Δρ.Αθανάσιος Μπαλαφούτης Επιβλέπων: Πετεινάτος Ηλίας Υποψήφιος Διδάκτωρ

Υ60 Σχεδίαση Αναλογικών Ολοκληρωμένων Κυκλωμάτων 8: Διπολικά Τρανζίστορ

ΝΟΜΟΣ ΤΟΥ OHM ( σε αντιστάτη και λαμπτήρα )

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ ΕΣΠΕΡΙΝΩΝ

- 1 - ΜΕΛΕΣΗ ΦΑΡΑΚΣΗΡΙΣΙΚΗ ΚΑΜΠΤΛΗ: Ηλεκτρικής πηγής, ωμικού καταναλωτή και διόδων πυριτίου και γερμανίου, με τη ΛΑ- LoggerProGR.

Ενσωματωμένα Συστήματα

ΗΛΕΚΤΡΟΛΟΓΙΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

Φύλλο εργασίας 3 - Χριστουγεννιάτικα φωτάκια (σταδιακή αύξηση και μείωση φωτεινότητας ενός LED) Το κύκλωμα σε breadboard

ΕΡΓΑΣΤΗΡΙΟ 6 ΟΔΗΓΗΣΗ ΑΠΕΙΚΟΝΙΣΕΩΝ SSD ΚΑΙ LCD

Απλή Δομή Επιλογής. Ο κώδικας. //με χρήση μεταβλητών. delay (3000);

Εφαρμογές αναλογικών / Ψηφιακών

Άσκηση 10 Στοιχεία ηλεκτρονικής τεχνολογίας

ΝΟΜΟΣ ΤΟΥ OHM ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: ΕΠΩΝΥΜΟ: ΟΝΟΜΑ: ΑΜ: 1 ΣΚΟΠΟΣ 1 2 ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ 1 3 ΕΞΟΠΛΙΣΜΟΣ 5 4 ΕΞΑΡΤΗΜΑΤΑ 5

ΗΛΕΚΤΡΟΝΙΚΗ Ι. 1. Ημιαγωγική γ δίοδος Ένωση pn 2. Τρανζίστορ FET

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΛΟΓΙΚΕΣ ΠΥΛΕΣ OR, NOR, XOR

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

Σχεδίαση Αναλογικών Κυκλωμάτων VLSI

Ψηφιακά Ηλεκτρονικά. Προαιρετική εργασία

Project 5: Συνθέτοντας μουσική

ΗΥ335: Προχωρημένη Ηλεκτρονική. «Βαθμίδες Εξόδου» Φώτης Πλέσσας UTH ΤHMMY

Έλεγχος στροφών κινητήρα DC με ελεγκτή PI, και αντιστάθμιση διαταραχής.

Σχεδιασμός και υλοποίηση κυκλώματος μέτρησης κατανάλωσης ισχύος

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2015 Β ΦΑΣΗ. Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ (1ος Κύκλος) ΗΛΕΚΤΡΟΛΟΓΙΑ Ηµεροµηνία: Κυριακή 19 Απριλίου 2015 ιάρκεια Εξέτασης: 3 ώρες

Εξαμηνιαία Εργασία 2013 Προγραμματίζοντας τον Arduino στη C Μέρος Α : Υλικά

Πειραματική διάταξη μελέτης, της. χαρακτηριστικής καμπύλης διπόλου

Όργανα Μέτρησης Υλικά Πολύμετρο Πειραματική Διαδικασία

του διπολικού τρανζίστορ

Ηλεκτρικές Ταλαντώσεις: Εξαναγκασμένη Ηλεκτρική Ταλάντωση

Συνδεσμολογίες αντιστάσεων. Αντιστάσεις σε σειρά Αντιστάσεις παράλληλα

Επισημάνσεις από τη θεωρία

Το χρονικό διάστημα μέσα σε μια περίοδο που η ενέργεια του μαγνητικού πεδίου αυξάνεται ισούται με:

2.9 ΚΥΚΛΩΜΑΤΑ ΠΕΡΙΟΡΙΣΤΩΝ Τρανζίστορ Διπολικής Επαφής (BJT) ΚΕΦΑΛΑΙΟ 3: ΤΡΑΝΖΙΣΤΟΡ ΔΙΠΟΛΙΚΗΣ ΕΠΑΦΗΣ (BJT)...131

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 1 ΤO ΡΟΜΠΟΤ INTELLITEK ER-2u

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Theory Greek (Greece) Μη Γραμμική Δυναμική σε Ηλεκτρικά Κυκλώματα (10 Μονάδες)

Theory Greek (Greece) Μη Γραμμική Δυναμική σε Ηλεκτρικά Κυκλώματα (10 Μονάδες)

ΕΝΟΤΗΤΑ 5 Αναλογικά σήματα

Ενσωµατωµένα Συστήµατα

ΑΣΚΗΣΗ 6 ΠΟΛΥΠΛΕΚΤΕΣ (MUX) ΑΠΟΠΛΕΚΤΕΣ (DEMUX)

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: 2 η

Συμπληρωματικό Φύλλο Εργασίας 10+ ( * ) 10. Το Ηλεκτρικό βραχυ-κύκλωμα Κίνδυνοι και "Ασφάλεια"

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (7 η σειρά διαφανειών)

Transcript:

Έλεγχος κινητήρα συνεχούς ρεύματος με τρανζίστορ και Arduino Στην κατασκευή αυτή ο σκοπός ήταν να ελέγξουμε την ταχύτητα ενός κινητήρα συνεχούς ρεύματος με τη χρήση ενός τρανζίστορ που θα χρησιμοποιηθεί σαν διακόπτης αλλά και ενισχυτής ( πολλαπλασιαστής έντασης ρεύματος), του ελεγκτή Arduino και μιας διόδου για να προστατέψουμε το Arduino και το τρανζίστορ από την αυτεπαγωγή του κινητήρα. Υλικά κατασκευής Arduino Uno Τρανζίστορ PN2222 Αντιστάτης 270 Ω Δίοδος 1Ν4001 Κινητήρας συνεχούς ρεύματος Η εικόνα που ακολουθεί προέρχεται από την προσομοίωση της κατασκευής στον ιστότοπο tinkercad.com 1

Ενώ η εικόνα αυτή από το λογισμικό σχεδίασης κυκλωμάτων Fritzing Τρανζίστορ Ο μικρός κινητήρας DC, είναι πιθανό να χρησιμοποιήσει περισσότερη ισχύ από ότι μπορεί να διαχειριστεί άμεσα μια ψηφιακή έξοδος του Arduino. Αν προσπαθούσαμε να συνδέσουμε τον κινητήρα κατευθείαν στη θύρα του Arduino, υπάρχει μεγάλη πιθανότητα να καταστρέψουμε το Arduino. Ένα μικρό τρανζίστορ όπως το PN2222 μπορεί να χρησιμοποιηθεί σαν διακόπτης που χρησιμοποιεί λίγο ρεύμα από την ψηφιακή έξοδο του Arduino για να ελέγξει ένα αρκετά μεγαλύτερο ρεύμα του κινητήρα. 2

Ανάλογο λειτουργίας τρανζίστορ με νερό Το τρανζίστορ έχει τρεις ακροδέκτες. Το περισσότερο ρεύμα ρέει από τον συ λ- λέκτη (Collector) προς το εκπομπό (Emitter), αλλά αυτό συμβαίνει μόνο όταν 3

ένα μικρό ρεύμα ρέει προς την σύνδεση με τη βάση (Base). Αυτό το μικρό ρεύμα παρέχεται από την ψηφιακή έξοδο του Arduino. Το διάγραμμα που ακολουθεί ονομάζεται σχηματικό διάγραμμα. Όπως και η συνδεσμολογία σε ένα breadboard, είναι ένας τρόπος να δείξουμε πως είναι συνδεδεμένα τα ηλεκτρονικά στοιχεία του κυκλώματος. Η θήρα D3 του Arduino είναι συνδεδεμένη με τον αντιστάτη. Όπως με τη χρήση ενός LED, αυτό περιορίζει το ρεύμα που ρέει στο τρανζίστορ μέσω της βάσης. Υπάρχει μια δίοδος που συνδέεται στον κινητήρα. Οι δίοδοι επιτρέπουν στο η- λεκτρικό ρεύμα να ρέει προς μια κατεύθυνση (την κατεύθυνση του βέλους). Όταν διακόπτουμε την παροχή ισχύος στον κινητήρα, εμφανίζεται μια υψηλή αρνητική τάση που μπορεί να καταστρέψει το Arduino ή το τρανζίστορ. Η δίοδος προστατεύει τις συσκευές από αυτό αποκλείοντας οποιοδήποτε τέτοιο ρε ύ- μα. 4

Το τρανζίστορ λειτουργεί σαν διακόπτης, ελέγχοντας την ισχύ του κινητήρα και η θήρα 3 του Arduino χρησιμοποιείται για να ανοίγει και να κλείνει το τρανζίστορ και στον κώδικα έχει το όνομα motorpin. Όταν το πρόγραμμα ξεκινάει εμφανίζει στη σειριακή οθόνη ότι οι επιτρεπτές τιμές για τη ρύθμιση τις ταχύτητας του κινητήρα είναι μεταξύ 0 and 255. Στη συνάρτηση 'loop', η εντολή 'Serial.parseInt' χρησιμοποιείται για να διαβάσει τον αριθμό που εισάγεται σαν κείμενο και να τον μετατρέψει σε σε 'int', ενώ η εντολή 'if' υλοποιεί ένα analog write αν ο αριθμός είναι μεταξύ 0 και 255. Ο κώδικας που χρησιμοποιήθηκε για τον έλεγχο του κινητήρα int motorpin = 3; void setup() pinmode(motorpin, OUTPUT); Serial.begin(9600); while (! Serial); Serial.println("Speed 0 to 255"); void loop() if (Serial.available()) // int speed = Serial.read(); 5

// Serial.println(speed); int speed = Serial.parseInt(); if (speed >= 0 && speed <= 255) analogwrite(motorpin, speed); Προσθέσαμ ε μια έλικα σχεδιασμένη στον ιστότοπο tinkercad.com και την εκτυπώσαμε με τον 3D εκτυπωτή του σχολείου μας, ώστε να είναι διακριτές οι αλλαγές ταχύτητας περιστροφής του κινητήρα. Πηγές 1. cgi.di.uoa.gr/~arapogia/ile4.pdf 2. pantou.mysch.gr 6