Sommario:

Motore CC ed encoder per il controllo di posizione e velocità: 6 passaggi
Motore CC ed encoder per il controllo di posizione e velocità: 6 passaggi

Video: Motore CC ed encoder per il controllo di posizione e velocità: 6 passaggi

Video: Motore CC ed encoder per il controllo di posizione e velocità: 6 passaggi
Video: Come funziona L’ENCODER - Lineare e Rotativo - Incrementale e Assoluto 2024, Luglio
Anonim
Motore CC ed encoder per il controllo di posizione e velocità
Motore CC ed encoder per il controllo di posizione e velocità

introduzione

Siamo un gruppo di studenti UQD10801 (Robocon I) dell'Università Tun Hussei Onn Malaysia (UTHM). Abbiamo 9 gruppi in questo corso. Il mio gruppo è il gruppo 2. L'attività del nostro gruppo è il motore CC e l'encoder per il controllo della posizione e della velocità. l'obiettivo del gruppo è controllare che il motore CC ruoti con la velocità di cui avevamo bisogno.

Descrizione

L'azionamento dei motori elettrici richiede una corrente elevata. Inoltre, la direzione di filatura e la velocità sono due parametri importanti da controllare. Questi requisiti possono essere gestiti utilizzando un microcontrollore (o una scheda di sviluppo come Arduino). Ma c'è un problema; I microcontrollori non possono fornire abbastanza corrente per far funzionare il motore e se si collega il motore direttamente al microcontrollore, si potrebbe danneggiare il microcontrollore. Ad esempio, i pin Arduino UNO sono limitati a 40 mA di corrente, che è molto inferiore alla corrente di 100-200 mA necessaria per controllare un piccolo motore per hobby. Per risolvere questo problema, dovremmo usare un driver del motore. I driver del motore possono essere collegati al microcontrollore per ricevere comandi e far funzionare il motore con una corrente elevata.

Passaggio 1: preparazione del materiale

Preparazione del materiale
Preparazione del materiale

Materiale richiesto

Per fare questa attività, dobbiamo preparare:

-Arduino UNO R3

-2 Potenziometro con 10kOhm

-2 Motore DC con encoder

-Alimentazione con 12V e 5A

-Driver motore a ponte H

-2 pulsante

-8 resistore con 10kOhm

-Cavi per ponticelli

-Breadvroad piccolo

Passaggio 2: connessione pin

Connessione pin
Connessione pin

1. Per il motore sinistro collegarsi ad Arduino UNO 3:

-Canale A al pin 2

-Canale B al pin 4

2. Per il motore destro collegarsi ad Arduino UNO 3:

-Canale A al pin 3

-Canale B al pin 7

3. Per il potenziometro 1 collegarsi ad Arduino UNO 3:

-Wiper per analogico A4

4. Per il potenziometro 2 collegarsi ad Arduino UNO 3:

-Wiper per analogico A5

5. Per il pulsante 1 collegarsi ad Arduino UNO 3:

-Terminale 1a al pin 8

6. Per il pulsante 2 collegarsi ad Arduino UNO 3:

-Terminale 1a al pin 9

7. Per H-Bridge Motor Drive connettersi ad Arduino UNO 3:

-Ingresso 1 al pin 11

-Ingresso 2 al pin 6

Passaggio 3: codifica

codifica
codifica

Puoi scaricare la codifica per testare il motore CC che può ruotare. Questa codifica può aiutarti a far ruotare e funzionare il motore CC. Devi scaricare questa codifica sul tuo PC per il passaggio successivo.

Passaggio 4: test del motore CC

Test del motore CC
Test del motore CC

Quindi, dopo aver scaricato la codifica dal passaggio precedente, devi aprirla nel tuo IDE Arduino che è già installato nel tuo PC o utilizzare Tinkercad in linea. E questo, carica questa codifica sulla tua scheda Arduino tramite cavo USB. Se usi Tinkercad online, basta caricare questa codifica nel "Codice" mostrato nella foto. Dopo aver caricato la sorgente di codifica, è possibile eseguire il motore CC. Se si utilizza Tinkercad, è necessario premere "Avvia simulazione" per avviare questo sistema.

Passaggio 5: risultato

Risultato
Risultato
Risultato
Risultato

Dopo aver avviato la simulazione, possiamo vedere che entrambi i motori DC ruotano ma in una direzione diversa. Quando vediamo il "Monitor seriale", la direzione di M1 è in senso orario e la direzione di M2 è in senso antiorario.

Consigliato: