Tartalomjegyzék:
Videó: Üzemanyagszint mérése Arduino segítségével: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Az érzékelőegység általában úszóelemet használ egy potenciométerhez csatlakoztatva, jellemzően nyomtatott tintával a modern autóban. A tartály kiürülésekor az úszó leesik, és mozgó érintkezőt csúsztat az ellenállás mentén, növelve annak ellenállását. [2] Ezenkívül, amikor az ellenállás egy bizonyos ponton van, egyes járműveken "alacsony üzemanyag -fogyasztású" lámpát is bekapcsol.
Eközben a jelzőegység (általában a műszerfalra szerelve) méri és megjeleníti a küldő egységen keresztül áramló elektromos áram mennyiségét. Ha a tartály szintje magas és a maximális áram folyik, a tű "F" -re mutat, jelezve a teli tartályt. Ha a tartály üres és a legkevesebb áram folyik, a tű "E" -re mutat, jelezve az üres tartályt.
A 2012 -es Hyundai Elantra digitális üzemanyag -kijelzője teli tankot mutat az üres kijelzővel.
A rendszer hibamentes lehet. Ha elektromos hiba nyílik meg, az elektromos áramkör hatására az indikátor üresnek mutatja a tartályt (elméletileg arra készteti a vezetőt, hogy töltse fel a tartályt), nem pedig megtelt (ami lehetővé tenné a vezető számára, hogy előzetes értesítés nélkül kifogyjon az üzemanyagból). A potenciométer korróziója vagy kopása hibásan mutatja az üzemanyagszintet. Ennek a rendszernek azonban potenciális kockázata van. Az áramot a változó ellenálláson keresztül továbbítják, amelyhez úszó van csatlakoztatva, így az ellenállás értéke az üzemanyag szintjétől függ. A legtöbb autó üzemanyag -mérőórájában az ilyen ellenállások a mérőműszer belső oldalán, azaz az üzemanyagtartályon belül vannak. Az ilyen ellenálláson keresztül történő áramküldés tűz- és robbanásveszéllyel jár. Ezek az ellenállásérzékelők megnövekedett meghibásodási arányt is mutatnak, miközben alkoholt adnak hozzá az autóipari benzin üzemanyagához. Az alkohol növeli a korróziós sebességet a potenciométeren, mivel képes áramot szállítani, mint a víz. Az alkoholos üzemanyag potenciométeres alkalmazásai impulzus-tartás módszert alkalmaznak, és időszakos jelet küldenek az üzemanyagszint csökkentésére, csökkentve a korróziós potenciált. Ezért kívánatos egy másik biztonságosabb, érintés nélküli üzemanyag-szint iránti kereslet.
Wikipédia
1. lépés: Elmélet
Két dolgot kell megértenie:
Mágneses kapcsoló:
Ennek az érzékelőnek sok különböző értékű ellenállása van (alacsony szint 240 ohm Magas szint 30 ohm), amelyek "GND" -re (nem feltétlenül) alakulnak.
Ohms törvény:
ha rögzített feszültséget és rögzített ellenállást tudunk alkalmazni, akkor alkalmazhatjuk az Ohms -törvényt.
és mérje meg a feszültséget bármely adott szinten, így átvesszük a digitális ingázás analógját.
2. lépés: Vázlatos anyagok
-Arduino Nano
-Oled kijelző
-Kenyértábla
-Szintérzékelő
-2 2.2K ellenállás
-2 100ohm ellenállás
tuppens.com/kus-wema-fuel-water-tank-level…
3. lépés: Programozás
A program alapvetően 0-1023 közötti értéket vesz fel
először azt vesszük észre, hogy milyen értéket kapunk az alacsony és a magas szinten
kaptam
min = 295
max = 785
majd térképezze le 0 -tól 100 -ig
Mint ez.
TankValue0 = térkép (sensorTankValue0, 295, 785, 0, 100);
Ajánlott:
A gyorsulás mérése ADXL345 és részecskefoton segítségével: 4 lépés
A gyorsulás mérése ADXL345 és részecskefoton segítségével: Az ADXL345 egy kicsi, vékony, ultralow teljesítményű, 3 tengelyes gyorsulásmérő, nagy felbontású (13 bites) méréssel, ± 16 g-ig. A digitális kimeneti adatok 16 bites kettes kiegészítésként vannak formázva, és az I2 C digitális interfészen keresztül érhetők el. Méri a
Mágneses mező mérése HMC5883 és részecskefoton segítségével: 4 lépés
Mágneses mező mérése HMC5883 és részecskefoton segítségével: A HMC5883 egy digitális iránytű, amelyet alacsony mezőű mágneses érzékelésre terveztek. Ennek az eszköznek a mágneses mező széles tartománya +/- 8 Oe, és a kimeneti sebessége 160 Hz. A HMC5883 érzékelő magában foglalja az automatikus kivezető heveder meghajtókat, az eltolás törlését és egy
Hőmérséklet mérése LM75BIMM és Arduino Nano segítségével: 4 lépés
Hőmérsékletmérés az LM75BIMM és az Arduino Nano használatával: Az LM75BIMM egy digitális hőmérséklet -érzékelő, amely hőfigyelővel van ellátva, és két vezetékes interfésszel rendelkezik, amely támogatja a működését 400 kHz -ig. Túlhőmérsékletű kimenettel rendelkezik, programozható határértékkel és hiszterissel. Ebben az oktatóanyagban az interfész
Hőmérséklet mérése PT100 és Arduino segítségével: 16 lépés
Hőmérséklet mérése PT100 és Arduino segítségével: A projekt célja egy hőmérsékletérzékelő rendszer megtervezése, kivitelezése és tesztelése. A rendszert 0 és 100 ° C közötti hőmérséklettartomány mérésére tervezték. A PT100 -at használták a hőmérséklet mérésére, és ez egy ellenálláshőmérséklet -érzékelő (RTD)
Talajnedvesség mérése Arduino segítségével: 6 lépés
A talaj nedvességének mérése Arduino segítségével: Ebben a gyors bemutatóban megmutatom, hogyan kell olvasni a talajnedvesség -érzékelőt az arduino használatával, és kinyomtatni a talaj nedvességszintjét az Arduino soros monitorban. Az eredeti bejegyzést, amelyet én írtam szingaléz nyelven, megtalálod ezen a linken