Kazalo:

Izmerite raven goriva z Arduinom: 4 koraki (s slikami)
Izmerite raven goriva z Arduinom: 4 koraki (s slikami)

Video: Izmerite raven goriva z Arduinom: 4 koraki (s slikami)

Video: Izmerite raven goriva z Arduinom: 4 koraki (s slikami)
Video: Высокая плотность 2022 2024, November
Anonim
Image
Image
Izmerite raven goriva z Arduinom
Izmerite raven goriva z Arduinom

Senzorska enota običajno uporablja plovec, povezan s potenciometrom, običajno tiskanim črnilom v sodobnem avtomobilu. Ko se rezervoar izprazni, plovec pade in drsi premikajoč se kontakt vzdolž upora, kar poveča njegov upor. [2] Poleg tega bo, ko je upor na določeni točki, prižgal tudi luč za "nizko porabo goriva" na nekaterih vozilih.

Medtem indikatorska enota (običajno nameščena na armaturni plošči) meri in prikazuje količino električnega toka, ki teče skozi oddajno enoto. Ko je nivo rezervoarja visok in teče največji tok, igla pokaže na "F", kar kaže na poln rezervoar. Ko je rezervoar prazen in teče najmanjši tok, igla pokaže na "E", kar označuje prazen rezervoar.

Digitalni merilnik goriva v Hyundai Elantri iz leta 2012 prikazuje poln rezervoar skupaj z razdaljo do praznega zaslona.

Sistem je lahko varen pred napakami. Če se odpre električna napaka, električni tokokrog povzroči, da indikator pokaže, da je rezervoar prazen (teoretično povzroči, da voznik napolni rezervoar) in ne poln (kar bi vozniku omogočilo, da brez predhodnega obvestila zmanjka goriva). Korozija ali obraba potenciometra bosta zagotovila napačne odčitke nivoja goriva. Vendar ima ta sistem potencialno tveganje, povezano z njim. Električni tok se pošlje skozi spremenljiv upor, na katerega je priključen plovec, tako da je vrednost upora odvisna od nivoja goriva. V večini avtomobilskih merilnikov goriva so takšni upori na notranji strani merilnika, torej v rezervoarju za gorivo. Pošiljanje toka skozi tak upor ima nevarnost požara in eksplozije. Ti odporni senzorji prav tako kažejo povečano stopnjo okvare s postopnim dodajanjem alkohola v bencin za avtomobile. Alkohol povečuje hitrost korozije na potenciometru, saj lahko prenaša tok kot voda. Potenciometri za alkoholno gorivo uporabljajo metodo impulznega zadrževanja, pri čemer se periodično pošilja signal za določitev ravni goriva, ki zmanjšuje korozijski potencial. Zato je zaželeno povpraševanje po drugi varnejši, brezkontaktni metodi za raven goriva.

Wikypedia

1. korak: Teorija

Teorija
Teorija
Teorija
Teorija
Teorija
Teorija

Dve stvari morate razumeti:

Magnetno stikalo:

Ta senzor ima veliko uporov različnih vrednosti (nizka raven 240 ohm visoka raven 30 ohm), ki se pretvori v "GND" (ni nujno).

Ohmov zakon:

če lahko uporabimo fiksno napetost in fiksni upor, lahko uporabimo Ohmov zakon.

in izmerimo napetost na kateri koli ravni, zato transfomiramo analogno digitalno vožnjo.

2. korak: Shematski materiali

Shematski materiali
Shematski materiali
Shematski materiali
Shematski materiali
Shematski materiali
Shematski materiali

-Arduino Nano

-Oled zaslon

-lesena deska

-Senzor ravni

-2 2.2K uporov

-2 100ohmski upori

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

3. korak: Program

Program
Program

Program v osnovi meri izmerjeno vrednost od 0-1023

najprej opazimo, kakšno vrednost dobimo na nizki in visoki ravni

imam

min = 295

max = 785

nato preslikajte od 0 do 100

Všečkaj to.

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

Priporočena: