Sadržaj:

Arduino limitator broja okretaja za benzinske motore: 5 koraka
Arduino limitator broja okretaja za benzinske motore: 5 koraka

Video: Arduino limitator broja okretaja za benzinske motore: 5 koraka

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

Youtube demonstracija

Ovo služi za zamjenu regulatora za ograničavanje brzine benzinskog motora. Ovaj limitator broja okretaja se može prebaciti na 3 različite postavke u hodu. Instalirao sam ovo na jednocilindrični, Briggs i Stratton motor i koristio Arduino mega i LCD ekran. Ako biste morali raditi s manjom pločom, mogli biste samo prikazati sve informacije 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

-podizanje svjećica i izolator

-kod

Potrošni materijal:

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

2x 10k otpornika

1 MOSFET IRF-510

1 dioda 1n914

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

hrpa žice

5v, 5 pinski relej

motor (ne radi na dizel motorima)

arduino

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

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 odvojiti veliku žicu koja ide od zavojnice do svjećice, ali visoki napon može preskočiti kontakte. Možemo kontrolirati niskonaponsku žicu koja ide do zavojnice i modula za paljenje. relej od 6V će to moći učiniti, a mi možemo kontrolirati taj mali relej pomoću arduina.

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 pomoću promjenjivog magnetskog polja možete stvoriti impulse struje kroz drugu, zasebnu žicu. Ovo je princip na kojem rade zavojnice za paljenje, transformatori i bežični punjači. Ovaj efekt možemo koristiti 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. Možemo upotrijebiti otpornik i diodu za blokiranje negativnih impulsa i smanjenje napona. 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 sistema je to što kada relej isključi 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 ponovo je uključuje. Većina drugih projekata Arduino-tahometra koristi senzor Hall efekta. S jedne strane, induktivni sistemi ne zahtijevaju dodavanje pokretnih dijelova u motor. S druge strane, nema induktivnog signala kada je sistem paljenja isključen/iskra seče/pali/isključuje se

Korak 3: Korak 3. Prekidač za ograničavanje

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, ovo 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 (sistem paljenja motora)

Preporučuje se: