Turinys:

„Arduino“apsisukimų dažnio ribotuvas dujų varikliui: 5 žingsniai
„Arduino“apsisukimų dažnio ribotuvas dujų varikliui: 5 žingsniai

Video: „Arduino“apsisukimų dažnio ribotuvas dujų varikliui: 5 žingsniai

Video: „Arduino“apsisukimų dažnio ribotuvas dujų varikliui: 5 žingsniai
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Lapkritis
Anonim
„Arduino“apsisukimų dažnio ribotuvas dujų varikliui
„Arduino“apsisukimų dažnio ribotuvas dujų varikliui

„Youtube“demonstracija

Tai skirta pakeisti benzininio variklio greičio ribotuvą. Šį RPM ribotuvą galima perjungti į 3 skirtingus nustatymus. Įdiegiau tai viename cilindre, Briggs ir Stratton variklyje ir naudojau „Arduino mega“bei LCD ekraną. Jei jums reiktų dirbti su mažesne plokšte, galėtumėte tiesiog parodyti visą informaciją su būsenos lemputėmis ir nuosekliu monitoriumi

Čia yra 5 svarbios dalys

-surasti tinkamą laidą žudymo jungikliui

-3 padėties ribotuvas

- relė

-uždegimo žvakės surinkėjas ir izoliatorius

-kodas

Priedai:

3x 1k rezistoriai (arba bet kurie 3 lygūs rezistoriai)

2x 10k rezistoriai

1 MOSFET IRF-510

1 diodas 1n914

1 22uF keraminis kondensatorius (bet koks mažas šio diapazono kondensatorius veiks)

vielos krūva

5v, 5 kontaktų relė

variklis (neveikia su dyzeliais)

arduino

duonos lenta sąrankai ir bandymams (mažiau svarbi, jei praleidžiate LCD ekraną)

vieno poliaus, dvigubo metimo jungiklis (ant jo turėtų būti 3 skirtukai arba smeigtukai)

Multimetras

1 žingsnis: 1 žingsnis: suraskite tinkamą variklio laidą

1 žingsnis: Raskite tinkamą variklio laidą
1 žingsnis: Raskite tinkamą variklio laidą
1 žingsnis: Raskite tinkamą variklio laidą
1 žingsnis: Raskite tinkamą variklio laidą
1 žingsnis: Raskite tinkamą variklio laidą
1 žingsnis: Raskite tinkamą variklio laidą

Svarbi šio projekto dalis yra rasti žemos įtampos laidą ant variklio, kuriuo galite jį išjungti. Galite atjungti didelį laidą, einantį nuo ritės iki uždegimo žvakės, tačiau aukšta įtampa gali šokinėti per kontaktus. Mes galime valdyti žemos įtampos laidą, einantį į ritę ir uždegimo modulį. 6v relė galės tai padaryti, o mes galime valdyti tą mažą relę su arduino.

Pirmoji nuotrauka yra iš 90 -ųjų vejapjovės, ji išsijungtų, jei prijungtumėte žalią laidą prie žemės.

Antrasis paveikslėlis yra iš naujesnio „Briggs“ir „Stratton“variklio, jis išsijungtų, jei įžemintumėte raudoną/juodą laidą.

Negaliu duoti nurodymų kiekvienam varikliui, todėl turėsite šiek tiek eksperimentuoti. Geresnių nurodymų rasite, jei ieškosite konkretaus variklio „žudymo jungiklio“. Atminkite, kad vienas iš kaiščių ant relės yra ĮJUNGTAS, kai relė įjungiama, o kita - IŠJUNGTA, kai relė įjungiama.

2 veiksmas: 2 žingsnis: kibirkštinio signalo izoliatorius

2 žingsnis: kibirkštinio signalo izoliatorius
2 žingsnis: kibirkštinio signalo izoliatorius

Srovė, tekanti per laidą, sukurs magnetinį lauką, o jūs galite naudoti kintantį magnetinį lauką, kad sukurtumėte srovės impulsus per kitą, atskirą laidą. Pagal šį principą veikia uždegimo ritės, transformatoriai ir belaidžiai įkrovikliai. Mes galime naudoti šį efektą, norėdami nuskaityti variklio greitį, jei apvyniosime vielos kilpą aplink uždegimo žvakės laidą.

Kai variklis veikia, aš radau, kad 2 vielos kilpos aplink uždegimo žvakės laidą generuoja impulsus apie +/- 15-20v. Mes galime naudoti rezistorių ir diodą, kad užblokuotume neigiamus impulsus ir sumažintume įtampą. Šiuos impulsus naudojau MOSFET tranzistoriui valdyti, o tranzistoriaus išvestį - skaitmeniniam „Arduino“kaiščiui valdyti.

Variklis generuoja daug aukštos įtampos impulsų, o kilpa aplink žvakės laidą taip pat gali sukurti pakankamai įtampos „Arduino“kepti, todėl rekomenduoju išbandyti šią grandinę prijungus multimetrą prie MOSFET. prijungus laidą, užlenktą aplink uždegimo žvakę tiesiai prie „Arduino“, jis nutrūks.

Vienas šios sistemos minusas yra tas, kad kai relė nutraukia kibirkštį, „Arduino“negali gauti rodmenų iš uždegimo žvakės, kad pamatytų, kaip greitai sukasi variklis. Ši programa išjungia kibirkštį, kai variklis sukasi per greitai, o kitą kartojimą iškart nuskaito 0 aps./min ir vėl įjungia. Daugelyje kitų „Arduino“tachometrų projektų naudojamas salės efekto jutiklis. Viena vertus, indukcinėms sistemoms į variklį nereikia pridėti jokių judančių dalių. Kita vertus, indukcinio signalo nėra, kai uždegimo sistema yra išjungta/pjaunanti kibirkštis/netinkamas uždegimas/atjungta

3 žingsnis: 3 žingsnis. Ribinis jungiklis

Žingsnis 3. Ribinis jungiklis
Žingsnis 3. Ribinis jungiklis

ši dalis yra neprivaloma, bet gana naudinga

tai tik įtampos daliklis, kuris naudoja jungiklį, kad apeitų kai kuriuos rezistorius, priklausomai nuo padėties. Faktinė apsisukimų per minutę riba nustatoma kode, tai leidžia tiesiog keisti nustatymus.

4 žingsnis: 4 žingsnis: relė

4 žingsnis: relė
4 žingsnis: relė

Relė yra jungiklis, kuris įjungiamas arba išjungiamas, kai gauna maitinimą. Norėdami pakeisti didesnį (variklio uždegimo sistemą), galite naudoti nedidelį srovės šaltinį (pvz., 40 mA skaitmeninį arduino kaištį)

Rekomenduojamas: