Obsah:

Jednosmerný motor a kodér na ovládanie polohy a rýchlosti: 6 krokov
Jednosmerný motor a kodér na ovládanie polohy a rýchlosti: 6 krokov

Video: Jednosmerný motor a kodér na ovládanie polohy a rýchlosti: 6 krokov

Video: Jednosmerný motor a kodér na ovládanie polohy a rýchlosti: 6 krokov
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Júl
Anonim
Jednosmerný motor a kodér na ovládanie polohy a rýchlosti
Jednosmerný motor a kodér na ovládanie polohy a rýchlosti

Úvod

Sme skupina študentov UQD10801 (Robocon I) z Universiti Tun Hussei Onn Malajsie (UTHM). V tomto kurze máme 9 skupín. Moja skupina je skupina 2. Činnosťou našej skupiny je jednosmerný motor a kodér na ovládanie polohy a rýchlosti. Naša Cieľom skupiny je ovládať otáčanie jednosmerného motora potrebnou rýchlosťou.

Popis

Pohon elektromotorov potrebuje vysoký prúd. Smer a rýchlosť odstreďovania sú navyše dva dôležité parametre, ktoré je potrebné ovládať. Tieto požiadavky je možné zvládnuť pomocou mikrokontroléra (alebo vývojovej dosky ako Arduino). Ale je tu problém; Mikrokontroléry nedokážu poskytnúť dostatok prúdu na spustenie motora a ak motor pripojíte priamo k mikrokontroléru, môžete mikrokontrolér poškodiť. Napríklad kolíky Arduino UNO sú obmedzené na prúd 40mA, čo je oveľa menej, než je prúd 100-200mA potrebný na ovládať malý hobby motor. Na vyriešenie tohto problému by sme mali použiť ovládač motora. K mikrokontroléru je možné pripojiť ovládače motora, aby mohli prijímať príkazy a spúšťať motor vysokým prúdom.

Krok 1: Príprava materiálu

Príprava materiálu
Príprava materiálu

Požadovaný materiál

Na vykonanie tejto činnosti musíme pripraviť:

-Arduino UNO R3

-2 Potenciometer s 10 kOhm

-2 jednosmerný motor s kodérom

-Napájanie 12 V a 5 A.

-H-mostový motorový vodič

-2 tlačidlo

-8 odpor s 10 kOhm

-prepojovacie vodiče

-Breadvroad malý

Krok 2: Pripojenie pinom

Pripojenie pinom
Pripojenie pinom

1. Pre ľavý motor pripojte k Arduino UNO 3:

-Kanál A na kolík 2

-Kanál B na kolík 4

2. Pre pravý motor pripojte Arduino UNO 3:

-Kanál A na kolík 3

-Kanál B na pin 7

3. Pre potenciometer 1 pripojte k Arduino UNO 3:

-Analóg stierača do formátu A4

4. Pre potenciometer 2 pripojte k Arduino UNO 3:

-Analóg stierača na A5

5. Pre tlačidlo 1 sa pripojte k Arduino UNO 3:

-Terminál 1a až pin 8

6. Pre tlačidlo 2 sa pripojte k Arduino UNO 3:

-Terminál 1a až pin 9

7. Pre H-Bridge Motor Drive pripojte k Arduino UNO 3:

-Vstup 1 na kolík 11

-Vstup 2 na kolík 6

Krok 3: Kódovanie

Kódovanie
Kódovanie

Môžete si stiahnuť kódovanie na testovanie jednosmerného motora, ktorý sa môže otáčať. Toto kódovanie vám môže pomôcť, aby sa jednosmerný motor otáčal a fungoval. Pre ďalší krok si musíte toto kódovanie stiahnuť do počítača.

Krok 4: Testovanie jednosmerného motora

Testovanie jednosmerného motora
Testovanie jednosmerného motora

Ak si teda stiahnete kódovanie z predchádzajúceho kroku, musíte ho otvoriť vo svojom Arduino IDE, ktoré je už nainštalované vo vašom počítači, alebo použiť Tinkercad online. A toto kódovanie nahrajte na dosku Arduino pomocou kábla USB. Ak používate Tinkercad online, stačí nahrať toto kódovanie do „kódu“, ktorý je zobrazený na fotografii. Po nahraní zdroja kódovania môžete spustiť jednosmerný motor. Ak používate Tinkercad, musíte stlačiť „Spustiť simuláciu“pre spustite tento systém.

Krok 5: Výsledok

Výsledok
Výsledok
Výsledok
Výsledok

Potom, čo spustíme simuláciu, môžeme vidieť, že obidva motory sa otáčajú, ale majú iný smer. Keď vidíme „sériový monitor“, smer M1 je v smere hodinových ručičiek a smer M2 je proti smeru hodinových ručičiek.

Odporúča: