Sadržaj:

Arduino limitator broja okretaja za plinski motor: 5 koraka
Arduino limitator broja okretaja za plinski motor: 5 koraka

Video: Arduino limitator broja okretaja za plinski motor: 5 koraka

Video: Arduino limitator broja okretaja za plinski motor: 5 koraka
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Studeni
Anonim
Arduino limitator broja okretaja za plinske motore
Arduino limitator broja okretaja za plinske motore

Youtube demonstracija

Ovo služi za zamjenu regulatora za ograničavanje brzine benzinskog motora. Ovaj se limitator broja okretaja u hodu može prebaciti na 3 različite postavke. Instalirao sam ovo na jednocilindrični, Briggs i Stratton motor i koristio Arduino mega i LCD zaslon. Ako morate raditi s manjom pločom, mogli biste samo prikazati sve podatke sa svjetlima statusa i serijskim monitorom

Ovo ima 5 važnih dijelova

-nalaženje desne žice za prekidač za isključivanje

-3 granični prekidač položaja

- relej

-uzimanje i izolator svjećica

-kod

Pribor:

3x 1k otpornika (ili bilo koja 3 jednaka otpornika)

2x 10k otpornika

1 MOSFET IRF-510

1 dioda 1n914

1 22uF keramički kondenzator (bilo koji mali kondenzator u ovom rasponu će raditi)

hrpa žice

5v, 5 -polni relej

motor (ne radi na dizel motorima)

arduino

ploča za postavljanje i testiranje (manje važno ako preskočite LCD zaslon)

jednopolni, dvostruki prekidač (trebao bi imati 3 jezička ili igle na sebi)

Multimetar

Korak 1: Korak 1: Pronalaženje prave žice na motoru

Korak 1: Pronalaženje prave žice na motoru
Korak 1: Pronalaženje prave žice na motoru
Korak 1: Pronalaženje prave žice na motoru
Korak 1: Pronalaženje prave žice na motoru
Korak 1: Pronalaženje prave žice na motoru
Korak 1: Pronalaženje prave žice na motoru

kritični dio ovog projekta je pronalaženje niskonaponske žice na motoru pomoću koje ga možete isključiti. Mogli biste odspojiti veliku žicu koja ide od zavojnice do svjećice, ali visoki napon može preskočiti kontakte. Možemo kontrolirati žicu niskog napona koja ide do zavojnice i modula za paljenje. 6v relej će to moći učiniti, a mi možemo kontrolirati taj mali relej s arduinom.

Prva slika je iz kosilice iz 90 -ih, isključila bi se ako spojite zelenu žicu na masu.

Druga slika je iz novijeg Briggs i Stratton motora, isključila bi se ako biste uzemljili crvenu/crnu žicu.

Ne mogu dati upute za svaki motor pa ćete morati malo eksperimentirati. Bolje upute možete pronaći ako potražite 'prekidač za isključivanje' za svoj motor. Imajte na umu da je jedan od vaših pinova na releju UKLJUČEN kada je relej uključen, a drugi je isključen kada je relej uključen.

Korak 2: Korak 2: Izolator signala iskre

Korak 2: Izolator signala iskre
Korak 2: Izolator signala iskre

Struja koja teče kroz žicu generirat će magnetsko polje, a promjenjivo magnetsko polje možete koristiti za stvaranje impulsa struje kroz drugu, zasebnu žicu. To je princip na kojem rade zavojnice za paljenje, transformatori i bežični punjači. Ovaj učinak možemo upotrijebiti za očitavanje brzine motora ako omotamo petlju žice oko žice svjećice.

Dok je motor radio, otkrio sam da 2 žice žice oko žice svjećice stvaraju impulse oko +/- 15-20v. Otpornikom i diodom možemo blokirati negativne impulse i smanjiti napon. Koristio sam ove impulse za kontrolu MOSFET tranzistora, a izlaz tranzistora za kontrolu digitalnog pina na Arduinu.

Motor generira mnogo visokonaponskih impulsa, a petlja oko žice svjećice također može generirati dovoljan napon za prženje Arduina, pa preporučujem testiranje ovog kruga povezivanjem multimetra na MOSFET. spajanje žice petlje oko svjećice izravno na Arduino prekinuti će je.

Nedostatak ovog sustava je to što kada relej ugasi iskru, Arduino ne može očitati svjećicu kako bi vidio koliko se brzo motor okreće. Ovaj program isključuje iskru kada motor radi prebrzo, a zatim odmah očitava 0 o / min sljedeće iteracije i ponovno je uključuje. Većina drugih projekata Arduino-tahometra koristi senzor Hall učinka. S jedne strane, induktivni sustavi ne zahtijevaju dodavanje pokretnih dijelova u motor. S druge strane, nema induktivnog signala kada je sustav paljenja isključen/iskra za rezanje/pogrešno paljenje/isključena

Korak 3: Korak 3. Granični prekidač

Korak 3. Granični prekidač
Korak 3. Granični prekidač

ovaj dio nije obavezan, ali je prilično koristan

to je samo razdjelnik napona koji koristi prekidač za zaobilaženje nekih otpornika ovisno o položaju. Stvarno ograničenje broja okretaja je određeno u kodu, to vam samo omogućuje da promijenite postavke u hodu.

Korak 4: Korak 4: Relej

Korak 4: Relej
Korak 4: Relej

Relej je prekidač koji se uključuje ili isključuje kada dobije napajanje. Možete koristiti mali izvor struje (poput 40mA digitalnog arduino pina) za promjenu većeg (sustav paljenja motora)

Preporučeni: