INHOUDSOPGAWE:

Meet brandstofvlak met Arduino: 4 stappe (met foto's)
Meet brandstofvlak met Arduino: 4 stappe (met foto's)

Video: Meet brandstofvlak met Arduino: 4 stappe (met foto's)

Video: Meet brandstofvlak met Arduino: 4 stappe (met foto's)
Video: CS50 2015 - Week 4 2024, Julie
Anonim
Image
Image
Meet die brandstofvlak met Arduino
Meet die brandstofvlak met Arduino

Die sensoreenheid gebruik gewoonlik 'n vlotter wat aan 'n potensiometer gekoppel is, tipies gedrukte inkontwerp in 'n moderne motor. Namate die tenk leegloop, val die vlot en skuif 'n bewegende kontak langs die weerstand, wat sy weerstand verhoog. [2] As die weerstand op 'n sekere punt is, sal dit ook 'n brandstoflig op sommige voertuie aanskakel.

Intussen meet en wys die indikator -eenheid (gewoonlik op die paneelbord) die hoeveelheid elektriese stroom wat deur die stuur -eenheid vloei. As die tenkvlak hoog is en die maksimum stroom vloei, wys die naald na "F" wat 'n vol tenk aandui. As die tenk leeg is en die minste stroom vloei, wys die naald na "E" wat 'n leë tenk aandui.

Die digitale brandstofmeter in 'n 2012 Hyundai Elantra met 'n vol tenk en 'n afstand tot leë skerm.

Die stelsel kan foutloos wees. As 'n elektriese fout oopgaan, veroorsaak die elektriese stroombaan dat die tenk die tenk leeg wys (teoreties veroorsaak dat die bestuurder die tenk hervul) eerder as vol (wat die bestuurder sonder vooraf kennisgewing kan opraak). Korrosie of slytasie van die potensiometer sal foutiewe metings van die brandstofvlak oplewer. Hierdie stelsel hou egter 'n moontlike risiko in verband. 'N Elektriese stroom word deur die veranderlike weerstand gestuur waaraan 'n vlot gekoppel is, sodat die weerstandswaarde afhang van die brandstofvlak. By die meeste motorbrandstofmeters is sulke weerstande aan die binnekant van die meter, dit wil sê binne -in die brandstoftenk. Om stroom deur so 'n weerstand te stuur, hou 'n brandgevaar in en 'n ontploffingsrisiko daaraan verbonde. Hierdie weerstandsensors toon ook 'n verhoogde mislukkingskoers met die toenemende toevoegings van alkohol tot motorbrandstof. Alkohol verhoog die korrosiesnelheid by die potensiometer, aangesien dit stroom soos water kan dra. Potensiometertoepassings vir alkoholbrandstof gebruik 'n pols-en-hou-metode, met 'n periodieke sein om die brandstofpeil te bepaal, wat die korrosiepotensiaal verminder. Daarom is die vraag na 'n ander veiliger, kontaklose metode vir brandstofpeil gewenst.

Wikipedia

Stap 1: Teorie

Teorie
Teorie
Teorie
Teorie
Teorie
Teorie

Daar is twee dinge wat u moet onderskat:

Magnetiese skakelaar:

Hierdie sensor het baie verskillende weerstande (lae vlak 240 ohm, hoë vlak 30 ohm) wat na "GND" verwys (nie noodwendig nie).

Ohms wet:

as ons 'n vaste spanning en 'n vaste weerstand kan toepas, kan ons die Ohms -wet toepas.

en meet die spanning op 'n gegewe vlak, sodat ons analoog pendel na digitale pendel.

Stap 2: Skematiese materiaal

Skematiese materiaal
Skematiese materiaal
Skematiese materiaal
Skematiese materiaal
Skematiese materiaal
Skematiese materiaal

-Arduino Nano

-Old Display

-Broodbord

-Vlak sensor

-2 2.2K weerstande

-2 100ohm weerstande

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

Stap 3: Programmeer

Program
Program

Die program neem basies 'n gemete waarde van 0-1023

ons let eers op watter waarde ons op die lae en hoë vlak kry

ek het

min = 295

maksimum = 785

karteer dit dan van 0 tot 100

Soos hierdie.

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

Aanbeveel: