Mundarija:

Gaz dvigateli uchun Arduino RPM cheklovchisi: 5 qadam
Gaz dvigateli uchun Arduino RPM cheklovchisi: 5 qadam

Video: Gaz dvigateli uchun Arduino RPM cheklovchisi: 5 qadam

Video: Gaz dvigateli uchun Arduino RPM cheklovchisi: 5 qadam
Video: Как сделать регулятор скорости двигателя постоянного тока 220 В 4000 Вт 2024, Noyabr
Anonim
Gaz dvigateli uchun Arduino RPM cheklovchisi
Gaz dvigateli uchun Arduino RPM cheklovchisi

Youtube namoyishi

Bu benzinli dvigatel tezligini cheklash uchun hokimni almashtirish uchun. Bu aylanish tezligini cheklovchini 3 xil sozlamaga o'tish mumkin. Men buni bitta silindrli Briggs va Stratton dvigateliga o'rnatdim va Arduino mega va LCD displeyidan foydalandim. Agar siz kichikroq taxtada ishlashingiz kerak bo'lsa, siz barcha ma'lumotlarni holat chiroqlari va ketma -ket monitor bilan ko'rsatishingiz mumkin

Buning 5 ta muhim qismi bor

-o'ldirish tugmasi uchun to'g'ri simni topish

-3 pozitsiya cheklovchisi

- estafeta

-shamni olib tashlash va izolyator

-kod

Ta'minot:

3x 1k rezistorlar (yoki har qanday 3 ta teng qarshilik)

2x 10k rezistorlar

1 ta MOSFET IRF-510

1 diodli 1n914

1 22uF sopol kondansatör (bu diapazonda har qanday kichik kondansatör ishlaydi)

sim to'plami

5V, 5 pinli o'rni

dvigatel (dizellarda ishlamaydi)

arduino

sozlash va sinov uchun non paneli (agar siz LCD displeyni o'tkazib yuborsangiz, unchalik ahamiyatli emas)

bitta qutbli, ikki martalik otish kaliti (uning ustida 3 taglik yoki pim bo'lishi kerak)

Multimetr

1 -qadam: 1 -qadam: Dvigatelda to'g'ri simni topish

1 -qadam: Motorda to'g'ri simni topish
1 -qadam: Motorda to'g'ri simni topish
1 -qadam: Motorda to'g'ri simni topish
1 -qadam: Motorda to'g'ri simni topish
1 -qadam: Motorda to'g'ri simni topish
1 -qadam: Motorda to'g'ri simni topish

Loyihaning muhim qismi - bu dvigatelda past kuchlanishli simni topish, uni o'chirib qo'yish mumkin. Kangaldan shamga o'tadigan katta simni uzib qo'yishingiz mumkin, lekin yuqori kuchlanish kontaktlardan o'tib ketishi mumkin. Bobin va ateşleme moduliga tushadigan past kuchlanishli simni nazorat qila olamiz. 6V o'rni buni qila oladi va biz bu kichik o'rni arduino bilan boshqaramiz.

Birinchi rasm 90 -yillarning maysazoridan olingan, agar siz yashil simni erga ulasangiz, u o'chadi.

Ikkinchi rasm - yangi briggs va stratton dvigateli, agar siz qizil/qora simni erga ulagan bo'lsangiz, u o'chadi.

Men har bir dvigatel uchun ko'rsatma bera olmayman, shuning uchun siz bir oz tajriba qilishingiz kerak bo'ladi. Agar siz o'zingizning motoringiz uchun "o'ldirish tugmachasini" qidirsangiz, yaxshiroq ko'rsatmalarni topishingiz mumkin. Shuni yodda tutingki, o'rni yoqilganda sizning o'rni pinlaridan biri yoqilgan bo'ladi, ikkinchisi esa o'rni yoqilganda o'chiriladi.

2 -qadam: 2 -qadam: Spark signal izolyatori

2 -qadam: Spark signal izolyatori
2 -qadam: Spark signal izolyatori

Tel orqali o'tadigan oqim magnit maydon hosil qiladi va siz o'zgaruvchan magnit maydonidan foydalanib, boshqa, alohida sim orqali oqim impulslarini hosil qilishingiz mumkin. Bu printsip - ateşleme bobinleri, transformatorlar va simsiz zaryadlovchilar. Agar biz uchqunli simni simli halqa bilan o'rab olsak, biz bu effektdan dvigatelning tezligini o'qish uchun foydalanishimiz mumkin.

Dvigatel ishlayotganda, men bug 'simining atrofidagi 2 ta halqa +/- 15-20v atrofida impulslar hosil qilganini aniqladim. Salbiy impulslarni blokirovka qilish va kuchlanishni pasaytirish uchun rezistor va dioddan foydalanishimiz mumkin. Men bu impulslarni MOSFET tranzistorini boshqarish uchun ishlatardim va Arduino -dagi raqamli pinni boshqarish uchun tranzistorning chiqishidan foydalanardim.

Dvigatel juda ko'p yuqori kuchlanishli impulslarni ishlab chiqaradi va uchqun simining atrofidagi halqa ham Arduino -ni qovurish uchun etarli kuchlanishni yaratishi mumkin, shuning uchun men multimetrni MOSFET -ga ulash orqali ushbu sxemani sinab ko'rishni maslahat beraman. bug 'atrofida aylanadigan simni to'g'ridan -to'g'ri Arduino -ga ulash, uni uzib qo'yadi.

Bu tizimning bir kamchiligi shundaki, o'rni uchqunni o'chirganda, Arduino shamdan o'qiy olmaydi va dvigatel qanchalik tez aylanayotganini ko'rmaydi. Dvigatel juda tez ishlaganda, bu dastur uchqunni o'chiradi, so'ngra navbatdagi takrorlanish 0 aylanish tezligida o'qiladi va uni qayta yoqadi. Boshqa Arduino-takometr loyihalarining aksariyati zal effekti sensoridan foydalanadi. Bir tomondan, induktiv tizimlar dvigatelga harakatlanuvchi qismlarni qo'shishni talab qilmaydi. Boshqa tomondan, ateşleme tizimi o'chganda/uchqun kesilganda/noto'g'ri o'chganda/uzilganda induktiv signal bo'lmaydi.

3 -qadam: 3 -qadam. Cheklovchini almashtirish

Qadam 3. Cheklovchini almashtirish
Qadam 3. Cheklovchini almashtirish

bu qism ixtiyoriy, lekin juda foydali

bu holatga qarab ba'zi rezistorlarni chetlab o'tish uchun kalitni ishlatadigan kuchlanish bo'luvchi. Haqiqiy aylanish tezligi kodda belgilanadi, bu sizga sozlamalarni tezda o'zgartirish imkonini beradi.

4 -qadam: 4 -qadam: Relay

4 -qadam: estafeta
4 -qadam: estafeta

O'rnimizni - bu quvvat olganda yoqiladigan yoki o'chadigan kalit. Kattaroqni (dvigatelning ateşleme tizimi) o'zgartirish uchun siz kichik oqim manbasini (40mA raqamli arduino pin) ishlatishingiz mumkin.

Tavsiya: