Სარჩევი:

გაზომეთ საწვავის დონე Arduino– ით: 4 ნაბიჯი (სურათებით)
გაზომეთ საწვავის დონე Arduino– ით: 4 ნაბიჯი (სურათებით)

ვიდეო: გაზომეთ საწვავის დონე Arduino– ით: 4 ნაბიჯი (სურათებით)

ვიდეო: გაზომეთ საწვავის დონე Arduino– ით: 4 ნაბიჯი (სურათებით)
ვიდეო: Why Isn't The Fuel Pump Working? | Workshop Diaries | Edd China 2024, ივლისი
Anonim
Image
Image
გაზომეთ საწვავის დონე არდუინოსთან ერთად
გაზომეთ საწვავის დონე არდუინოსთან ერთად

სენსორული დანადგარი ჩვეულებრივ იყენებს პოტენომეტრთან დაკავშირებულ ფლოტს, როგორც წესი, დაბეჭდილ მელნის დიზაინს თანამედროვე ავტომობილში. სატანკო დაცლისას, ათწილადი ეცემა და მოძრაობს კონტაქტში რეზისტორის გასწვრივ, რაც ზრდის მის წინააღმდეგობას. [2] გარდა ამისა, როდესაც წინააღმდეგობა გარკვეულ წერტილშია, ის ასევე ჩართავს ზოგიერთ ავტომობილს "დაბალი საწვავის" შუქს.

იმავდროულად, ინდიკატორის ერთეული (ჩვეულებრივ დამონტაჟებულია დაფაზე) ზომავს და აჩვენებს ელექტრული დენის რაოდენობას, რომელიც გადის გამგზავნის განყოფილებაში. როდესაც ავზის დონე მაღალია და მაქსიმალური დენი მიედინება, ნემსი მიუთითებს "F" - ზე, რომელიც მიუთითებს სავსე ავზს. როდესაც ავზი ცარიელია და ყველაზე მცირე დენი მიედინება, ნემსი მიუთითებს "E" - ზე, ცარიელი ავზის მითითებით.

საწვავის ციფრული მაჩვენებელი 2012 წლის Hyundai Elantra– ში, რომელიც აჩვენებს სავსე ავზს და მანძილს ცარიელ ეკრანზე.

სისტემა შეიძლება იყოს დაუცველი. თუ ელექტრული გაუმართაობა იხსნება, ელექტრული წრე იწვევს ინდიკატორს, რომ ავზი ცარიელი იყოს (თეორიულად მძღოლს პროვოცირებას უკეთებს ავზის შევსებას) და არა სავსე (რაც საშუალებას მისცემს მძღოლს საწვავი დაუმთავროს წინასწარი შეტყობინების გარეშე). პოტენომეტრის კოროზია ან ცვეთა უზრუნველყოფს საწვავის დონის მცდარ მაჩვენებლებს. თუმცა, ამ სისტემას აქვს მასთან დაკავშირებული პოტენციური რისკი. ელექტრული დენი იგზავნება ცვლადი რეზისტორის საშუალებით, რომელთანაც არის დაკავშირებული float, ისე რომ წინააღმდეგობის მნიშვნელობა დამოკიდებულია საწვავის დონეზე. საავტომობილო საწვავის საზომების უმეტესობაში ასეთი რეზისტენტებია ლიანდაგის შიდა მხარეს, ანუ საწვავის ავზის შიგნით. ამგვარი რეზისტორის საშუალებით დენის გაგზავნას აქვს ხანძრის საშიშროება და მასთან დაკავშირებული აფეთქების რისკი. ეს წინააღმდეგობის სენსორები ასევე აჩვენებენ გაზრდილი უკმარისობის მაჩვენებელს საავტომობილო ბენზინის საწვავში ალკოჰოლის თანდათანობით დამატებით. ალკოჰოლი ზრდის კოროზიის მაჩვენებელს პოტენომეტრზე, რადგან მას შეუძლია წყლის მსგავსად ატაროს დენი. ალკოჰოლური საწვავისთვის განკუთვნილი პოტენომეტრები იყენებენ პულსის შეკავების მეთოდოლოგიას, პერიოდული სიგნალი იგზავნება საწვავის დონის დასადგენად და ამცირებს კოროზიის პოტენციალს. აქედან გამომდინარე, მოთხოვნაა საწვავის დონის სხვა უსაფრთხო, უკონტაქტო მეთოდზე.

ვიკიპედია

ნაბიჯი 1: თეორია

თეორია
თეორია
თეორია
თეორია
თეორია
თეორია

არსებობს ორი რამ, რაც არ უნდა გაითვალისწინოთ:

მაგნიტური გადამრთველი:

ამ სენსორს აქვს მრავალი განსხვავებული მნიშვნელობის რეზისტორი (დაბალი დონე 240 ohm მაღალი დონე 30 ohm), რაც ემთხვევა "GND" - ს (არა აუცილებლად).

ომსის კანონი:

თუ ჩვენ შეგვიძლია გამოვიყენოთ ფიქსირებული ძაბვა და ფიქსირებული რეზისტორი შეგვიძლია გამოვიყენოთ ომსის კანონი.

და გავზომოთ ძაბვა ნებისმიერ მოცემულ დონეზე, ასე რომ ჩვენ გადავიტანთ ციფრულ გადაადგილების ანალოგიურს.

ნაბიჯი 2: სქემა-მასალები

სქემა-მასალები
სქემა-მასალები
სქემა-მასალები
სქემა-მასალები
სქემა-მასალები
სქემა-მასალები

-არდუინო ნანო

-გაცხელებული ჩვენება

-პურის დაფა

-დონის სენსორი

-2 2.2K რეზისტორები

-2 100 Ohm რეზისტორები

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

ნაბიჯი 3: პროგრამა

პროგრამა
პროგრამა

პროგრამა ძირითადად იღებს გაზომილ მნიშვნელობას 0-1023-დან

ჩვენ პირველ რიგში ვამჩნევთ რა ღირებულებას ვიღებთ დაბალ და მაღალ დონეზე

მე მივიღე

მინ = 295

მაქსიმალური = 785

შემდეგ დაადგინეთ იგი 0 -დან 100 -მდე

Ამგვარად.

TankValue0 = რუკა (sensorTankValue0, 295, 785, 0, 100);

გირჩევთ: