Sommario:
- Passaggio 1: preparazione del materiale
- Passaggio 2: connessione pin
- Passaggio 3: codifica
- Passaggio 4: test del motore CC
- Passaggio 5: risultato
- Passaggio 6: video
Video: Motore CC ed encoder per il controllo di posizione e velocità: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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
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
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
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
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:
Motore passo-passo controllato da motore passo-passo - Motore passo-passo come encoder rotativo: 11 passaggi (con immagini)
Motore passo-passo controllato da motore passo-passo | Motore passo-passo come encoder rotativo: hai un paio di motori passo-passo in giro e vuoi fare qualcosa? In questo Instructable, utilizziamo un motore passo-passo come encoder rotativo per controllare la posizione di un altro motore passo-passo utilizzando un microcontrollore Arduino. Quindi, senza ulteriori indugi, ge
Come programmare il decodificatore IR per il controllo del motore CA a più velocità: 7 passaggi
Come programmare il decodificatore IR per il controllo del motore CA a più velocità: I motori a corrente alternata monofase si trovano in genere in articoli per la casa come i ventilatori e la loro velocità può essere facilmente controllata quando si utilizza un numero di avvolgimenti discreti per le velocità impostate. In questo Instructable costruiamo un controller digitale che
Controllo della posizione del motore CC: 5 passaggi
Controllo della posizione del motore CC: questa istruzione mostrerà come controllare la posizione del motore tramite la rete web locale. Ora puoi utilizzare lo smartphone o l'iPad connesso alla rete, quindi digitare l'indirizzo del server web locale del motore Da qui, possiamo controllare la posizione del disco del motore ruotando
Motore da 24 V CC a motore universale ad alta velocità (30 Volt): 3 passaggi
Motore da 24 V CC a motore universale ad alta velocità (30 Volt): Ciao! In questo progetto ti insegnerò come convertire un normale motore da 24 V CC in un motore universale da 30 V. Personalmente credo che una dimostrazione video descriva al meglio un progetto . Quindi ragazzi vi consiglierei di guardare prima il video. Progetto V
Controllo della posizione angolare del motore passo-passo 28BYJ-48 con Arduino e joystick analogico: 3 passaggi
Controllo posizionale angolare del motore passo-passo 28BYJ-48 con Arduino e joystick analogico: questo è uno schema di controllo per il motore passo-passo 28BYJ-48 che ho sviluppato per essere utilizzato come parte del mio progetto di tesi dell'ultimo anno. Non l'avevo mai visto prima, quindi ho pensato di caricare ciò che ho scoperto. Speriamo che questo aiuti qualcun altro a