INHOUDSOPGAWE:

GS -motor en enkodeerder vir posisie en snelheidsbeheer: 6 stappe
GS -motor en enkodeerder vir posisie en snelheidsbeheer: 6 stappe

Video: GS -motor en enkodeerder vir posisie en snelheidsbeheer: 6 stappe

Video: GS -motor en enkodeerder vir posisie en snelheidsbeheer: 6 stappe
Video: HAYLOU GS: Haylou's DIRTY LITTLE SECRET // Is It a Copy of the SoundPEATS WATCH 2? 2024, Julie
Anonim
DC -motor en enkodeerder vir posisie- en snelheidsbeheer
DC -motor en enkodeerder vir posisie- en snelheidsbeheer

Inleiding

Ons is 'n groep UQD10801 (Robocon I) student van Universiti Tun Hussei Onn Malaysia (UTHM). Ons het 9 groepe in hierdie kursus. My groep is groep 2. Ons groep se aktiwiteit is DC motor en enkodeerder vir posisie en snelheidsbeheer. Ons Die doel van die groep is om die DC -motor te beheer met die snelheid wat ons benodig.

Beskrywing

Aangedrewe elektromotore benodig 'n hoë stroom. Boonop is draai -rigting en spoed twee belangrike parameters wat beheer moet word. Hierdie vereistes kan hanteer word deur 'n mikrobeheerder (of 'n ontwikkelingsbord soos Arduino) te gebruik. Maar daar is 'n probleem; Mikrobeheerders kan nie genoeg stroom verskaf om die motor te laat loop nie, en as u die motor direk aan die mikrobeheerder koppel, kan u die mikrobeheerder beskadig. beheer 'n klein stokperdjie motor. Om dit op te los, moet ons 'n motorbestuurder gebruik. Motorbestuurders kan aan die mikrobeheerder gekoppel word om opdragte te ontvang en die motor met 'n hoë stroom te laat loop.

Stap 1: Materiaalvoorbereiding

Materiaalvoorbereiding
Materiaalvoorbereiding

Vereiste materiaal

Om hierdie aktiwiteit uit te voer, moet ons voorberei:

-Arduino UNO R3

-2 potensiometer met 10 kOhm

-2 DC motor met encoder

-Voeding met 12V en 5A

-H-brug motorbestuurder

-2 drukknoppie

-8 weerstand met 10kOhm

-Jumper drade

-Breadvroad klein

Stap 2: Speldverbinding

Speldverbinding
Speldverbinding

1. Koppel aan die linkerkantmotor aan op Arduino UNO 3:

-Kanaal A tot pen 2

-Kanaal B tot pen 4

2. Koppel die Arduino UNO 3 vir die regte motor:

-Kanaal A tot pen 3

-Kanaal B tot pen 7

3. Sluit vir die potensiometer 1 aan op Arduino UNO 3:

-Sveër na A4 analoog

4. Koppel vir potensiometer 2 aan by Arduino UNO 3:

-Svee na A5 analoog

5. Koppel aan Arduino UNO 3 vir drukknop 1:

-Klem 1a tot pen 8

6. Koppel aan Arduino UNO 3 vir drukknop 2:

-Klem 1a tot pen 9

7. Koppel vir H-Bridge Motor Drive aan op Arduino UNO 3:

-Voer 1 by pen 11 in

-Invoer 2 in pen 6

Stap 3: Kodering

Kodering
Kodering

U kan die kodering aflaai om die DC -motor wat kan draai, te toets. Hierdie kodering kan u help om die DC -motor te laat draai en werk. U moet hierdie kodering vir die volgende stap na u rekenaar aflaai.

Stap 4: Toets die GS -motor

Toets die GS -motor
Toets die GS -motor

Dus, nadat u die kodering van die vorige stap afgelaai het, moet u dit oopmaak in u Arduino IDE wat reeds op u rekenaar geïnstalleer is, of Tinkercad op die internet gebruik. die Tinkercad op die internet, laai u hierdie kodering net op na die "Kode" wat op die foto getoon word. Nadat u die koderingsbron opgelaai het, kan u die GS -motor laat loop. As u die Tinkercad gebruik, moet u op "Start Simulation" druk vir begin hierdie stelsel.

Stap 5: Resultaat

Uitslag
Uitslag
Uitslag
Uitslag

Nadat ons met die simulasie begin het, kan ons sien dat beide die DC-motor draai maar verskillende rigtings is. Wanneer ons die "Serial Monitor" sien, is M1 se rigting met die kloksgewys en M2 se rigting teen die kloksgewys.

Aanbeveel: