Fórum témák

» Több friss téma
Cikkek » Intelligens diesel izzításvezérlő Arduino Nano-val
Intelligens diesel izzításvezérlő Arduino Nano-val
Szerző: bubuszoft, idő: Szept 8, 2026, Olvasva: 1425, Oldal olvasási idő: kb. 2 perc
Lapozás: OK   6 / 7

Ha a programot sikerült beégetni az Arduino Nano-nkba, akkor a 9-es gyújtásbemenetre +12 V-ot kapcsolva az Arduinónk életre kel.

Először kiírja: „Kártech Izzításvezérlő” (a háttérben adatokat kezel és ellenőriz mindent), és ha mindent rendben talál, átlép a főprogramba. Itt a lekért adatokból egy algoritmus alapján kiszámolja, hogy kell-e az adott hőmérséklethez izzítás, és ha igen, szükség van-e utóizzításra. Ha igen, akkor a program azonnal futtatja azt. A kijelzőn az „Izzítás indul” felirat olvasható, alatta pedig a visszaszámlálás látható. Amint eléri a 0-át, átvált, és ha kell, PWM-en keresztül egy meghatározott idejű és erősségű utóizzítást végez. Ekkor már lehet indítani az autót; a kijelzőn az „Utóizzítás” olvasható, az alsó sorban pedig az idő látszik. Ha ez letelik, alaphelyzetbe áll vissza a rendszer: a felső sorban az „Izzítás kész” szöveg olvasható, alul pedig a mért hőfok jelenik meg. Ha esetleg valamiért szükségünk lenne még plusz izzításra, akkor az 5-ös, 6-os jelölésre rakott nyomógombos kapcsoló segítségével 6 másodperces, PWM nélküli izzítást lehet kérni a rendszertől.

Ha a program a szondától egymás után 5 alkalommal értelmezhetetlen adatot kap, akkor a kijelző alsó sorába a „Szondahiba” feliratot írja ki. Ebben az esetben csak a nyomógombos, 6 másodperces időt tudjuk lefuttatni, amíg a hibát el nem hárítottuk. A program a hagyományos 11 V-os gyertyákhoz készült, de kérés esetén bárkinek átírom a szoftvert rövid idejű gyertyaverzióra.

A programba írtam két aprócska, de annál fonosabb sort. A LED amikokor izzít a rendszer szépen lassan villog, de mikor utóizzítást futtatja, akkor gyorsabban villog, jelezve ezzel is, hogy az autó indítható. A másik, ha van egy Arduino Ide programunk a gépen, akor tesztelhetjük az áramkörünket. Soros monitor álásban adhatunk ugyanis egy hőfokot 20 és -40 °C között, ilyenkor végrehajtja az adott hőfok izzítás, és utóizzítási ciklusát.

Beleírtam még egy szondahibát, ha valamiért nem tudja a szonda adatait elemezni, és ezt többször is egymás után produkálja, akkor kiírja a szondahibát.

Kézi kényszerített izzítás: van olyan helyzet, például a fent említett szondahibánál, amikor el kéne indulni azért az autóval, ebben az esetben a gombot megnyomjuk elkezd 6 mp-ig izzítani. Ez a funkció minden állapotban működik, legyen 30 °C, vagy szondahiba, mindig mennie kell.

Beleírtam továbbá, hogy ne legyen extrém esetben, vagy tesztnél, pl. -99 °C-nál az, hogy szétolvad a gyertya, mert 5 percig folyamatosan izzít. Említettem, hogy ez egy inteligens vezérlő, és maximum a -40 °C-os hőmérsékleti algoritmust fogja -99 °C-nál is végrehajtani, ezzel megakadályozzuk, hogy beleolvadjon a gyertya a kamrába. 

A program -40 és 120 °C között mér, persze nem lehet 120 °C egy autóban, de a szonda tudja mérni.

Remélem, sok utánépítőről fogok hallani! Kérdés esetén szívesen állok rendelkezésetekre! 


A cikk még nem ért véget, lapozz!
Következő: »»   6 / 7
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem