Αυτό το άρθρο περιγράφει τον τρόπο ελέγχου ενός ψηφιακού ποτενσιόμετρου χρησιμοποιώντας ένα Arduino, καθώς και τους τομείς εφαρμογής που μπορεί να έχει αυτή η συσκευή. Ας χρησιμοποιήσουμε μια έτοιμη ενότητα που κοστίζει λιγότερο από 1 $.
Απαραίτητη
- - Ψηφιακό ποτενσιόμετρο X9C.
- - Arduino;
- - έναν υπολογιστή με το περιβάλλον ανάπτυξης του Arduino IDE.
- - καλώδια πρωτοτύπου και συναρμολόγησης.
Οδηγίες
Βήμα 1
Ένα ποτενσιόμετρο, ή μεταβλητή αντίσταση, είναι μια ηλεκτρική συσκευή που σας επιτρέπει να αλλάξετε την αντίσταση ενός ηλεκτρικού ρεύματος. Ένα κλασικό (μηχανικό) ποτενσιόμετρο αποτελείται από δύο επαφές, μεταξύ των οποίων υπάρχει ένα τρίτο - κινητό. Μετακινώντας την κινητή επαφή, αλλάζουμε την αντίσταση μεταξύ αυτής και καθεμιάς από τις σταθερές επαφές.
Ένα ηλεκτρονικό ποτενσιόμετρο είναι ένα ανάλογο ενός μηχανικού ποτενσιόμετρου, αλλά με ορισμένα πλεονεκτήματα: δεν έχει μηχανικά μέρη, μπορεί να ελεγχθεί εξ αποστάσεως χρησιμοποιώντας, για παράδειγμα, έναν μικροελεγκτή, και είναι σημαντικά μικρότερο σε μέγεθος.
Βήμα 2
Το ψηφιακό ποτενσιόμετρο τύπου X9C μπορεί να είναι μία από τις ακόλουθες βαθμολογίες: X9C102 = 1kΩ, X9C103 = 10kΩ, X9C104 = 100kΩ. Αυτές οι τιμές είναι οι μέγιστες δυνατές αντιστάσεις για την αντίσταση. Μεταξύ 0 και της μέγιστης τιμής στα βήματα του 1/100 του μέγιστου, μπορείτε να ρυθμίσετε την αντίσταση στην τρίτη "κινούμενη" επαφή.
Η θέση της "κινούμενης" επαφής ελέγχεται από μια σειρά αρνητικών παλμών. Κάθε ώθηση μετατοπίζει την τιμή αντίστασης κατά 1 βήμα προς την κατεύθυνση της αύξησης ή της μείωσης. Η αύξηση ή μείωση της αντίστασης ρυθμίζεται από ένα ειδικό πόδι μικροκυκλώματος.
Βήμα 3
Ας βάλουμε μαζί το κύκλωμα όπως φαίνεται στην εικόνα. Χρειαζόμαστε τροφοδοσία και 3 καλώδια ελέγχου: CS - επιλογή συσκευής (χαμηλό επίπεδο), INC - αλλαγή αντίστασης εξόδου (παλμοί χαμηλού επιπέδου), U / D - κατεύθυνση αλλαγής (U - up - η τάση στο σκέλος μικροκυκλώματος έχει υψηλή λογικό επίπεδο, D - κάτω - χαμηλό επίπεδο).
Βήμα 4
Τώρα ας γράψουμε ένα τέτοιο σκίτσο και να το φορτώσουμε στη μνήμη του πίνακα Arduino.
Αυτό το σχέδιο περιέχει τον ακόλουθο αλγόριθμο: αυξήστε την αντίσταση κάθε 100 ms σε βήματα 10% από 0 έως 100% του μέγιστου ποτενσιόμετρου.
Βήμα 5
Εάν τώρα, με τη βοήθεια ενός πολύμετρου, ελέγξουμε την αντίσταση μεταξύ του κέντρου και ενός από τα τελικά συμπεράσματα, τότε θα διορθώσουμε τις αλλαγές στην αντίσταση.
Θα εφαρμόσω 5 βολτ στο ποτενσιόμετρο και θα μετρήσω την τάση με παλμογράφο. Η φωτογραφία απεικονίζει το αποτέλεσμα.