Мазмуну:

Arduino RPM чектегич газ кыймылдаткычы үчүн: 5 кадам
Arduino RPM чектегич газ кыймылдаткычы үчүн: 5 кадам

Video: Arduino RPM чектегич газ кыймылдаткычы үчүн: 5 кадам

Video: Arduino RPM чектегич газ кыймылдаткычы үчүн: 5 кадам
Video: Arduino Tutorial: Tachometer (RPM Counter) 2024, Декабрь
Anonim
Arduino RPM чектегич газ кыймылдаткычы үчүн
Arduino RPM чектегич газ кыймылдаткычы үчүн

Youtube Демонстрациясы

Бул бензин кыймылдаткычынын ылдамдыгын чектөө үчүн губернаторду алмаштыруу үчүн. Бул RPM чектегичти тез арада 3 башка орнотууга которсо болот. Мен муну бир цилиндрге, Бриггс жана Стрэттон кыймылдаткычына орнотуп, Arduino мегасын жана ЖК экранды колдондум. Эгерде сиз кичинекей такта менен иштешиңиз керек болсо, сиз бардык маалыматты статус чырактары жана сериялык монитор менен көрсөтө аласыз

Мунун 5 маанилүү бөлүгү бар

-өлтүрүү которгуч үчүн туура зымды табуу

-3 позиция чектегич которгуч

- реле

-от алгыч жана изолятор

-код

Берилиштер:

3x 1k каршылыгы (же 3 бирдей каршылык)

2x 10k каршылыгы

1 MOSFET IRF-510

1 диод 1n914

1 22uF керамикалык конденсатор (бул диапазондогу кичинекей конденсатор иштейт)

зым тобу

5в, 5 пин реле

кыймылдаткыч (дизелдерде иштебейт)

ардуино

орнотуу жана тестирлөө үчүн панель (эгерде сиз LCD экранды өткөрүп жиберсеңиз анча маанилүү эмес)

бир түркүк, эки жолу ыргытуучу которгуч (анын үстүндө 3 өтмөк же казык болушу керек)

Мультиметр

1 -кадам: 1 -кадам: Мотордогу туура зымды табуу

1 -кадам: Мотордогу туура зымды табуу
1 -кадам: Мотордогу туура зымды табуу
1 -кадам: Мотордогу туура зымды табуу
1 -кадам: Мотордогу туура зымды табуу
1 -кадам: Мотордогу туура зымды табуу
1 -кадам: Мотордогу туура зымды табуу

Бул долбоордун маанилүү бөлүгү - бул кыймылдаткычта аны өчүрө турган төмөн чыңалуудагы зымды табуу. Катушкадан шамга чейин бараткан чоң зымды ажыратып койсоңуз болот, бирок жогорку чыңалуу контакттардан секирип кетиши мүмкүн. Биз катушка жана от алдыруу модулуна бараткан төмөнкү чыңалуудагы зымды башкара алабыз. 6v реле муну кыла алат жана биз ошол кичинекей релени ардуино менен башкара алабыз.

Биринчи сүрөт 90 -жылдардагы газон чапкычтан алынган, эгер сиз жашыл зымды жерге туташтырсаңыз өчүп калмак.

Экинчи сүрөт - жаңы бриггс жана страттон моторунан, эгер сиз кызыл/кара зымды жерге койсоңуз, ал өчүп калат.

Мен ар бир моторго көрсөтмө бере албайм, андыктан бир аз эксперимент жасоого туура келет. Эгер конкреттүү моторуңуз үчүн "өлтүргүчтү" издесеңиз, жакшыраак көрсөтмөлөрдү таба аласыз. Эстен чыгарбаңыз, реледеги түйрөөчтөрүңүздүн бири реле күйгүзүлгөндө КҮЙГҮЗҮЛГӨН, ал эми экинчиси реле күйгүзүлгөндө ӨЧҮК.

2 -кадам: 2 -кадам: Spark сигнал изолятору

2 -кадам: Spark сигнал изолятору
2 -кадам: Spark сигнал изолятору

Зым аркылуу өткөн ток магнит талаасын пайда кылат, жана сиз башка, өзүнчө зым аркылуу токтун импульсун түзүү үчүн өзгөрүлмө магнит талаасын колдоно аласыз. Бул принцип туткундардын, трансформаторлордун жана зымсыз кубаттагычтардын иштеши. Биз бул эффектти колдонуп, кыймылдаткычтын ылдамдыгын окуй алабыз, эгерде биз учкундун зымына зымдын бир укуругун ороп койсок.

Кыймылдаткыч иштеп жатканда, мен шамдын зымынын тегерегиндеги 2 зымдын +/- 15-20v импульсун жаратканын байкадым. Биз терс импульстарды тосуу жана чыңалууну азайтуу үчүн резистор менен диодду колдоно алабыз. Мен бул импульстарды MOSFET транзисторун көзөмөлдөө үчүн колдондум жана транзистордун чыгышын Ардуинодогу санарип пинди көзөмөлдөө үчүн колдондум.

Кыймылдаткыч көп жогорку чыңалуу импульсун жаратат, жана шамдын зымынын айланасындагы цикл дагы Arduino кууруу үчүн жетиштүү чыңалууну жаратышы мүмкүн, ошондуктан мен бул схеманы MOSFETке мультиметрди туташтырып сынап көрүүнү сунуштайм. Шамдын айланасында курчалган зымды Arduinoго туташтыруу аны үзөт.

Бул системанын бир кемчилиги - реле учкунду өчүргөндө, Arduino шамдын учагынан окуй албайт, мотор канчалык тез айланып жатканын көрбөйт. Бул программа кыймылдаткыч өтө тез кеткенде учкунду өчүрөт, андан кийин дароо эле кийинки айланууну 0 rpm окуп, кайра күйгүзөт. Ардуино-тахометрдин башка долбоорлорунун көпчүлүгүндө зал эффекти сенсору колдонулат. Бир жагынан алганда, индуктивдүү системалар кыймылдаткычка кыймылдуу бөлүктөрдү кошууну талап кылбайт. Башка жагынан алганда, от алдыруу тутуму өчкөндө/учкунду өчүргөндө/от алдырганда/ажыратылганда индуктивдүү сигнал жок

3 -кадам: 3 -кадам

3 -кадам
3 -кадам

Бул бөлүк милдеттүү эмес, бирок абдан пайдалуу

бул жөн эле позицияга жараша кээ бир резисторлорду айланып өтүү үчүн которгучту колдонгон чыңалуу бөлүштүргүч. Чыныгы rpm чеги коддо чечилет, бул жөн эле орнотууларды тез арада өзгөртүүгө мүмкүндүк берет.

4 -кадам: 4 -кадам: Эстафета

4 -кадам: Эстафета
4 -кадам: Эстафета

Реле - бул кубат алганда күйүүчү же өчүүчү которгуч. Чоңураакты (кыймылдаткычтын күйгүзүү тутумун) өзгөртүү үчүн кичинекей учурдагы булакты (40мА санариптик ардуино пини сыяктуу) колдонсоңуз болот.

Сунушталууда: