Indholdsfortegnelse:

DC -motor og encoder til position og hastighedskontrol: 6 trin
DC -motor og encoder til position og hastighedskontrol: 6 trin

Video: DC -motor og encoder til position og hastighedskontrol: 6 trin

Video: DC -motor og encoder til position og hastighedskontrol: 6 trin
Video: iOptron CEM120 EC initial power up, firmware update and encoder calibration. 2024, Juli
Anonim
DC -motor og encoder til position og hastighedskontrol
DC -motor og encoder til position og hastighedskontrol

Introduktion

Vi er en gruppe af UQD10801 (Robocon I) studerende fra Universiti Tun Hussei Onn Malaysia (UTHM). Vi har 9 grupper i dette kursus. Min gruppe er gruppe 2. Vores gruppes aktivitet er DC motor og encoder til position og hastighedskontrol. Vores gruppens mål er at styre DC -motoren med den hastighed, vi havde brug for.

Beskrivelse

Drivende elektromotorer har brug for en høj strøm. Derudover er rotationsretning og hastighed to vigtige parametre, der skal kontrolleres. Disse krav kan håndteres ved hjælp af en mikrokontroller (eller et udviklingsbord som Arduino). Men der er et problem; Mikrokontrollere kan ikke levere nok strøm til at køre motoren, og hvis du tilslutter motoren til mikrokontrolleren direkte, kan du beskadige mikrokontrolleren. For eksempel er Arduino UNO-ben begrænset til 40mA strøm, hvilket er langt mindre end den strøm på 100-200mA, der er nødvendig for at styre en lille hobbymotor. For at løse dette skal vi bruge en motordriver. Motordrivere kan tilsluttes mikrokontrolleren for at modtage kommandoer og køre motoren med høj strøm.

Trin 1: Forberedelse af materiale

Forberedelse af materiale
Forberedelse af materiale

Påkrævet materiale

For at udføre denne aktivitet skal vi forberede:

-Arduino UNO R3

-2 Potentiometer med 10 kOhm

-2 DC motor med encoder

-Strømforsyning med 12V og 5A

-H-bro motor driver

-2 trykknap

-8 modstand med 10kOhm

-Jumper ledninger

-Breadvroad lille

Trin 2: Pin -forbindelse

Pin -forbindelse
Pin -forbindelse

1. For venstre motor tilsluttes til Arduino UNO 3:

-Kanal A til pin 2

-Kanal B til pin 4

2. For den rigtige motor tilsluttes Arduino UNO 3:

-Kanal A til pin 3

-Kanal B til pin 7

3. Tilslut potentiometer 1 til Arduino UNO 3:

-Viskere til A4 analog

4. For potentiometer 2 forbindes til Arduino UNO 3:

-Viskere til A5 analog

5. For trykknap 1 forbindes til Arduino UNO 3:

-Terminal 1a til pin 8

6. For trykknap 2 forbindes til Arduino UNO 3:

-Terminal 1a til pin 9

7. For H-Bridge Motordrev tilsluttes Arduino UNO 3:

-Input 1 til pin 11

-Input 2 til pin 6

Trin 3: Kodning

Kodning
Kodning

Du kan downloade kodningen til test af DC -motoren, der kan rotere. Denne kodning kan hjælpe dig med at få DC -motoren til at rotere og fungere. Du skal downloade denne kodning til din pc til næste trin.

Trin 4: Test af DC -motoren

Test af DC -motoren
Test af DC -motoren

Så, før du downloader kodningen fra det foregående trin, skal du åbne den i din Arduino IDE, der allerede er installeret på din pc eller bruge Tinkercad i online. Og det, uploade denne kodning til dit Arduino -kort via USB -kabel. Hvis du bruger Tinkercad på online, uploader du bare denne kodning til "Koden", der vises på billedet. Efter at du har uploadet kodningskilden, kan du køre DC -motoren. Hvis du bruger Tinkercad, skal du trykke på "Start Simulation" for start dette system.

Trin 5: Resultat

Resultat
Resultat
Resultat
Resultat

Efter at vi har startet simuleringen, kan vi se, at både DC-motoren er roteret, men forskellig retning. Når vi ser "Serial Monitor", er M1s retning med uret, og M2's retning er mod uret.

Anbefalede: