Daftar Isi:

Arduino RPM Limiter untuk Mesin Gas: 5 Langkah
Arduino RPM Limiter untuk Mesin Gas: 5 Langkah

Video: Arduino RPM Limiter untuk Mesin Gas: 5 Langkah

Video: Arduino RPM Limiter untuk Mesin Gas: 5 Langkah
Video: ECU AFTERMARKET MENANGIS... TIMING DRUMBAND DI MOTOR KARBURATOR | DRUMBAND IDLE / RUMBLE IDLE 2024, November
Anonim
Arduino RPM Limiter untuk Mesin Gas
Arduino RPM Limiter untuk Mesin Gas

Demonstrasi Youtube

Ini untuk mengganti gubernur untuk membatasi kecepatan mesin bensin. Pembatas RPM ini dapat diubah ke 3 pengaturan berbeda dengan cepat. Saya menginstal ini pada satu silinder, mesin Briggs dan Stratton dan menggunakan mega Arduino dan layar LCD. Jika Anda harus bekerja dengan papan yang lebih kecil, Anda bisa menampilkan semua info dengan lampu status dan monitor serial

Ada 5 bagian penting untuk ini

-menemukan kabel yang tepat untuk tombol pemutus

-3 sakelar pembatas posisi

- estafet

-penjemputan busi dan isolator

-Kode

Perlengkapan:

3x 1k resistor (atau 3 resistor yang sama)

2x 10k resistor

1 MOSFET IRF-510

1 dioda 1n914

1 kapasitor keramik 22uF (kapasitor kecil apa pun dalam kisaran ini akan berfungsi)

sekelompok kawat

5v, 5 pin relai

mesin (tidak bekerja pada mesin diesel)

seorang arduino

papan tempat memotong roti untuk pengaturan dan pengujian (kurang penting jika Anda melewatkan layar lcd)

tiang tunggal, sakelar lempar ganda (harus memiliki 3 tab atau pin di atasnya)

Multimeter

Langkah 1: Langkah 1: Menemukan Kawat yang Tepat di Motor

Langkah 1: Menemukan Kawat yang Tepat di Motor
Langkah 1: Menemukan Kawat yang Tepat di Motor
Langkah 1: Menemukan Kawat yang Tepat di Motor
Langkah 1: Menemukan Kawat yang Tepat di Motor
Langkah 1: Menemukan Kawat yang Tepat di Motor
Langkah 1: Menemukan Kawat yang Tepat di Motor

bagian penting dari proyek ini adalah menemukan kabel tegangan rendah pada mesin yang dapat Anda matikan. Anda dapat memutuskan kabel besar yang mengalir dari koil ke busi, tetapi tegangan tinggi dapat melompat melintasi kontak. Kita dapat mengontrol kabel tegangan rendah menuju koil dan modul pengapian. relai 6v akan dapat melakukan ini, dan kita dapat mengontrol relai kecil itu dengan arduino.

Gambar pertama adalah dari mesin pemotong rumput tahun 90-an, itu akan mati jika Anda menghubungkan kabel hijau ke ground.

Gambar kedua adalah dari motor briggs dan stratton yang lebih baru, itu akan mati jika Anda menghubungkan kabel merah / hitam.

Saya tidak dapat memberikan instruksi untuk setiap motor sehingga Anda harus melakukan beberapa percobaan. Anda dapat menemukan instruksi yang lebih baik jika Anda mencari 'saklar mematikan' untuk motor spesifik Anda. Perlu diingat bahwa salah satu pin Anda pada relai AKTIF saat relai diberi daya, dan yang lainnya OFF saat relai diberi daya.

Langkah 2: Langkah 2: Isolator Sinyal Percikan

Langkah 2: Isolator Sinyal Spark
Langkah 2: Isolator Sinyal Spark

Arus yang mengalir melalui kawat akan menghasilkan medan magnet, dan Anda dapat menggunakan medan magnet yang berubah untuk membuat pulsa arus melalui kabel terpisah yang berbeda. Ini adalah prinsip yang bekerja pada koil pengapian, transformator, dan pengisi daya nirkabel. Kita dapat menggunakan efek ini untuk membaca kecepatan mesin jika kita melilitkan seutas kabel di sekitar kabel busi.

Dengan mesin menyala, saya menemukan bahwa 2 loop kabel di sekitar kabel busi menghasilkan pulsa sekitar +/- 15-20v. Kita dapat menggunakan resistor dan dioda untuk memblokir pulsa negatif dan mengurangi tegangan. Saya menggunakan pulsa ini untuk mengontrol transistor MOSFET, dan menggunakan output dari transistor untuk mengontrol pin digital pada Arduino.

Mesin menghasilkan banyak pulsa tegangan tinggi, dan lingkaran di sekitar kabel busi juga dapat menghasilkan tegangan yang cukup untuk menggoreng Arduino, jadi saya sarankan untuk menguji sirkuit ini dengan menghubungkan multimeter ke MOSFET. menghubungkan kabel yang dilingkarkan di sekitar busi langsung ke Arduino akan memutuskannya.

Salah satu kelemahan dari sistem ini adalah ketika relay memotong percikan api, Arduino tidak dapat membaca dari busi untuk melihat seberapa cepat mesin berputar. Program ini mematikan percikan api ketika mesin berjalan terlalu cepat, dan kemudian langsung membaca 0 rpm pada iterasi berikutnya dan menyalakannya kembali. Sebagian besar proyek Arduino-tachometer lainnya menggunakan sensor efek hall. Di satu sisi, sistem induktif tidak memerlukan penambahan bagian yang bergerak ke mesin. Di sisi lain, tidak ada sinyal induktif ketika sistem pengapian mati/memotong bunga api/misfiring/terputus

Langkah 3: Langkah 3. Saklar Pembatas

Langkah 3. Saklar Pembatas
Langkah 3. Saklar Pembatas

bagian ini opsional tetapi cukup berguna

itu hanya pembagi tegangan yang menggunakan sakelar untuk mem-bypass beberapa resistor tergantung pada posisinya. Batas rpm sebenarnya ditentukan dalam kode, ini hanya memungkinkan Anda mengubah pengaturan dengan cepat.

Langkah 4: Langkah 4: Relai

Langkah 4: Relai
Langkah 4: Relai

Relay adalah saklar yang menyala atau mati ketika mendapat daya. Anda dapat menggunakan sumber arus kecil (seperti pin arduino digital 40mA) untuk mengganti yang lebih besar (sistem pengapian mesin)

Direkomendasikan: