Съдържание:

Ограничител на оборотите на Arduino за газови двигатели: 5 стъпки
Ограничител на оборотите на Arduino за газови двигатели: 5 стъпки

Видео: Ограничител на оборотите на Arduino за газови двигатели: 5 стъпки

Видео: Ограничител на оборотите на Arduino за газови двигатели: 5 стъпки
Видео: ПРОСТАЯ ПРОВОДКА ДЛЯ МОТОЦИКЛА / ИЛИ КАК УБРАТЬ ОГРАНИЧЕНИЕ ОБОРОТОВ 2024, Ноември
Anonim
Ограничител на оборотите Arduino за газови двигатели
Ограничител на оборотите Arduino за газови двигатели

Демонстрация в YouTube

Това е за смяна на регулатор за ограничаване на оборотите на бензинов двигател. Този ограничител на оборотите може да бъде превключен на 3 различни настройки в движение. Инсталирах това на един цилиндър, двигатели на Бригс и Стратън и използвах мега Arduino и LCD екран. Ако трябва да работите с по -малка платка, можете просто да покажете цялата информация със светлини за състоянието и серийния монитор

В това има 5 важни части

-намиране на десния проводник за превключвателя за убиване

-3 -позиционен ограничителен превключвател

- реле

-събирач на свещ и изолатор

-кодът

Консумативи:

3x 1k резистора (или всеки 3 равни резистора)

2x 10k резистори

1 MOSFET IRF-510

1 диод 1n914

1 22uF керамичен кондензатор (всеки малък кондензатор в този диапазон ще работи)

куп жица

5v, 5 пиново реле

двигател (не работи на дизели)

ардуино

макет за настройка и тестване (по -малко важно, ако пропуснете LCD екрана)

еднополюсен, двукратен превключвател (трябва да има 3 раздела или щифта върху него)

Мултиметър

Стъпка 1: Стъпка 1: Намиране на правилния проводник на двигателя

Стъпка 1: Намиране на правилния проводник на двигателя
Стъпка 1: Намиране на правилния проводник на двигателя
Стъпка 1: Намиране на правилния проводник на двигателя
Стъпка 1: Намиране на правилния проводник на двигателя
Стъпка 1: Намиране на правилния проводник на двигателя
Стъпка 1: Намиране на правилния проводник на двигателя

критична част от този проект е намирането на проводник с ниско напрежение на двигателя, с който можете да го изключите. Можете да изключите големия проводник, който преминава от намотката към свещта, но високото напрежение може да скочи през контактите. Можем да контролираме проводника с ниско напрежение, който отива към бобината и модула за запалване. 6v реле ще може да направи това и ние можем да контролираме това малко реле с arduino.

Първата снимка е от косачка за 90 -те години, тя ще се изключи, ако свържете зеления проводник към земята.

Втората картина е от по -нов двигател на Briggs и Stratton, тя ще се изключи, ако заземите червения/черния проводник.

Не мога да дам инструкции за всеки двигател, така че ще трябва да експериментирате. Можете да намерите по -добри инструкции, ако потърсите „превключвател за убиване“за вашия конкретен двигател. Имайте предвид, че един от вашите щифтове на релето е ВКЛЮЧЕН, когато релето се захранва, а друг е ИЗКЛЮЧЕН, когато релето се захранва.

Стъпка 2: Стъпка 2: Изолатор на искрови сигнали

Стъпка 2: Изолатор на искрови сигнали
Стъпка 2: Изолатор на искрови сигнали

Токът, протичащ през проводник, ще генерира магнитно поле и можете да използвате променящо се магнитно поле, за да създадете импулси на ток през различен, отделен проводник. Това е принципът, по който работят запалителните бобини, трансформаторите и безжичните зарядни устройства. Можем да използваме този ефект, за да прочетем скоростта на двигателя, ако увием верига от тел около проводника на свещта.

При работещ двигател установих, че 2 контура тел около проводника на свещта генерират импулси около +/- 15-20v. Можем да използваме резистор и диод, за да блокираме отрицателните импулси и да намалим напрежението. Използвах тези импулси за управление на MOSFET транзистор и използвах изхода на транзистора за управление на цифров щифт на Arduino.

Двигателят генерира много импулси с високо напрежение, а контур около проводника на свещта също може да генерира достатъчно напрежение, за да изпържи Arduino, затова препоръчвам да тествате тази верига, като свържете мултицет към MOSFET. свързването на проводник около свещта директно към Arduino ще го скъса.

Един недостатък на тази система е, че когато релето прекъсне искрата, Arduino не може да получи показания от свещта, за да види колко бързо се върти двигателят. Тази програма изключва искрата, когато двигателят работи твърде бързо, след което веднага отчита 0 об / мин при следващата итерация и я включва отново. Повечето други проекти за тахометри на Arduino използват сензор за ефект на Хол. От една страна, индуктивните системи не изискват добавяне на движещи се части към двигателя. От друга страна, няма индуктивен сигнал, когато системата за запалване е изключена/искрата за рязане/неправилно запалване/изключена

Стъпка 3: Стъпка 3. Превключвател на ограничителя

Стъпка 3. Прекъсвач на ограничителя
Стъпка 3. Прекъсвач на ограничителя

тази част не е задължителна, но е доста полезна

това е само делител на напрежение, който използва превключвателя, за да заобиколи някои резистори в зависимост от позицията. Действителният лимит на оборотите се определя в кода, това просто ви позволява да променяте настройките в движение.

Стъпка 4: Стъпка 4: Реле

Стъпка 4: Реле
Стъпка 4: Реле

Релето е превключвател, който се включва или изключва, когато се захранва. Можете да използвате малък източник на ток (като 40mA цифров arduino щифт), за да смените по -голям (системата за запалване на двигателя)

Препоръчано: