Satura rādītājs:

Degvielas līmeņa mērīšana ar Arduino: 4 soļi (ar attēliem)
Degvielas līmeņa mērīšana ar Arduino: 4 soļi (ar attēliem)

Video: Degvielas līmeņa mērīšana ar Arduino: 4 soļi (ar attēliem)

Video: Degvielas līmeņa mērīšana ar Arduino: 4 soļi (ar attēliem)
Video: CS50 2015 - Week 4 2024, Jūlijs
Anonim
Image
Image
Izmēriet degvielas līmeni ar Arduino
Izmēriet degvielas līmeni ar Arduino

Sensoru blokā parasti tiek izmantots pludiņš, kas savienots ar potenciometru, parasti drukātas tintes dizains mūsdienīgā automašīnā. Tvertnei iztukšojoties, pludiņš nokrīt un slīd kustīgu kontaktu gar rezistoru, palielinot tā pretestību. [2] Turklāt, kad pretestība ir noteiktā brīdī, tā dažiem transportlīdzekļiem ieslēgs arī degvielu ar zemu degvielas patēriņu.

Tikmēr indikatora bloks (parasti uzstādīts uz paneļa) mēra un parāda elektriskās strāvas daudzumu, kas plūst caur sūtītāju. Kad tvertnes līmenis ir augsts un plūst maksimālā strāva, adata norāda uz "F", norādot pilnu tvertni. Kad tvertne ir tukša un plūst vismazākā strāva, adata norāda uz "E", norādot tukšu tvertni.

2012. gada Hyundai Elantra digitālais degvielas mērītājs parāda pilnu tvertni un attālumu līdz tukšam displejam.

Sistēma var būt droša pret kļūmēm. Ja tiek atvērta elektriskā kļūme, elektriskā ķēde liek indikatoram parādīt tvertni kā tukšu (teorētiski provocējot vadītāju uzpildīt tvertni), nevis pilnu (kas ļautu vadītājam izbeigt degvielu bez iepriekšēja brīdinājuma). Potenciometra korozija vai nodilums nodrošinās kļūdainus degvielas līmeņa rādījumus. Tomēr šai sistēmai ir potenciāls risks. Elektriskā strāva tiek nosūtīta caur mainīgo rezistoru, kuram ir pievienots pludiņš, tāpēc pretestības vērtība ir atkarīga no degvielas līmeņa. Lielākajā daļā automobiļu degvielas mērītāju šādi rezistori atrodas mērītāja iekšpusē, t.i., degvielas tvertnes iekšpusē. Sūtot strāvu caur šādu rezistoru, pastāv ugunsgrēka un sprādziena risks. Šie pretestības sensori parāda arī palielinātu kļūmju līmeni, pakāpeniski pievienojot alkoholu automobiļu benzīna degvielai. Alkohols palielina korozijas ātrumu pie potenciometra, jo tas spēj pārnest strāvu tāpat kā ūdens. Potenciometru lietojumos alkohola degvielai tiek izmantota impulsa un aizturēšanas metodika, periodiski nosūtot signālu, lai noteiktu degvielas līmeni, samazinot korozijas potenciālu. Tāpēc ir vēlams pieprasīt citu drošāku, bezkontakta metodi degvielas līmenim.

Vikipēdija

1. solis: teorija

Teorija
Teorija
Teorija
Teorija
Teorija
Teorija

Ir divas lietas, kas jums jāapzinās:

Magnētiskais slēdzis:

Šim sensoram ir daudz dažādu vērtību rezistoru (zems līmenis 240 omi Augsts līmenis 30 omi), kas pārvēršas par "GND" (ne vienmēr).

Oma likums:

ja mēs varam pielietot fiksētu spriegumu un fiksētu rezistoru, mēs varam piemērot omu likumu.

un izmērīt spriegumu jebkurā noteiktā līmenī, tāpēc mēs pārnesam analogo digitālo pārvietošanos.

2. solis: shematiskie materiāli

Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli
Shēmas-materiāli

-Arduino Nano

-Oled displejs

-Maizes dēlis

-līmeņa sensors

-2 2,2K rezistori

-2 100 omi rezistori

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

3. solis: programma

Programma
Programma

Programma parasti ņem izmērīto vērtību no 0 līdz 1023

mēs vispirms ņemam vērā, kādu vērtību mēs iegūstam zemā un augstajā līmenī

es saņēmu

min = 295

maks. = 785

tad kartējiet to no 0 līdz 100

Kā šis.

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

Ieteicams: