Sisällysluettelo:

Arduino RPM -rajoitin kaasumoottorille: 5 vaihetta
Arduino RPM -rajoitin kaasumoottorille: 5 vaihetta

Video: Arduino RPM -rajoitin kaasumoottorille: 5 vaihetta

Video: Arduino RPM -rajoitin kaasumoottorille: 5 vaihetta
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Marraskuu
Anonim
Arduino RPM -rajoitin kaasumoottorille
Arduino RPM -rajoitin kaasumoottorille

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

Vaihe 1: Löydä oikea johto moottorista
Vaihe 1: Löydä oikea johto moottorista
Vaihe 1: Löydä oikea johto moottorista
Vaihe 1: Löydä oikea johto moottorista
Vaihe 1: Löydä oikea johto moottorista
Vaihe 1: Löydä oikea johto 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

Vaihe 2: Kipinäsignaalin eristäjä
Vaihe 2: Kipinäsignaalin eristäjä

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

Vaihe 3. Rajoitinkytkin
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

Vaihe 4: Rele
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ä)

Suositeltava: