Sisällysluettelo:
Video: Arduino RPM -rajoitin kaasumoottorille: 5 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Youtuben esittely
Tämä on tarkoitettu bensiinimoottorin nopeuden rajoittamiseen tarkoitetun säätimen vaihtamiseen. Tämä kierroslukurajoitin voidaan vaihtaa kolmeen eri asetukseen lennossa. Asensin tämän yhdelle sylinterille, Briggs- ja Stratton -moottorille ja käytin Arduino -megaa ja LCD -näyttöä. Jos joudut työskentelemään pienemmän levyn kanssa, voit näyttää kaikki tiedot tilavaloilla ja sarjamonitorilla
Tässä on 5 tärkeää osaa
-löytää oikea johto tappokytkimelle
-3 -asentoinen rajakytkin
- rele
-sytytystulpan nouto ja eristin
-koodi
Tarvikkeet:
3x 1k vastukset (tai mikä tahansa 3 yhtä suurta vastusta)
2x 10k vastukset
1 MOSFET IRF-510
1 diodi 1n914
1 22uF keraaminen kondensaattori (mikä tahansa tämän alueen pieni kondensaattori toimii)
nippu lankaa
5v, 5 -nastainen rele
moottori (ei toimi dieselillä)
arduino
leipälevy asennusta ja testausta varten (vähemmän tärkeä, jos ohitat LCD -näytön)
yksinapainen, kaksoiskytkin (pitäisi olla 3 kielekettä tai nastaa)
Yleismittari
Vaihe 1: Vaihe 1: Oikean johdon löytäminen moottorista
kriittinen osa tätä projektia on löytää moottorista pienjännitejohto, jolla voit sammuttaa sen. Voisit irrottaa suuren johtimen, joka menee kelasta sytytystulppaan, mutta korkea jännite voi hypätä koskettimien yli. Voimme ohjata kelaan ja sytytysmoduuliin menevää pienjännitejohtoa. 6v rele voi tehdä tämän, ja voimme ohjata sitä pientä relettä arduinolla.
Ensimmäinen kuva on 90 -luvun ruohonleikkurista, se sammuu, jos liität vihreän johdon maahan.
Toinen kuva on uudemmasta briggs- ja stratton -moottorista, se sammuu, jos maadoitat punaisen/mustan johdon.
En voi antaa ohjeita jokaiselle moottorille, joten sinun on tehtävä kokeita. Löydät parempia ohjeita, jos etsit tietyn moottorin tappokytkintä. Muista, että yksi releesi nastoista on PÄÄLLÄ, kun releeseen kytketään virta, ja toinen on POIS, kun releeseen kytketään virta.
Vaihe 2: Vaihe 2: Kipinäsignaalin eristin
Johdon läpi virtaava virta luo magneettikentän, ja voit käyttää muuttuvaa magneettikenttää luodaksesi virtapulsseja eri, erillisen langan kautta. Tämä on periaate, jonka mukaan sytytyspuolat, muuntajat ja langattomat laturit toimivat. Voimme käyttää tätä vaikutusta moottorin nopeuden lukemiseen, jos kääritään langasilmukka sytytystulpan johdon ympärille.
Kun moottori oli käynnissä, huomasin, että 2 silmukkaa lankaa sytytystulpan johdon ympärillä tuotti pulsseja noin +/- 15-20v. Voimme käyttää vastusta ja diodia estämään negatiiviset pulssit ja vähentämään jännitettä. Käytin näitä pulsseja MOSFET -transistorin ohjaamiseen ja käytin transistorin lähtöä Arduinon digitaalisen nastan ohjaamiseen.
Moottori tuottaa paljon suurjännitepulsseja, ja sytytystulpan johdon ympärillä oleva silmukka voi myös tuottaa tarpeeksi jännitettä Arduinon paistoon, joten suosittelen testaamaan tätä piiriä kytkemällä yleismittari MOSFETiin. kytkemällä sytytystulpan ympärille kierretty johto suoraan Arduinoon, se katkeaa.
Yksi tämän järjestelmän haittapuoli on, että kun rele katkaisee kipinän, Arduino ei saa lukemaa sytytystulpasta nähdäkseen kuinka nopeasti moottori pyörii. Tämä ohjelma sammuttaa kipinän, kun moottori käy liian nopeasti, ja lukee heti seuraavan kierroksen heti 0 rpm ja käynnistää sen uudelleen. Useimmat muut Arduino-kierroslukumittariprojektit käyttävät hall-tehosteanturia. Toisaalta induktiiviset järjestelmät eivät vaadi liikkuvien osien lisäämistä moottoriin. Toisaalta induktiivista signaalia ei ole, kun sytytysjärjestelmä on pois päältä/katkaisee kipinän/sytyttää väärin/irrotetaan
Vaihe 3: Vaihe 3. Rajoitinkytkin
Tämä osa on valinnainen, mutta se on melko hyödyllinen
se on vain jännitteenjakaja, joka käyttää kytkintä ohittamaan joitain vastuksia asennosta riippuen. Todellinen kierrosluvun raja määritetään koodissa, joten voit vain muuttaa asetuksia lennossa.
Vaihe 4: Vaihe 4: Rele
Rele on kytkin, joka kytkeytyy päälle tai pois päältä, kun se saa virtaa. Voit vaihtaa pienen virtalähteen (kuten 40 mA: n digitaalisen arduino -nastan) suurempaan (moottorin sytytysjärjestelmä)