Obsah:

Změřte hladinu paliva pomocí Arduina: 4 kroky (s obrázky)
Změřte hladinu paliva pomocí Arduina: 4 kroky (s obrázky)

Video: Změřte hladinu paliva pomocí Arduina: 4 kroky (s obrázky)

Video: Změřte hladinu paliva pomocí Arduina: 4 kroky (s obrázky)
Video: Benzin-Level – Ukazovateľ hladiny paliva 2024, Červenec
Anonim
Image
Image
Změřte hladinu paliva pomocí Arduina
Změřte hladinu paliva pomocí Arduina

Senzorová jednotka obvykle používá plovák připojený k potenciometru, typicky design tištěného inkoustu v moderním automobilu. Jak se nádrž vyprazdňuje, plovák klesá a klouže pohyblivým kontaktem podél rezistoru, čímž se zvyšuje jeho odpor. [2] Když je odpor v určitém bodě, navíc u některých vozidel také rozsvítí kontrolku „málo paliva“.

Mezitím indikátorová jednotka (obvykle namontovaná na palubní desce) měří a zobrazuje množství elektrického proudu protékajícího vysílací jednotkou. Když je hladina nádrže vysoká a teče maximální proud, jehla ukazuje na „F“, což znamená plnou nádrž. Když je nádrž prázdná a teče nejmenší proud, jehla ukazuje na „E“, což znamená prázdnou nádrž.

Digitální palivoměr v roce 2012 Hyundai Elantra zobrazující plnou nádrž spolu se vzdáleností do prázdného displeje.

Systém může být bezpečný pro případ selhání. Pokud se otevře elektrická závada, elektrický obvod způsobí, že indikátor ukazuje, že nádrž je prázdná (teoreticky provokuje řidiče k doplnění nádrže), a nikoli plnou (což by řidiči umožnilo bez předchozího upozornění dojít palivo). Koroze nebo opotřebení potenciometru poskytne chybné údaje o hladině paliva. Tento systém však s sebou nese potenciální riziko. Elektrický proud je vysílán přes proměnný odpor, ke kterému je připojen plovák, takže hodnota odporu závisí na hladině paliva. Ve většině automobilových palivoměrů jsou takové odpory na vnitřní straně měřidla, tj. Uvnitř palivové nádrže. Odesílání proudu přes takový odpor má za následek nebezpečí požáru a riziko výbuchu. Tyto odporové senzory také vykazují zvýšenou poruchovost s postupným přidáváním alkoholu do automobilového benzínového paliva. Alkohol zvyšuje rychlost koroze na potenciometru, protože je schopen přenášet proud jako voda. Potenciometrové aplikace pro alkoholové palivo používají metodiku pulsu a přidržení, přičemž periodický signál je vyslán ke stanovení hladiny paliva snižující korozní potenciál. Proto je žádoucí poptávka po jiné bezpečnější, bezkontaktní metodě hladiny paliva.

Wikypedia

Krok 1: Teorie

Teorie
Teorie
Teorie
Teorie
Teorie
Teorie

Musíte podcenit dvě věci:

Magnetický spínač:

Tento senzor má mnoho různých hodnot rezistorů (nízká úroveň 240 ohmů, vysoká úroveň 30 ohmů), které dopadají na „GND“(ne nutně).

Ohmův zákon:

pokud můžeme použít pevné napětí a pevný odpor, můžeme použít Ohmův zákon.

a změřte napětí v jakékoli dané úrovni, takže transformujeme digitální dojíždění analogické.

Krok 2: Schémata-materiály

Schémata-materiály
Schémata-materiály
Schémata-materiály
Schémata-materiály
Schémata-materiály
Schémata-materiály

-Arduino Nano

-Oledový displej

-prkénko

-Senzor úrovně

-2 2,2K odpory

-2 odpory 100 ohmů

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

Krok 3: Program

Program
Program

Program v zásadě nabývá naměřené hodnoty od 0-1023

nejprve si všimneme, jaké hodnoty získáme na nízké a vysoké úrovni

mám

min = 295

max = 785

pak jej namapujte od 0 do 100

Takhle.

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

Doporučuje: