Мазмұны:

ИҚ негізіндегі тахометрден кері байланыс жүйесін қолданатын қозғалтқыштың айналу жиілігін автономды басқару: 5 қадам (суреттермен)
ИҚ негізіндегі тахометрден кері байланыс жүйесін қолданатын қозғалтқыштың айналу жиілігін автономды басқару: 5 қадам (суреттермен)

Бейне: ИҚ негізіндегі тахометрден кері байланыс жүйесін қолданатын қозғалтқыштың айналу жиілігін автономды басқару: 5 қадам (суреттермен)

Бейне: ИҚ негізіндегі тахометрден кері байланыс жүйесін қолданатын қозғалтқыштың айналу жиілігін автономды басқару: 5 қадам (суреттермен)
Бейне: Токсикокинетика және организмдегі улы заттардың көрсеткіштері 2024, Қараша
Anonim
IR негізіндегі тахометрден кері байланыс жүйесін қолданатын қозғалтқыштың айналу жиілігін автономды басқару
IR негізіндегі тахометрден кері байланыс жүйесін қолданатын қозғалтқыштың айналу жиілігін автономды басқару

Процесті автоматтандырудың қажеттілігі әрқашан қарапайым немесе сұмдық болып табылады. Мен бұл жобаны өзімнің кішкене жерімізді суару/суару әдістерін іздеу кезінде тап болған қарапайым қиындықтан бастадым. ағымдағы жеткізу желілері мен қымбат генераторлар (біздің сорғыны іске қосу үшін) қиындықты қосты.

Біз не істеу керек деп шештік, тіпті жұмысшыға да арзан және қолдануға болатын әдіс. Біз сорғыны ескі скутерімізге (жұмыс күйінде) орнатып, оны скутер доңғалағының білігінің көмегімен іске қосуды шештік. жақсы және жақсы, біз механикалық құрастыру мен белбеу жетегін жасадық және оны сынап көрдік, бұл сәтті болды.

Бірақ тағы бір мәселе - қозғалтқыш жұмыс істеп тұрған кезде, адам айналу жиілігін бақылау үшін скутердің жанында болу керек және оны дроссель арқылы қолмен реттеу керек еді. қозғалтқышты іске қосқысы келеді және фермадағы басқа жұмыстарға қатысқысы келеді.

Орнату мыналардан тұрады:

  1. IR негізіндегі тахометр (RPM өлшеу үшін).
  2. RPM енгізу үшін пернетақта.
  3. СКД дисплейі бақыланатын RPM мен ағымдағы айналу жиілігін көрсетеді.
  4. Дроссельді жоғарылатуға/төмендетуге арналған қадамдық қозғалтқыш.
  5. Ақырында, бұл барлық процестерді басқаратын микроконтроллер.

1 -қадам: Қажетті бөліктерді реттеу

Қажетті бөліктерді ретке келтіру
Қажетті бөліктерді ретке келтіру
Қажетті бөлшектерді ретке келтіру
Қажетті бөлшектерді ретке келтіру
Қажетті бөлшектерді ретке келтіру
Қажетті бөлшектерді ретке келтіру
Қажетті бөліктерді ретке келтіру
Қажетті бөліктерді ретке келтіру

Бұрын мен тек компоненттердің қандай болатынына шолу жасадым.

Нақты компоненттер қажет:

  1. Микроконтроллер (мен Arduino Mega 2560 қолдандым).
  2. L293D мотор драйвері IC (немесе үзіліс тақтасы жасайды).
  3. 16 X 2 СКД дисплейі.
  4. Инфрақызыл/жақындық сенсоры (модель нөмірі - STL015V1.0_IR_Sensor)
  5. Бір полярлы қадамдық қозғалтқыш (мен 5 сымды қадамдық қозғалтқышты қолдандым, 12 В).
  6. 4 X 4 пернетақта.
  7. 220 Ом, 1000 Ом резисторлардың жұбы.
  8. 10 к потенциометр.
  9. Қосқыш сымдар, түрлі -түсті сымдар, стриппер.
  10. Нан тақталары.
  11. Қадамдық моторды қуаттандыратын 12В батарея.
  12. 5 вольтты Arduino қуат көзі.

Ал бастау үшін сізге осының бәрі қажет, достар!

2 -қадам: процестің жалпы ағымы

Процестің жалпы ағымы
Процестің жалпы ағымы
Процестің жалпы ағымы
Процестің жалпы ағымы

Процестің ағымы келесідей:

  1. Орнату қосылады және барлық құрылғыны калибрлеу аяқталғанша күтіңіз.
  2. Пайдаланушы пернетақтаның көмегімен қажетті RPM енгізуі керек.
  3. Қозғалтқыштың орналасуы орын алады, бұл әдетте қозғалтқышқа тұрақты тірек нүктесі белгіленуі үшін жасалады, осылайша қондырылған кезде қозғалтқыштың бастапқы жағдайы әрқашан тұрақты болады және тірек нүктесі ретінде қабылданады.
  4. Қозғалтқышты/дөңгелекті айналдыратын кез келген машинаны қосыңыз.
  5. RPM өлшеу орын алады және ол СКД дисплейінде көрсетіледі.
  6. Бұл жерде кері байланыс жүйесі суретке түседі, егер анықталған айналу жылдамдығы қажетті айналу жылдамдығынан аз болса, қадамдық қозғалтқыш дроссельді жоғарылататындай қадам жасайды.
  7. Егер анықталған айналу жиілігі қажетті айналу жиілігінен көп болса, қадамдық қозғалтқыш дроссельді төмендететін етіп қадам жасайды.
  8. Бұл процесс қажетті RPM -ге жеткенше орын алады, оған жеткенде қадам басады.
  9. Қажет болса, пайдаланушы басты қосқыш көмегімен жүйені өшіре алады.

3 -қадам: Қажетті қосылымдарды орнату

Қажетті байланыстарды орнату
Қажетті байланыстарды орнату

Қадамдық қозғалтқыштың қосылыстары:

Мен 5-сымды қадамдық қозғалтқышты қолданатындықтан, 4 сым катушкаларды қуаттандыруға арналған, ал екіншісі жерге қосылады. Қозғалтқыштан шығатын 4 сымның реті бірдей болуы міндетті емес. Мультиметрді қолдану арқылы сіз тапсырысты қолмен білуіңіз керек, егер нақты көрсетілмесе немесе қозғалтқыштың деректер кестесіне сілтеме жасаңыз. Бұл 4 сым L293D IC шығысына немесе сіздің мотор драйверіне қосылған.

2. L293D IC қосылымдары:

Қозғалтқыш драйверін қолданудың себебі - сіздің 12В қадамдық қозғалтқышыңыз 5В қуат көзінде дұрыс жұмыс істей алмайды және сіз моторға сорғы беру үшін arduino тақтасын қуырасыз. веб, себебі бұл стандартты коммутациялық IC. Түйреуіштер мен олардың байланыстары

  • EN1, EN2: Қосу (әрқашан жоғары немесе '1'), себебі ол стандартты декодер болып табылады және әдетте Enable деп аталатын қосымша кіріске ие. Шығу Enable енгізу мәні 1 болғанда ғана жасалады; әйтпесе, барлық шығыс 0 болады.
  • 4, 5, 12, 13 түйреуіш: олар жерге қосылған.
  • 2, 7, 10, 15 түйреуіштері: олар микроконтроллердің кіріс түйреуіштері.
  • 3, 6, 11, 14 түйреуіштері: олар қадамдық қозғалтқыштың 4 істігіне қосылған шығыс түйреуіштері.

3. СКД қосылымдары:

СКД -де 16 түйреуіш бар, олардың 8 -і деректерді беруге арналған, ал көп жағдайда 8 түйреуіштің тек 4 -ін ғана пайдалануға болады.

  • Vss: жер
  • Вид: + 5В
  • Дауыс: потенциометрге (контрастты реттеу үшін)
  • RS: arduino цифрлық 12 істігіне
  • R/W: жер.
  • E: arduino -ға 11 -ші түйреу.
  • Мәліметтер түйрегіштері 4, 5, 6, 7: arduino -да сәйкесінше 5, 4, 3, 2 түйреуіштерге дейін.
  • LED +: 220 Ом резисторы бар + 5 В дейін.
  • Жарық диоды: жерге.

4. 4 X 4 пернетақтасына қосылулар:

Мұндағы қосылулар өте қарапайым. Пернетақтадан 8 түйреуіш шығады және олардың барлығы тікелей arduino цифрлық түйреуіштеріне өтеді. 4 бағандар 4 жолға арналған., 52, 38, 40, 42, 44.

5. Ардуиноға IR сенсорының интерфейсі:

Бұл қадам да қарапайым, себебі жақындық сенсорынан шығатын тек 3 түйреуіш, +5В, шығыс, жер. Шығу түйрегіші аналогқа ардоинодағы Ao түйреуішінде беріледі.

Міне, барлық адамдар, біз өте аз жұмыс жасадық, келесі қадам - мен енгізген кодты жүктеу!

Жоғарыдағы суреттегі барлық компоненттердің сымдары бар схеманы қараңыз.

4 -қадам: Қозғалтқыштың дроссельге механикалық қосылуы

Қозғалтқыштың қадамдық мотордың механикалық байланысы
Қозғалтқыштың қадамдық мотордың механикалық байланысы

Электроника бөлігі аяқталғаннан кейін, келесі бөлік қадамдық білікті дроссель тұтқасына қосады.

Жүйе қозғалтқыштың айналу жиілігі төмендегенде, мотор оңға қарай қозғалады, тұтқаны алға қарай итеріп, айналу жиілігін жоғарылатады. Сол сияқты, RPM тым жоғары болғанда, RPM азайту үшін тұтқаны артқа тарту үшін артқа қарай жылжиды.

Бейне оны көрсетеді.

5 -қадам: Кодекс

Бұл Arduino IDE жазған адамдар.

Сонымен қатар, бұл үшін қажетті кітапханаларды жүктеңіз.

Рақмет сізге.

Ұсынылған: