Բովանդակություն:

DC Motor և դիրքորոշման և արագության կառավարման կոդավորիչ ՝ 6 քայլ
DC Motor և դիրքորոշման և արագության կառավարման կոդավորիչ ՝ 6 քայլ

Video: DC Motor և դիրքորոշման և արագության կառավարման կոդավորիչ ՝ 6 քայլ

Video: DC Motor և դիրքորոշման և արագության կառավարման կոդավորիչ ՝ 6 քայլ
Video: Հեռաչափի,ձայնի և Servo շարժիչի համակցում Arduino 2024, Նոյեմբեր
Anonim
DC շարժիչ և կոդավորիչ ՝ դիրքի և արագության կառավարման համար
DC շարժիչ և կոդավորիչ ՝ դիրքի և արագության կառավարման համար

Ներածություն

Մենք UQD10801 (Robocon I) ուսանողի խումբ ենք Universiti Tun Hussei Onn Malaysia- ից (UTHM): Այս դասընթացում մենք ունենք 9 խումբ: Իմ խումբը 2 -րդ խումբն է: Մեր խմբի գործունեությունը DC շարժիչն է և դիրքի և արագության կառավարման կոդավորիչը: Մեր խմբի նպատակն է վերահսկել DC շարժիչի պտույտը մեզ անհրաժեշտ արագությամբ:

Նկարագրություն

Էլեկտրաշարժիչների վարման համար անհրաժեշտ է բարձր հոսանք: Բացի այդ, պտտման ուղղությունը և արագությունը վերահսկման երկու կարևոր պարամետր են: Այս պահանջները կարող են կարգավորվել `օգտագործելով միկրոկառավարիչ (կամ Arduino- ի նման զարգացման տախտակ): Բայց խնդիր կա. Միկրոկոնտրոլերները չեն կարող բավարար հոսանք ապահովել շարժիչը գործարկելու համար, և եթե շարժիչը միացնում եք միկրոկոնտրոլերին անմիջապես, կարող եք վնասել միկրոկոնտրոլերը: Օրինակ, Arduino UNO- ի կապումներն սահմանափակված են 40 մԱ հոսանքով, ինչը շատ ավելի քիչ է, քան անհրաժեշտ է 100-200 մԱ ընթացիկ: վերահսկել փոքր հոբբի շարժիչը: Այս խնդիրը լուծելու համար մենք պետք է օգտագործենք շարժիչի վարորդ: Շարժիչային վարորդները կարող են միացվել միկրոկառավարիչին `հրամաններ ստանալու և շարժիչը բարձր հոսանքով աշխատեցնելու համար:

Քայլ 1: Նյութի պատրաստում

Նյութի պատրաստում
Նյութի պատրաստում

Հավաքված նյութ

Այս գործունեությունն իրականացնելու համար մենք պետք է պատրաստենք.

-Ardduino UNO R3

-2 պոտենցիոմետր 10 կՕմ -ով

-2 DC շարժիչ `կոդավորիչով

-Էներգամատակարարում 12 Վ և 5 Ա լարման միջոցով

-H-Bridge շարժիչի վարորդ

-2 կոճակ

-8 դիմադրություն 10kOhm- ով

-Անցումային լարեր

-Փոքր լայնությամբ

Քայլ 2: Ամրացնել կապը

Պին միացում
Պին միացում

1. Ձախ կողմի շարժիչի համար միացեք Arduino UNO 3 -ին.

-A ալիք դեպի կապում 2

-B ալիք 4 -ի կապում

2. motorիշտ շարժիչի համար միացեք Arduino UNO 3 -ին.

-A ալիք դեպի կապում 3

-B ալիք դեպի 7 -րդ կապում

3. Պոտենցիոմետր 1 -ի համար միացեք Arduino UNO 3 -ին.

-Սրբիչ A4- ի անալոգին

4. Պոտենցիոմետր 2 -ի համար միացեք Arduino UNO 3 -ին.

-Սրբիչ դեպի A5 անալոգ

5. 1 կոճակի համար միացեք Arduino UNO 3 -ին.

-Տերմինալ 1 ա -ից 8 -ի կապում

6. Կոճակ 2 -ի համար միացեք Arduino UNO 3 -ին.

-Տերմինալ 1 ա -ից 9 -ի կապում

7. H-Bridge Motor Drive- ի համար միացեք Arduino UNO 3-ին:

-Մուտքագրեք 1 -ը 11 -ի կապում

-Մուտքագրեք 2 -ը դեպի 6 -ը

Քայլ 3: Կոդավորում

Կոդավորում
Կոդավորում

Դուք կարող եք ներբեռնել կոդավորումը, որը կարող է պտտել DC շարժիչը: Այս կոդավորումը կարող է օգնել ձեզ դարձնել DC շարժիչը պտտվող և աշխատող: Հաջորդ քայլի համար դուք պետք է ներբեռնեք այս կոդավորումը ձեր համակարգչում:

Քայլ 4: DC շարժիչի փորձարկում

DC շարժիչի փորձարկում
DC շարժիչի փորձարկում

Այսպիսով, նախօրոք դուք ներբեռնում եք ծածկագրումը նախորդ քայլից, այն պետք է բացեք ձեր համակարգչում արդեն տեղադրված ձեր Arduino IDE- ում կամ օգտագործեք Tinkercad- ը առցանց: Եվ դա, այս կոդավորումը տեղադրեք ձեր Arduino տախտակին USB մալուխի միջոցով: Եթե օգտագործում եք Tinkercad- ը առցանց, դուք պարզապես վերբեռնում եք այս ծածկագրումը լուսանկարում ցուցադրված «Կոդի» վրա: Կոդավորման աղբյուրը վերբեռնելուց հետո կարող եք գործարկել DC շարժիչը: Եթե օգտագործում եք Tinkercad- ը, ապա պետք է սեղմել «Start Simulation» - ի համար գործարկել այս համակարգը:

Քայլ 5: Արդյունք

Արդյունք
Արդյունք
Արդյունք
Արդյունք

Սիմուլյացիան սկսելուց հետո մենք կարող ենք տեսնել, որ DC շարժիչը երկուսն էլ պտտվում են, բայց տարբերվում են: Երբ տեսնում ենք «Սերիական մոնիտորը», M1- ի ուղղությունը ժամացույցի սլաքի ուղղությամբ է, իսկ M2- ը `ժամացույցի սլաքի հակառակ:

Խորհուրդ ենք տալիս: