Isi kandungan:

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 menggantikan gabenor kerana menghadkan kelajuan enjin petrol. Pembatas RPM ini dapat ditukar ke 3 tetapan yang berlainan dengan cepat. Saya memasang ini pada satu silinder, mesin Briggs dan Stratton dan menggunakan mega Arduino dan skrin LCD. Sekiranya anda perlu bekerja dengan papan yang lebih kecil, anda hanya boleh menunjukkan semua maklumat dengan lampu status dan monitor bersiri

Terdapat 5 bahagian penting untuk ini

-mencari wayar yang betul untuk suis kill

-3 suis had kedudukan

- geganti

-pengambilan dan pengasing palam pencucuh

-kodnya

Bekalan:

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

Perintang 2x 10k

1 MOSFET IRF-510

1 diod 1n914

1 kapasitor seramik 22uF (mana-mana kapasitor kecil dalam julat ini akan berfungsi)

sekumpulan wayar

Relay 5v, 5 pin

enjin (tidak berfungsi pada diesel)

seorang arduino

papan roti untuk penyediaan dan ujian (kurang penting jika anda melangkau skrin lcd)

tiang tunggal, suis lemparan berganda (harus mempunyai 3 tab atau pin di atasnya)

Multimeter

Langkah 1: Langkah 1: Mencari Kawat yang Betul di Motor

Langkah 1: Mencari Kawat yang Betul di Motor
Langkah 1: Mencari Kawat yang Betul di Motor
Langkah 1: Mencari Kawat yang Betul di Motor
Langkah 1: Mencari Kawat yang Betul di Motor
Langkah 1: Mencari Kawat yang Betul di Motor
Langkah 1: Mencari Kawat yang Betul di Motor

bahagian kritikal dalam projek ini ialah mencari wayar voltan rendah pada enjin yang boleh anda matikan. Anda boleh memutuskan wayar besar yang bergerak dari gegelung ke palam pencucuh, tetapi voltan tinggi dapat melintasi kenalan. Kita boleh mengawal wayar voltan rendah yang menuju ke gegelung dan modul pencucuhan. relay 6v akan dapat melakukan ini, dan kita boleh mengawal geganti kecil itu dengan arduino.

Gambar pertama adalah dari mesin pemotong rumput tahun 90-an, ia akan mati jika anda menyambungkan wayar hijau ke tanah.

Gambar kedua adalah dari motor briggs dan stratton yang lebih baru, ia akan mati jika anda membumikan wayar merah / hitam.

Saya tidak dapat memberi arahan untuk setiap motor sehingga anda perlu melakukan eksperimen. Anda boleh mendapatkan petunjuk yang lebih baik jika anda mencari 'kill switch' untuk motor khusus anda. Perlu diingat bahawa salah satu pin anda pada relay AKTIF ketika relay dihidupkan, dan yang lain MATI ketika relay dihidupkan.

Langkah 2: Langkah 2: Isolator Isyarat Spark

Langkah 2: Isolator Isyarat Spark
Langkah 2: Isolator Isyarat Spark

Arus yang mengalir melalui wayar akan menghasilkan medan magnet, dan anda boleh menggunakan medan magnet yang berubah untuk membuat denyutan arus melalui wayar yang berbeza. Ini adalah prinsip yang berfungsi pada gegelung pencucuhan, transformer, dan pengecas tanpa wayar. Kita boleh menggunakan kesan ini untuk membaca kelajuan mesin jika kita membungkus gelung wayar di sekitar wayar palam pencucuh.

Dengan enjin berjalan, saya dapati bahawa 2 gelung wayar di sekitar wayar palam pencucuh menghasilkan denyutan sekitar +/- 15-20v. Kita boleh menggunakan perintang dan diod untuk menyekat denyutan negatif dan mengurangkan voltan. Saya menggunakan denyutan ini untuk mengawal transistor MOSFET, dan menggunakan output transistor untuk mengawal pin digital pada Arduino.

Enjin menghasilkan banyak denyutan voltan tinggi, dan gelung di sekitar wayar palam pencucuh juga dapat menghasilkan voltan yang cukup untuk menggoreng Arduino, jadi saya cadangkan untuk menguji litar ini dengan menyambungkan multimeter ke MOSFET. menyambungkan wayar yang dililit di sekitar palam pencucuh terus ke Arduino akan mematahkannya.

Satu kelemahan sistem ini ialah apabila relay memotong percikan api, Arduino tidak dapat membaca dari busi untuk melihat seberapa cepat mesin berputar. Program ini mematikan percikan api apabila mesin berjalan terlalu laju, dan kemudian segera membaca 0 rpm lelaran seterusnya dan menghidupkannya semula. Sebilangan besar projek Arduino-tachometer lain menggunakan sensor kesan dewan. Di satu pihak, sistem induktif tidak memerlukan penambahan bahagian bergerak ke mesin. Sebaliknya, tidak ada isyarat induktif ketika sistem pencucuhan dimatikan / putaran percikan api / salah api / terputus

Langkah 3: Langkah 3. Suis Limiter

Langkah 3. Suis Limiter
Langkah 3. Suis Limiter

bahagian ini adalah pilihan tetapi cukup berguna

ini hanya pembahagi voltan yang menggunakan suis untuk memintas beberapa perintang bergantung pada kedudukannya. Had rpm sebenarnya ditentukan dalam kod, ini hanya membolehkan anda mengubah tetapan dengan cepat.

Langkah 4: Langkah 4: Relay

Langkah 4: Relay
Langkah 4: Relay

Relay adalah suis yang menghidupkan atau mematikan ketika mendapat kuasa. Anda boleh menggunakan sumber arus kecil (seperti pin arduino digital 40mA) untuk menukar yang lebih besar (sistem pencucuhan mesin)

Disyorkan: