Мазмұны:

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

Бейне: Қозғалтқыштың моторы: 7 қадам

Бейне: Қозғалтқыштың моторы: 7 қадам
Бейне: Citroёn және Peugeot үшін керемет қозғалтқыш - EW7J4. Оның қандай әлсіз жақтары бар? Субтитрлер! 2024, Шілде
Anonim
Motor 'N қозғалтқышы
Motor 'N қозғалтқышы

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

1 -қадам: жаңадан бастаушылар

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

2 -қадам: екі қозғалтқыш

Екі мотор
Екі мотор

Біздің келесі қадамымыз - екі қозғалтқышты бір -бірімен синхрондауға тырысу. Бұл үшін H-көпірі бар мотор жүргізушісі қажет. Біз бастапқыда L293d мотор драйверін қолдандық. Бұл кезде бізге басқа қуат көзін қосу қажет болды, себебі Arduino екі қозғалтқышқа да жеткілікті қуат бере алмады. Сонымен қатар, біз L293d тұрақты ток қозғалтқыштарын қосуға қажетті қуат көлемін өңдей алмайтынын түсіндік. Оның орнына, ол өте тез қызып кетті. Осыған байланысты біз жаңа тәсіл қажет деп шештік.

ЕСКЕРТПЕ: заттардың қызып жатқанын немесе күйіп жатқанын тексеруді ұмытпаңыз.

3 -қадам: жаңа мотор драйвері

Жаңа мотор жүргізушісі
Жаңа мотор жүргізушісі

Бұл бізге шешім қабылдауға мүмкіндік берді. Біз екі L293d драйверін бірге дәнекерлей аламыз немесе басқа мотор драйверін қолдана аламыз. Біз L298n -ге ауысуды шештік, ол бізге қажет қуат мөлшерін күйдірмей өңдей алады.

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

4 -қадам: L298n

L298n
L298n

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

L298n -де ток түйіспелі түйреуіштер мен жерге тұйықтау шнуры жерге қосылуы керек, ал кернеу мен қосу штифтері қуатқа қосылуы керек. Егер сіз деректер кестесін оқысаңыз, логикалық кернеу түйреуіші қуатқа да, жерге де 100nF конденсатор арқылы қосылған болуы керек екенін көресіз. 1 және 2 шығыс түйреуіштері сіздің қозғалтқыштарыңыздың бірінің сымдарына қосылуы керек. Содан кейін 1 және 2 кіріс түйреуіштерінің біреуі қуатқа, екіншісі жерге тұйықталуға тиіс, олардың қайсысы қозғалтқыш айналатынына байланысты. Сіз 3 және 4 шығыс және кіріс түйреуіштерінің орнына басқа қозғалтқышпен бірдей әрекетті жасай аласыз.

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

5 -қадам: Arduino Uno

Ардуино Уно
Ардуино Уно

Шындығында, бұл біздің келесі қадамымыз болды. Біз L298n кіріс түйреуіштерін Arduino Uno түйреуіштерімен байланыстырдық. Есіңізде болсын, біз әлі де Arduino тізбегін қуаттандыру үшін пайдалана алмадық, бірақ Arduino әлі де жерге қосылуы керек. Біз тақтаға қалай әсер еткенін білу үшін қарапайым кодтарды қолдандық. Қозғалтқыштар үшін HIGH немесе LOW әр түрлі кіріс түйреуіштері қандай күйге келтіретінін тексеру керек. Бұл жоба түпкілікті түрде қашықтан басқарылатын машинаны немесе электр скейтбордын басқара алатын нәрсе болғандықтан, бізде бір қозғалтқыш сағат тілімен, екіншісі сағат тіліне қарсы айналды. Бұл қозғалтқыштар тізбектің қарама -қарсы шетінде болса, екеуі де алға қарай айналады.

6 -қадам: түйме

Түйме
Түйме

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

Түйменің қалай жұмыс істейтінін түсінгеннен кейін түймені қозғалтқышқа қосу қарапайым болды. Түймеде төрт түйреуіш бар және олар өте қарапайым. Біз екі светодиоды бар шағын шағын схеманы құру арқылы түймені сынап көрдік. Біз түйменің әр жағында штыр мен қуат істікшесі бар екенін анықтадық. Сондықтан екі түйреуіш түйреуіш жерге тікелей қосылды, ал басқа түйреуіштер сәл күрделірек болды. Басқа түйреуіштерді 330 Ω резистор арқылы қуатқа қосу қажет болды. Бұл түйреуіштер Arduino Uno -ға да қосылған. Бұл түйме басылған кезде Arduino Uno оқуға мүмкіндік берді. Код түйреуіштер жоғары немесе жоқ екенін оқиды.

Светодиодтардың әрқайсысында бір түйреуіш жерге қосылды, ал екінші істік Arduino Uno -ға қосылды. Біз кодта IF түймесін жаздық, ол батырмадан шығуды оқиды, ал егер бұл ЖОҒАРЫ болса, онда ол жоғары светодиодты бекітеді.

Түйменің қалай жұмыс істейтінін жақсы түсінгеннен кейін, біз оны бастапқы схемаға енгіздік. Біз қозғалтқыштарға арналған кодта LED схемасынан бірдей жалпы кодты қолдандық. Бізде қозғалтқыштардың әрқайсысы үшін ЖОҒАРЫ болғысы келетін нақты кіріс болғандықтан, біз IF мәлімдемесін сол кіріс түйреуіштерге қолдану үшін оңай өзгерте алдық.

7 -қадам: Келесі қадам

Келесі қадам
Келесі қадам

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

Ұсынылған: