Sadržaj:

Izmjerite razinu goriva s Arduinom: 4 koraka (sa slikama)
Izmjerite razinu goriva s Arduinom: 4 koraka (sa slikama)

Video: Izmjerite razinu goriva s Arduinom: 4 koraka (sa slikama)

Video: Izmjerite razinu goriva s Arduinom: 4 koraka (sa slikama)
Video: High Density 2022 2024, Juli
Anonim
Image
Image
Izmjerite razinu goriva pomoću Arduina
Izmjerite razinu goriva pomoću Arduina

Senzorska jedinica obično koristi plovak povezan s potenciometrom, tipično tiskanim dizajnom tinte u modernim automobilima. Dok se spremnik prazni, plovak pada i klizi pomičnim kontaktom duž otpornika, povećavajući njegov otpor. [2] Osim toga, kada je otpor u određenoj točki, također će upaliti svjetlo "niskog goriva" na nekim vozilima.

U međuvremenu, indikatorska jedinica (obično postavljena na nadzornu ploču) mjeri i prikazuje količinu električne struje koja protiče kroz jedinicu za slanje. Kada je nivo rezervoara visok i teče maksimalna struja, igla pokazuje na "F" označavajući pun rezervoar. Kad je spremnik prazan i istječe najmanja struja, igla pokazuje na "E" označavajući prazan spremnik.

Digitalni mjerač goriva u Hyundai Elantri iz 2012. godine prikazuje pun rezervoar zajedno s distancom do praznog ekrana.

Sistem može biti siguran. Ako se otvori električna greška, električni krug uzrokuje da indikator pokaže da je spremnik prazan (teoretski provocirajući vozača da napuni spremnik), a ne pun (što bi omogućilo vozaču da ostane bez goriva bez prethodnog obavještenja). Korozija ili trošenje potenciometra osigurat će pogrešno očitanje razine goriva. Međutim, ovaj sistem ima potencijalni rizik povezan s njim. Električna struja se šalje kroz promjenjivi otpornik na koji je spojen plovak, tako da vrijednost otpora ovisi o razini goriva. U većini mjerača goriva u automobilima takvi otpornici nalaze se na unutrašnjoj strani mjerača, tj. Unutar spremnika za gorivo. Slanje struje kroz takav otpornik ima opasnost od požara i opasnost od eksplozije. Ovi senzori otpora također pokazuju povećanu stopu kvarova s postupnim dodavanjem alkohola u benzin za automobile. Alkohol povećava brzinu korozije na potenciometru jer je sposoban nositi struju poput vode. Aplikacije potenciometra za alkoholno gorivo koriste metodologiju pulsiranja i zadržavanja, s periodičnim signalom koji se šalje radi određivanja nivoa goriva smanjujući potencijal korozije. Stoga je poželjna potražnja za drugom sigurnijom, beskontaktnom metodom za nivo goriva.

Wikypedia

Korak 1: Teorija

Teorija
Teorija
Teorija
Teorija
Teorija
Teorija

Dvije su stvari koje morate razumjeti:

Magnetski prekidač:

Ovaj senzor ima mnogo otpornika različitih vrijednosti (niska razina 240 ohma visoka razina 30 ohma), koja se pretvara u "GND" (nije nužno).

Ohmov zakon:

ako možemo primijeniti fiksni napon i fiksni otpornik, možemo primijeniti Ohmov zakon.

i izmjeriti napon na bilo kojem danom nivou, pa transfomiramo analogno digitalno putovanje na posao.

Korak 2: Šematski materijali

Šematski materijali
Šematski materijali
Šematski materijali
Šematski materijali
Šematski materijali
Šematski materijali

-Arduino Nano

-Oled ekran

-Bboardboard

-Senzor nivoa

-2 2.2K otpornika

-2 100ohm otpornika

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

Korak 3: Program

Program
Program

Program u osnovi uzima izmjerenu vrijednost od 0-1023

prvo primjećujemo koju vrijednost dobivamo na niskom i visokom nivou

dobio sam

min = 295

max = 785

zatim ga preslikajte od 0 do 100

Volim ovo.

TankValue0 = mapa (sensorTankValue0, 295, 785, 0, 100);

Preporučuje se: