Cuprins:

Motor DC și codificator pentru controlul poziției și vitezei: 6 pași
Motor DC și codificator pentru controlul poziției și vitezei: 6 pași

Video: Motor DC și codificator pentru controlul poziției și vitezei: 6 pași

Video: Motor DC și codificator pentru controlul poziției și vitezei: 6 pași
Video: What is Servo Motor 2024, Iulie
Anonim
Motor DC și codificator pentru controlul poziției și vitezei
Motor DC și codificator pentru controlul poziției și vitezei

Introducere

Suntem un grup de studenți UQD10801 (Robocon I) de la Universiti Tun Hussei Onn Malaysia (UTHM). Avem 9 grupuri în acest curs. Grupul meu este grupul 2. Activitatea grupului nostru este motorul DC și codificatorul pentru controlul poziției și vitezei. Obiectivul grupului este de a controla rotirea motorului de curent continuu cu viteza de care aveam nevoie.

Descriere

Conducerea electromotoarelor are nevoie de un curent mare. În plus, direcția de rotație și viteza sunt doi parametri importanți care trebuie controlați. Aceste cerințe pot fi gestionate utilizând un microcontroler (sau o placă de dezvoltare precum Arduino). Dar există o problemă; Microcontrolerele nu pot furniza suficient curent pentru a porni motorul și dacă conectați motorul la microcontroler direct, puteți deteriora microcontrolerul. De exemplu, pinii Arduino UNO sunt limitați la 40mA de curent, care este cu mult mai mic decât curentul de 100-200mA necesar pentru controlează un mic motor hobby. Pentru a rezolva acest lucru, ar trebui să folosim un driver de motor. Driverele de motor pot fi conectate la microcontroler pentru a primi comenzi și a porni motorul cu un curent mare.

Pasul 1: Pregătirea materialului

Pregătirea materialului
Pregătirea materialului

Material solicitat

Pentru a face această activitate, trebuie să pregătim:

-Arduino UNO R3

-2 Potentiometru cu 10kOhm

-2 motor DC cu codificator

-Alimentare cu 12V și 5A

-Sofer de motor H-pod

-2 buton

-8 rezistor cu 10kOhm

-Siruri de jumper

-Breadvroad mic

Pasul 2: Pin Connection

Conexiune Pin
Conexiune Pin

1. Pentru motorul din partea stângă conectați-vă la Arduino UNO 3:

-Canalul A la pinul 2

-Canalul B la pinul 4

2. Pentru motorul potrivit conectați-vă la Arduino UNO 3:

-Canalul A la pinul 3

-Canalul B la pinul 7

3. Pentru potențiometrul 1 conectați-vă la Arduino UNO 3:

-Stergător la A4 analogic

4. Pentru potențiometrul 2 conectați-vă la Arduino UNO 3:

-Stergător la analog A5

5. Pentru butonul 1 conectați-vă la Arduino UNO 3:

-Terminalul 1a la pinul 8

6. Pentru butonul 2 conectați-vă la Arduino UNO 3:

-Terminalul 1a la pinul 9

7. Pentru H-Bridge Motor Drive conectați-vă la Arduino UNO 3:

-Introduceți 1 la pinul 11

-Introduceți 2 la pinul 6

Pasul 3: Codificare

Codificare
Codificare

Puteți descărca codarea pentru a testa motorul de curent continuu care se poate roti. Această codare vă poate ajuta să faceți ca motorul de curent continuu să se rotească și să funcționeze. Trebuie să descărcați această codare pe computerul dvs. pentru pasul următor.

Pasul 4: Testarea motorului de curent continuu

Testarea motorului de curent continuu
Testarea motorului de curent continuu

Deci, după ce descărcați codarea de la pasul anterior, trebuie să o deschideți în ID-ul dvs. Arduino care a fost deja instalat pe computerul dvs. sau să utilizați Tinkercad în online. Și, încărcați această codificare pe placa dvs. Arduino prin cablu USB. Tinkercad de pe internet, trebuie doar să încărcați această codare în „Codul” care apare în fotografie. După ce încărcați sursa de codare, puteți rula motorul de curent continuu. Dacă utilizați Tinkercad, trebuie să apăsați „Start Simulation” pentru porniți acest sistem.

Pasul 5: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat

După ce începem simularea, putem vedea că ambele motoare de curent continuu se rotesc, dar o direcție diferită. Când vedem „Serial Monitor”, direcția M1 este în sensul acelor de ceasornic, iar direcția M2 este în sens invers acelor de ceasornic.

Recomandat: