Sadržaj:

DC motor i davač za kontrolu položaja i brzine: 6 koraka
DC motor i davač za kontrolu položaja i brzine: 6 koraka
Anonim
DC motor i davač za kontrolu položaja i brzine
DC motor i davač za kontrolu položaja i brzine

Uvod

Mi smo grupa studenata UQD10801 (Robocon I) sa Univerziteta Tun Hussei Onn Malaysia (UTHM). Imamo 9 grupa na ovom kursu. Moja grupa je grupa 2. Naša aktivnost je DC motor i koder za kontrolu položaja i brzine. cilj grupe je kontrolirati okretanje istosmjernog motora brzinom koja nam je potrebna.

Opis

Za pogon elektromotora potrebna je velika struja. Osim toga, smjer centrifuge i brzina su dva važna parametra koja se moraju kontrolirati. Ovi zahtjevi se mogu riješiti pomoću mikrokontrolera (ili razvojne ploče poput Arduina). Ali postoji problem; Mikrokontroleri ne mogu osigurati dovoljno struje za pokretanje motora, a ako motor direktno povežete s mikrokontrolerom, možete oštetiti mikrokontroler. Na primjer, Arduino UNO pinovi ograničeni su na 40mA struje, što je daleko manje od 100-200mA struje potrebne za upravljati malim hobi motorom. Da bismo to riješili, trebali bismo upotrijebiti upravljački program motora. Upravljački programi motora mogu se spojiti na mikrokontroler radi primanja naredbi i pokretanja motora sa velikom strujom.

Korak 1: Priprema materijala

Priprema materijala
Priprema materijala

Potreban materijal

Za ovu aktivnost moramo pripremiti:

-Arduino UNO R3

-2 Potenciometar sa 10kOhm

-2 DC motor sa enkoderom

-Mrežno napajanje sa 12V i 5A

-Voznik motora H-mosta

-2 tastera

-8 otpornik sa 10kOhm

-Jamper žice

-Breadvroad mali

Korak 2: Pin veza

Pin Connection
Pin Connection

1. Za motor s lijeve strane spojite na Arduino UNO 3:

-Kanal A na pin 2

-Kanal B na pin 4

2. Za desni motor spojite se na Arduino UNO 3:

-Kanal A na pin 3

-Kanal B na pin 7

3. Za potenciometar 1 spojite se na Arduino UNO 3:

-Brisač na A4 analogni

4. Za potenciometar 2 spojite na Arduino UNO 3:

-Brisač na A5 analogni

5. Za dugme 1 povežite se sa Arduino UNO 3:

-Terminal 1a na pin 8

6. Za dugme 2 spojite se na Arduino UNO 3:

-Terminal 1a na pin 9

7. Za motorni pogon H-Bridge spojite se na Arduino UNO 3:

-Ulaz 1 na pin 11

-Ulaz 2 na pin 6

Korak 3: Kodiranje

Kodiranje
Kodiranje

Možete preuzeti kodiranje za testiranje istosmjernog motora koji se može okretati. Ovo kodiranje vam može pomoći da rotirate i radite istosmjerni motor. Morate preuzeti ovo kodiranje na svoj računar za sljedeći korak.

Korak 4: Testiranje istosmjernog motora

Testiranje istosmjernog motora
Testiranje istosmjernog motora

Dakle, nakon što preuzmete kodiranje iz prethodnog koraka, morate ga otvoriti u svom Arduino IDE -u koji je već instaliran na vašem računaru ili koristiti Tinkercad na mreži. I to, prenesite ovo kodiranje na svoju Arduino ploču putem USB kabela. Ako koristite Tinkercad na mreži, samo učitajte ovo kodiranje u "Kôd" koji je prikazan na fotografiji. Nakon što otpremite izvor kodiranja, možete pokrenuti istosmjerni motor. Ako koristite Tinkercad, morate pritisnuti "Pokreni simulaciju" za pokrenuti ovaj sistem.

Korak 5: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat

Nakon što započnemo simulaciju, možemo vidjeti da su oba istosmjerna motora rotirana, ali u drugom smjeru. Kad vidimo "Serijski monitor", smjer M1 je u smjeru kazaljke na satu, a smjer M2 u smjeru suprotnom od kazaljke na satu.

Preporučuje se: