Πίνακας περιεχομένων:

Μέτρηση στάθμης καυσίμου με Arduino: 4 βήματα (με εικόνες)
Μέτρηση στάθμης καυσίμου με Arduino: 4 βήματα (με εικόνες)

Βίντεο: Μέτρηση στάθμης καυσίμου με Arduino: 4 βήματα (με εικόνες)

Βίντεο: Μέτρηση στάθμης καυσίμου με Arduino: 4 βήματα (με εικόνες)
Βίντεο: Μετρήσεις Δεξαμενών - Sounding & Ullage! 📏🚢 2024, Ιούλιος
Anonim
Image
Image
Μετρήστε το επίπεδο καυσίμου με το Arduino
Μετρήστε το επίπεδο καυσίμου με το Arduino

Η μονάδα ανίχνευσης χρησιμοποιεί συνήθως ένα πλωτήρα συνδεδεμένο σε ένα ποτενσιόμετρο, τυπικά σχεδιασμένο μελάνι σε μοντέρνο αυτοκίνητο. Καθώς η δεξαμενή αδειάζει, ο πλωτήρας πέφτει και ολισθαίνει μια κινούμενη επαφή κατά μήκος της αντίστασης, αυξάνοντας την αντίστασή του. [2] Επιπλέον, όταν η αντίσταση είναι σε ένα συγκεκριμένο σημείο, θα ανάψει επίσης ένα φως "χαμηλής κατανάλωσης καυσίμου" σε ορισμένα οχήματα.

Εν τω μεταξύ, η μονάδα ένδειξης (συνήθως τοποθετημένη στο ταμπλό) μετρά και εμφανίζει την ποσότητα ηλεκτρικού ρεύματος που ρέει μέσω της μονάδας αποστολής. Όταν το επίπεδο της δεξαμενής είναι υψηλό και το μέγιστο ρεύμα ρέει, η βελόνα δείχνει στο "F" υποδεικνύοντας μια πλήρη δεξαμενή. Όταν η δεξαμενή είναι άδεια και το μικρότερο ρεύμα ρέει, η βελόνα δείχνει στο "E" υποδεικνύοντας μια άδεια δεξαμενή.

Ο ψηφιακός μετρητής καυσίμου σε ένα Hyundai Elantra του 2012 δείχνει ένα γεμάτο ρεζερβουάρ μαζί με μια απόσταση έως την άδεια οθόνη.

Το σύστημα μπορεί να είναι ασφαλές για βλάβες. Εάν ανοίξει ένα ηλεκτρικό σφάλμα, το ηλεκτρικό κύκλωμα κάνει την ένδειξη να δείχνει ότι η δεξαμενή είναι άδεια (θεωρητικά προκαλώντας τον οδηγό να ξαναγεμίσει τη δεξαμενή) και όχι γεμάτη (πράγμα που θα επέτρεπε στον οδηγό να μείνει χωρίς καύσιμο χωρίς προηγούμενη ειδοποίηση). Η διάβρωση ή η φθορά του ποτενσιόμετρου παρέχουν λανθασμένες ενδείξεις της στάθμης καυσίμου. Ωστόσο, αυτό το σύστημα έχει έναν πιθανό κίνδυνο που σχετίζεται με αυτό. Ένα ηλεκτρικό ρεύμα αποστέλλεται μέσω της μεταβλητής αντίστασης στην οποία είναι συνδεδεμένος ένας πλωτήρας, έτσι ώστε η τιμή της αντίστασης να εξαρτάται από το επίπεδο καυσίμου. Στους περισσότερους μετρητές καυσίμου αυτοκινήτων τέτοιες αντιστάσεις βρίσκονται στην εσωτερική πλευρά του μετρητή, δηλαδή, μέσα στο ρεζερβουάρ καυσίμου. Η αποστολή ρεύματος μέσω μιας τέτοιας αντίστασης έχει κίνδυνο πυρκαγιάς και κίνδυνο έκρηξης που σχετίζεται με αυτήν. Αυτοί οι αισθητήρες αντίστασης εμφανίζουν επίσης αυξημένο ποσοστό αστοχίας με τις αυξανόμενες προσθήκες αλκοόλ στα καύσιμα βενζίνης αυτοκινήτων. Το αλκοόλ αυξάνει το ποσοστό διάβρωσης στο ποτενσιόμετρο, καθώς είναι ικανό να μεταφέρει ρεύμα όπως το νερό. Οι εφαρμογές ποτενσιόμετρου για καύσιμο αλκοόλ χρησιμοποιούν μια μεθοδολογία παλμού και κράτησης, με περιοδικό σήμα που αποστέλλεται για τον προσδιορισμό της στάθμης καυσίμου που μειώνει το δυναμικό διάβρωσης. Ως εκ τούτου, είναι επιθυμητή μια άλλη ασφαλέστερη μέθοδος χωρίς επαφή για το επίπεδο καυσίμου.

Wikypedia

Βήμα 1: Θεωρία

Θεωρία
Θεωρία
Θεωρία
Θεωρία
Θεωρία
Θεωρία

Δύο πράγματα πρέπει να υποτιμάτε:

Μαγνητικός διακόπτης:

Αυτός ο αισθητήρας έχει πολλές διαφορετικές τιμές αντίστασης (Χαμηλό επίπεδο 240 ohm Υψηλό επίπεδο 30 ohm), που μετατρέπεται σε "GND" (Όχι απαραίτητα).

Νόμος του Ohms:

αν μπορούμε να εφαρμόσουμε μια σταθερή τάση και μια σταθερή αντίσταση μπορούμε να εφαρμόσουμε τον νόμο του Ohms.

και μετράμε την τάση σε οποιοδήποτε επίπεδο, έτσι μεταφέρουμε ψηφιακές μετακινήσεις αναλογικές.

Βήμα 2: Διαγράμματα-υλικά

Διαγράμματα-υλικά
Διαγράμματα-υλικά
Διαγράμματα-υλικά
Διαγράμματα-υλικά
Διαγράμματα-υλικά
Διαγράμματα-υλικά

-Ardduino Nano

-Λάδι οθόνη

-Breadboard

-Αισθητήρας επιπέδου

-2 αντιστάσεις 2,2Κ

-2 αντιστάσεις 100ohm

tuppens.com/kus-wema-fuel-water-tank-level…

Βήμα 3: Πρόγραμμα

Πρόγραμμα
Πρόγραμμα

Το πρόγραμμα βασικά παίρνει μια μετρημένη τιμή από 0-1023

παρατηρούμε πρώτα τι αξία παίρνουμε στο χαμηλό και στο υψηλό επίπεδο

Εχω

min = 295

max = 785

στη συνέχεια, αντιστοιχίστε το από το 0 στο 100

Σαν αυτό.

TankValue0 = χάρτης (sensorTankValue0, 295, 785, 0, 100);

Συνιστάται: