Sisällysluettelo:

Polttoaineen määrän mittaus Arduinolla: 4 vaihetta (kuvilla)
Polttoaineen määrän mittaus Arduinolla: 4 vaihetta (kuvilla)

Video: Polttoaineen määrän mittaus Arduinolla: 4 vaihetta (kuvilla)

Video: Polttoaineen määrän mittaus Arduinolla: 4 vaihetta (kuvilla)
Video: Syökö autosi moottori öljyä? Autohuoltovinkki | KAASUJALKA 2024, Heinäkuu
Anonim
Image
Image
Mittaa polttoaineen taso Arduinolla
Mittaa polttoaineen taso Arduinolla

Tunnistusyksikkö käyttää yleensä potentiometriin yhdistettyä kelluketta, tyypillisesti painettua musteen muotoilua nykyaikaisessa autossa. Kun säiliö tyhjenee, kelluke putoaa ja liukuu liikkuvan koskettimen vastusta pitkin, mikä lisää sen vastusta. [2] Lisäksi kun vastus on tietyssä kohdassa, se sytyttää myös "vähäpolttoisen" valon joissakin ajoneuvoissa.

Samaan aikaan ilmaisinyksikkö (yleensä asennettu kojelautaan) mittaa ja näyttää lähettävän yksikön läpi kulkevan sähkövirran määrän. Kun säiliön taso on korkea ja maksimivirta virtaa, neula osoittaa kohtaan "F", joka osoittaa, että säiliö on täynnä. Kun säiliö on tyhjä ja virtaa vähiten, neula osoittaa kohtaan "E", joka osoittaa tyhjän säiliön.

Digitaalinen polttoainemittari vuonna 2012 Hyundai Elantrassa, joka näyttää täyden säiliön ja etäisyyden tyhjään näyttöön.

Järjestelmä voi olla vikaturvallinen. Jos sähkövika avautuu, sähköpiiri saa osoittimen näyttämään säiliön tyhjänä (teoreettisesti provosoi kuljettajaa täyttämään säiliön) pikemminkin kuin täynnä (mikä mahdollistaisi kuljettajan polttoaineen loppumisen ilman ennakkoilmoitusta). Potentiometrin syöpyminen tai kuluminen antaa virheelliset polttoainemäärät. Tähän järjestelmään liittyy kuitenkin mahdollinen riski. Sähkövirta lähetetään muuttuvan vastuksen läpi, johon uimuri on kytketty, joten vastuksen arvo riippuu polttoaineen määrästä. Useimmissa autojen polttoainemittarissa tällaiset vastukset ovat mittarin sisäpuolella eli polttoainesäiliön sisällä. Virran lähettäminen tällaisen vastuksen kautta aiheuttaa palovaaran ja siihen liittyvän räjähdysvaaran. Nämä vastusanturit osoittavat myös lisääntynyttä vikaantumista lisäämällä alkoholia autojen bensiinipolttoaineeseen. Alkoholi lisää korroosiota potentiometrissä, koska se kykenee kuljettamaan virtaa kuten vesi. Alkoholipolttoaineen potentiometrisovelluksissa käytetään pulssi- ja pidätysmenetelmää, ja ajoittain lähetetään signaali polttoaineen määrän määrittämiseksi, mikä vähentää korroosiopotentiaalia. Siksi toivotaan kysyntää toiselle turvallisemmalle, kosketuksettomalle polttoainetason menetelmälle.

Wikypedia

Vaihe 1: Teoria

Teoria
Teoria
Teoria
Teoria
Teoria
Teoria

Sinun on ymmärrettävä kaksi asiaa:

Magneettikytkin:

Tässä anturissa on monia eri arvojen vastuksia (matala taso 240 ohmia korkea taso 30 ohmia), jotka muuttuvat "GND": ksi (ei välttämättä).

Ohmin laki:

jos voimme soveltaa kiinteää jännitettä ja kiinteää vastusta, voimme soveltaa Ohmin lakia.

ja mittaa jännite millä tahansa tasolla, joten siirrämme analogisen digitaalisen työmatkan.

Vaihe 2: Kaaviomateriaalit

Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit
Kaaviot-materiaalit

-Arduino Nano

-Oled -näyttö

-Leipälauta

-Tasoanturi

-2 2.2K vastukset

-2 100 ohmin vastukset

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

Vaihe 3: Ohjelmoi

Ohjelmoida
Ohjelmoida

Ohjelma ottaa yleensä mitatun arvon 0-1023

huomaamme ensin, mitä arvoa saamme matalalla ja korkealla tasolla

sain

min = 295

max = 785

sitten kartoittaa sen 0-100

Kuten tämä.

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

Suositeltava: