Мазмуну:

Ротари Encoder катары Step моторун колдонуңуз: 9 кадам (Сүрөттөр менен)
Ротари Encoder катары Step моторун колдонуңуз: 9 кадам (Сүрөттөр менен)

Video: Ротари Encoder катары Step моторун колдонуңуз: 9 кадам (Сүрөттөр менен)

Video: Ротари Encoder катары Step моторун колдонуңуз: 9 кадам (Сүрөттөр менен)
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Ноябрь
Anonim
Ротари Encoder катары Step моторун колдонуңуз
Ротари Encoder катары Step моторун колдонуңуз

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

1 -кадам: Видеону көрүңүз

Image
Image

2 -кадам: Бардык нерселерди алыңыз

Райондук диаграмманы изилдөө
Райондук диаграмманы изилдөө

Бул долбоор үчүн сизге керек болот:

  • Баскычтуу мотор (униполярдык же биполярдык).
  • LM358P оп-амп чипи.
  • 1k Ohm резистор.
  • 2x 100k Ohm резисторлор.
  • 2x 4.7k Ohm резисторлору.
  • 2x 47k Ohm резисторлору.
  • LED.
  • Зымдарды туташтыруу.

Кошумча компоненттер:

  • 2x LED
  • 2х 330 Ом резисторлор

3 -кадам: Райондук схеманы изилдөө

Рахмат, Andriyf1!

Улантуудан мурун, схеманын схемасынан өткөнүңүздү текшериңиз.

Степпердин моторуна туташтырыла турган баштын ортосундагы эки казык чынжырдын бир эле чекитине туташкандыктан (айт, жалпы), туруктуу версияда 1x4 аталыштын ордуна 1x3 аталышын колдонсо болот, бирок андан кийин биполярдык тепкичтүү моторду туташтыруу үчүн, эки катушканын бир зымын бириктирип, аларды P жана S казыктарына туташтыруу үчүн калган эки зым менен чынжырдын жалпы чекитине туташтыруу керек.

4 -кадам: Райондук панелге чогултуп, аны сынап көрүңүз

Райондук панелге чогултуп, аны сынап көрүңүз
Райондук панелге чогултуп, аны сынап көрүңүз

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

Степпердин моторун күчөткүчкө туташтырып, 5 вольттук энергия булагы менен күйгүзүңүз.

Эгерде сиз кошумча диоддорду колдонуп жатсаңыз, анда ар бир LED анодун 330 Ом резистор аркылуу чыгуулардын ар бирине туташтырыңыз жана алардын катоддорун GNDге туташтырыңыз.

5 -кадам: Туруктуу версия жасаңыз

Туруктуу версия жасаңыз
Туруктуу версия жасаңыз

Көбүрөөк билүү үчүн сүрөттү басыңыз.

Күчөткүчтүн туруктуу версиясын сунуштоо сунушталат, анткени ал долбоорлордо колдонуу үчүн компактыраак жана практикалык болот.

6 -кадам: Микроконтроллер менен текшериңиз, Arduino кодун жүктөңүз

Микроконтроллер менен текшериңиз, Arduino кодун жүктөңүз
Микроконтроллер менен текшериңиз, Arduino кодун жүктөңүз
Микроконтроллер менен текшериңиз, Arduino кодун жүктөңүз
Микроконтроллер менен текшериңиз, Arduino кодун жүктөңүз

Бул мисал "D13" пинине туташкан LEDдин жарыктыгын контролдук коддоочу тарабынан башкарылган, ошол пиндин иштөө циклин жөнгө салуу менен көзөмөлдөйт.

7 -кадам: Зымдарды туташтыруу

Зым байланыштарын жасаңыз
Зым байланыштарын жасаңыз

Күчөткүчтүн кубатын *'+5-V пинге,' -ve '' GND 'pin' ге, жана чыгаруу казыктарын Arduino тактасынын 'D6' жана 'D7' казыктарына туташтырыңыз. Күчөткүчтүн чыгуучу казыктарын Arduino кирүү казыктарына туташтыруунун ырааттуулугу кадам моторунун кыймылынын өзгөчө багыты сааттын жебеси боюнча же сааттын жебесине каршы катталаарын аныктайт.

*Эгерде сиз 3.3-V логикалык деңгээлде иштеген микроконтроллерди колдонуп жатсаңыз, анда күчөткүчтү 3.3-V DC менен гана кубаттаңыз

8 -кадам: Орнотууну күйгүзүңүз

Орнотууну күйгүзүңүз
Орнотууну күйгүзүңүз
Орнотууну күйгүзүңүз
Орнотууну күйгүзүңүз
Орнотууну күйгүзүңүз
Орнотууну күйгүзүңүз

Орнотууну тиешелүү кубат булагына туташтырыңыз (5-12 вольттуу DC) жана аны күйгүзүңүз.

9 -кадам: Фуртурду кеңейтүү

Эми аны иштеткенден кийин, сиз айлануучу коддогуч менен жасала турган бардык долбоорлорду жасай аласыз. Эгер сиз муну менен бир нерсе жасасаңыз, 'Мен жасадым!' Чыкылдатып, коомуңуз менен жасаган иштериңиздин сүрөттөрүн бөлүшүп көрүңүз.

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