Բովանդակություն:
- Քայլ 1: Նյութի պատրաստում
- Քայլ 2: Ամրացնել կապը
- Քայլ 3: Կոդավորում
- Քայլ 4: DC շարժիչի փորձարկում
- Քայլ 5: Արդյունք
- Քայլ 6: Տեսանյութ
Video: DC Motor և դիրքորոշման և արագության կառավարման կոդավորիչ ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ներածություն
Մենք 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 շարժիչի փորձարկում
Այսպիսով, նախօրոք դուք ներբեռնում եք ծածկագրումը նախորդ քայլից, այն պետք է բացեք ձեր համակարգչում արդեն տեղադրված ձեր Arduino IDE- ում կամ օգտագործեք Tinkercad- ը առցանց: Եվ դա, այս կոդավորումը տեղադրեք ձեր Arduino տախտակին USB մալուխի միջոցով: Եթե օգտագործում եք Tinkercad- ը առցանց, դուք պարզապես վերբեռնում եք այս ծածկագրումը լուսանկարում ցուցադրված «Կոդի» վրա: Կոդավորման աղբյուրը վերբեռնելուց հետո կարող եք գործարկել DC շարժիչը: Եթե օգտագործում եք Tinkercad- ը, ապա պետք է սեղմել «Start Simulation» - ի համար գործարկել այս համակարգը:
Քայլ 5: Արդյունք
Սիմուլյացիան սկսելուց հետո մենք կարող ենք տեսնել, որ DC շարժիչը երկուսն էլ պտտվում են, բայց տարբերվում են: Երբ տեսնում ենք «Սերիական մոնիտորը», M1- ի ուղղությունը ժամացույցի սլաքի ուղղությամբ է, իսկ M2- ը `ժամացույցի սլաքի հակառակ:
Խորհուրդ ենք տալիս:
Stepper արագության կառավարման ընտրացանկ Arduino- ի համար. 6 քայլ
Stepper Speed Control- ի ընտրացանկը առաջնորդվում է Arduino- ի համար. Այս SpeedStepper գրադարանը AccelStepper գրադարանի վերաշարադրումն է, որը թույլ է տալիս արագընթաց կառավարել սլաքի շարժիչը: SpeedStepper գրադարանը թույլ է տալիս փոխել շարժիչի սահմանված արագությունը, այնուհետև արագացնել/դանդաղեցնել մինչև նոր արագության արագությունը ՝ օգտագործելով նույն ալգորիթը
Servo Motor- ի և արագության կառավարման միջոցով պտտվող երկրպագու `6 քայլ
Servo Motor- ի և արագության կառավարման միջոցով պտտվող երկրպագու. Այս ձեռնարկում մենք կսովորենք, թե ինչպես պտտել օդափոխիչը կարգավորելի արագությամբ `օգտագործելով servo շարժիչ, պոտենցիոմետր, arduino և Visuino: Դիտեք տեսանյութը:
DC շարժիչի արագության կառավարման միացում `5 քայլ
DC շարժիչի արագության կառավարման միացում. Այս կարճ հոդվածում մենք պարզում ենք, թե ինչպես ձևավորել DC շարժիչի արագության բացասական հետադարձ կապի միացում: Հիմնականում մենք պարզում ենք, թե ինչպես է աշխատում սխեման և ինչ է վերաբերում PWM ազդանշանին: և ինչպես է օգտագործվում PWM ազդանշանը ՝ կարգավորելու համար
Օգտագործեք Stepper Motor որպես պտտվող կոդավորիչ. 9 քայլ (նկարներով)
Օգտագործեք Stepper Motor- ը որպես պտտվող կոդավորիչ. Պտտվող կոդավորիչները հիանալի են միկրոկոնտրոլերների նախագծերում որպես մուտքային սարք օգտագործելու համար, սակայն դրանց կատարումը այնքան էլ հարթ և գոհացուցիչ չէ: Բացի այդ, շուրջս ունենալով շատ պահեստային տիպի շարժիչներ, որոշեցի նրանց նպատակ տալ: Այսպիսով, եթե ունեք ինչ -որ քայլ
Տագնապային շարժիչով վերահսկվող հետընթաց շարժիչ - Stepper Motor որպես պտտվող կոդավորիչ. 11 քայլ (նկարներով)
Տագնապային շարժիչով վերահսկվող հետընթաց շարժիչ | Stepper Motor As a Rotary Encoder. Ունեն մի քանի stepper շարժիչներ պառկած շուրջը և ուզում են ինչ -որ բան անել: Այս Ուղեցույցում եկեք օգտագործենք հետընթաց շարժիչ `որպես պտտվող կոդավորիչ` Arduino միկրոկոնտրոլերի միջոցով մեկ այլ սլաքի շարժիչի դիրքը վերահսկելու համար: Այսպիսով, առանց ավելորդ երկարաձգման, եկեք տեսնենք