Satura rādītājs:

Arduino RPM ierobežotājs gāzes dzinējam: 5 soļi
Arduino RPM ierobežotājs gāzes dzinējam: 5 soļi

Video: Arduino RPM ierobežotājs gāzes dzinējam: 5 soļi

Video: Arduino RPM ierobežotājs gāzes dzinējam: 5 soļi
Video: Arduino Tutorial: Tachometer (RPM Counter) 2024, Novembris
Anonim
Arduino RPM ierobežotājs gāzes dzinējam
Arduino RPM ierobežotājs gāzes dzinējam

Youtube demonstrācija

Tas ir paredzēts regulatora nomaiņai benzīna dzinēja ātruma ierobežošanai. Šo RPM ierobežotāju var pārslēgt uz 3 dažādiem iestatījumiem. Es to uzstādīju uz viena cilindra, Briggs un Stratton dzinēja un izmantoju Arduino mega un LCD ekrānu. Ja jums bija jāstrādā ar mazāku dēli, jūs varētu vienkārši parādīt visu informāciju, izmantojot statusa gaismas un sērijas monitoru

Tam ir 5 svarīgas daļas

-atrast pareizo vadu nogalināšanas slēdzim

-3 pozīciju ierobežotāja slēdzis

- relejs

-aizdedzes sveces savācējs un izolators

-kods

Piegādes:

3x 1k rezistori (vai jebkuri 3 vienādi rezistori)

2x 10k rezistori

1 MOSFET IRF-510

1 diode 1n914

1 22uF keramikas kondensators (darbosies jebkurš neliels kondensators šajā diapazonā)

vadu ķekars

5v, 5 kontaktu relejs

dzinējs (nedarbojas dīzeļos)

arduino

maizes dēlis uzstādīšanai un testēšanai (mazāk svarīgi, ja izlaižat LCD ekrānu)

viens pols, dubultā metiena slēdzis (jābūt 3 cilnēm vai tapām)

Multimetrs

1. darbība: 1. darbība: atrodiet pareizo vadu uz motora

1. darbība. Atrodiet pareizo vadu uz motora
1. darbība. Atrodiet pareizo vadu uz motora
1. solis: Atrodiet pareizo vadu uz motora
1. solis: Atrodiet pareizo vadu uz motora
1. solis: Atrodiet pareizo vadu uz motora
1. solis: Atrodiet pareizo vadu uz motora

šī projekta kritiskā daļa ir atrast zemsprieguma vadu uz motora, ar kuru to var izslēgt. Jūs varētu atvienot lielo vadu, kas iet no spoles uz aizdedzes sveci, bet augstspriegums var pārlēkt pāri kontaktiem. Mēs varam kontrolēt zemsprieguma vadu, kas iet uz spoli un aizdedzes moduli. 6V relejs to varēs izdarīt, un mēs varam kontrolēt šo mazo releju ar arduino.

Pirmais attēls ir no 90. gadu zāles pļāvēja, tas izslēgtos, ja pievienotu zaļo vadu zemei.

Otrais attēls ir no jaunāka Briggs un Stratton motora, tas izslēgtos, ja zemētu sarkano/melno vadu.

Es nevaru sniegt norādījumus katram motoram, tāpēc jums būs jāveic daži eksperimenti. Labākus norādījumus varat atrast, ja meklējat sava konkrētā motora “nogalināšanas slēdzi”. Paturiet prātā, ka viena no jūsu tapām uz releja ir ieslēgta, kad relejs tiek darbināts, un otra ir izslēgta, kad relejs tiek darbināts.

2. darbība: 2. darbība: dzirksteles signāla izolators

2. solis: dzirksteles signāla izolators
2. solis: dzirksteles signāla izolators

Strāva, kas plūst caur vadu, radīs magnētisko lauku, un jūs varat izmantot mainīgu magnētisko lauku, lai izveidotu strāvas impulsus caur citu, atsevišķu vadu. Šis ir princips, kurā darbojas aizdedzes spoles, transformatori un bezvadu lādētāji. Mēs varam izmantot šo efektu, lai nolasītu motora apgriezienu skaitu, ja mēs aptinam stieples cilpu ap aizdedzes sveces vadu.

Kad dzinējs darbojas, es atklāju, ka 2 vadu cilpas ap aizdedzes sveces vadu ģenerē impulsus aptuveni +/- 15-20v. Mēs varam izmantot rezistoru un diode, lai bloķētu negatīvos impulsus un samazinātu spriegumu. Es izmantoju šos impulsus, lai kontrolētu MOSFET tranzistoru, un izmantoju tranzistora izeju, lai kontrolētu Arduino digitālo tapu.

Dzinējs ģenerē daudz augstsprieguma impulsu, un cilpa ap aizdedzes sveces vadu var radīt pietiekami daudz sprieguma, lai apceptu Arduino, tāpēc iesaku pārbaudīt šo ķēdi, pievienojot multimetru MOSFET. savienojot vadu, kas apvilkts ap aizdedzes sveci, tieši pie Arduino, tas tiks salauzts.

Viens no šīs sistēmas mīnusiem ir tas, ka tad, kad relejs nogriež dzirksteli, Arduino nevar iegūt no sveces rādījumus, lai redzētu, cik ātri dzinējs griežas. Šī programma izslēdz dzirksti, kad dzinējs darbojas pārāk ātri, un pēc tam uzreiz nolasa 0 apgriezienus nākamajā atkārtojumā un atkal ieslēdz to. Lielākajā daļā citu Arduino tahometru projektu tiek izmantots zāles efekta sensors. No vienas puses, induktīvajām sistēmām motoram nav jāpievieno kustīgas detaļas. No otras puses, nav aizdedzes sistēmas izslēgšanas/dzirksteļošanas/nepareizas aizdedzes/atvienotas indukcijas signāla

3. solis: 3. solis. Ierobežotāja slēdzis

Solis 3. Ierobežotāja slēdzis
Solis 3. Ierobežotāja slēdzis

šī daļa nav obligāta, taču tā ir diezgan noderīga

tas ir tikai sprieguma dalītājs, kas izmanto slēdzi, lai apietu dažus rezistorus atkarībā no pozīcijas. Faktiskais apgriezienu skaita ierobežojums tiek noteikts kodā, tas ļauj vienkārši mainīt iestatījumus.

4. solis: 4. solis: relejs

4. solis: relejs
4. solis: relejs

Relejs ir slēdzis, kas ieslēdzas vai izslēdzas, kad saņem barošanu. Varat izmantot nelielu strāvas avotu (piemēram, 40mA digitālo arduino tapu), lai mainītu lielāku (motora aizdedzes sistēma)

Ieteicams: