Turinys:

Išmatuokite degalų lygį naudodami „Arduino“: 4 žingsniai (su nuotraukomis)
Išmatuokite degalų lygį naudodami „Arduino“: 4 žingsniai (su nuotraukomis)

Video: Išmatuokite degalų lygį naudodami „Arduino“: 4 žingsniai (su nuotraukomis)

Video: Išmatuokite degalų lygį naudodami „Arduino“: 4 žingsniai (su nuotraukomis)
Video: Как измерить постоянное напряжение и ток и построить счетчик энергии с ЖК-дисплеем | Урок 104 2024, Liepa
Anonim
Image
Image
Išmatuokite degalų lygį naudodami „Arduino“
Išmatuokite degalų lygį naudodami „Arduino“

Jutimo įrenginys paprastai naudoja plūdę, prijungtą prie potenciometro, paprastai spausdintą rašalą šiuolaikiniame automobilyje. Kai bakas ištuštėja, plūdė nukrenta ir slenka judantį kontaktą išilgai rezistoriaus, padidindamas jo atsparumą. [2] Be to, kai pasipriešinimas yra tam tikrame taške, kai kuriose transporto priemonėse jis taip pat įjungs „mažai degalų“lemputę.

Tuo tarpu indikatorius (paprastai sumontuotas prietaisų skydelyje) matuoja ir rodo elektros srovės, tekančios per siunčiantį įrenginį, kiekį. Kai bako lygis yra aukštas ir teka didžiausia srovė, adata rodo į „F“, o tai reiškia, kad bakas pilnas. Kai bakas tuščias ir teka mažiausiai srovės, adata rodo į „E“, o tai reiškia tuščią baką.

Skaitmeninis degalų matuoklis 2012 m. „Hyundai Elantra“rodo pilną baką ir atstumą iki tuščio ekrano.

Sistema gali būti apsaugota nuo gedimų. Jei atidaromas elektros gedimas, elektros grandinė rodo, kad indikatorius rodo, kad bakas yra tuščias (teoriškai paskatina vairuotoją papildyti baką), o ne pilnas (tai leistų vairuotojui baigti degalus be išankstinio įspėjimo). Potenciometro korozija ar susidėvėjimas parodys klaidingus degalų lygio rodmenis. Tačiau ši sistema turi potencialią riziką. Elektros srovė siunčiama per kintamąjį rezistorių, prie kurio prijungta plūdė, todėl varžos vertė priklauso nuo degalų lygio. Daugelyje automobilių degalų matuoklių tokie rezistoriai yra vidinėje matuoklio pusėje, ty degalų bako viduje. Siunčiant srovę per tokį rezistorių kyla gaisro pavojus ir sprogimo pavojus. Šie pasipriešinimo jutikliai taip pat rodo padidėjusį gedimų dažnį, kai į benzino degalus pridedama alkoholio. Alkoholis padidina korozijos greitį potenciometre, nes jis gali perduoti srovę kaip vanduo. Alkoholio kuro potenciometrų programose naudojama impulsų laikymo metodika, o periodinis signalas siunčiamas siekiant nustatyti degalų lygį, mažinantį korozijos potencialą. Todėl pageidaujama kito saugesnio, nekontaktinio kuro lygio metodo.

Vikipedija

1 žingsnis: teorija

Teorija
Teorija
Teorija
Teorija
Teorija
Teorija

Turite suprasti du dalykus:

Magnetinis jungiklis:

Šis jutiklis turi daug skirtingų verčių rezistorių (žemas lygis 240 omų Aukštas lygis 30 omų), kurie konvertuojami į „GND“(nebūtinai).

Omo dėsnis:

jei galime taikyti pastovią įtampą ir fiksuotą rezistorių, galime taikyti Omo įstatymą.

ir išmatuokite įtampą bet kuriame lygyje, todėl perkeliame analoginį skaitmeninį į darbą ir atgal.

2 žingsnis: schemos-medžiagos

Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos
Schemos-medžiagos

-Arduino Nano

-Šviesus ekranas

-Bandomoji Lenta

-Lygio jutiklis

-2 2.2K rezistoriai

-2 100 omų rezistoriai

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

3 žingsnis: programa

Programa
Programa

Programa paprastai matuoja vertę nuo 0 iki 1023

pirmiausia atkreipiame dėmesį, kokią vertę gauname esant žemam ir aukštam lygiui

aš turiu

min = 295

maks. = 785

tada susiekite nuo 0 iki 100

Kaip šitas.

TankValue0 = žemėlapis (sensorTankValue0, 295, 785, 0, 100);

Rekomenduojamas: