Innehållsförteckning:

Likströmsmotor och kodare för positions- och varvtalsreglering: 6 steg
Likströmsmotor och kodare för positions- och varvtalsreglering: 6 steg

Video: Likströmsmotor och kodare för positions- och varvtalsreglering: 6 steg

Video: Likströmsmotor och kodare för positions- och varvtalsreglering: 6 steg
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
DC -motor och kodare för positions- och hastighetsreglering
DC -motor och kodare för positions- och hastighetsreglering

Introduktion

Vi är en grupp av UQD10801 (Robocon I) -studenter från Universiti Tun Hussei Onn Malaysia (UTHM). Vi har 9 grupper i denna kurs. Min grupp är grupp 2. Vår grupps aktivitet är likströmsmotor och kodare för position och hastighetskontroll. Vår gruppens mål är att styra likströmsmotorn med den hastighet vi behövde.

Beskrivning

Drivande elektromotorer behöver en hög ström. Dessutom är rotationsriktning och hastighet två viktiga parametrar som ska kontrolleras. Dessa krav kan hanteras med hjälp av en mikrokontroller (eller ett utvecklingskort som Arduino). Men det är ett problem; Mikrokontroller kan inte ge tillräckligt med ström för att driva motorn och om du ansluter motorn till mikrokontrollern direkt kan du skada mikrokontrollern. Arduino UNO-stiften är till exempel begränsade till 40mA ström som är mycket mindre än den ström på 100-200mA som krävs för att styra en liten hobbymotor. För att lösa detta bör vi använda en motorförare. Motordrivrutiner kan anslutas till mikrokontrollern för att ta emot kommandon och köra motorn med hög ström.

Steg 1: Materialberedning

Materialförberedelse
Materialförberedelse

Krav på material

För att göra denna aktivitet måste vi förbereda:

-Arduino UNO R3

-2 Potentiometer med 10 kOhm

-2 DC -motor med pulsgivare

-Strömförsörjning med 12V och 5A

-H-bro motorförare

-2 tryckknapp

-8 motstånd med 10 kOhm

-Hopptrådar

-Breadvroad liten

Steg 2: Stiftanslutning

Stiftanslutning
Stiftanslutning

1. Anslut till vänster sida motorn till Arduino UNO 3:

-Kanal A till stift 2

-Kanal B till stift 4

2. För rätt motor anslut till Arduino UNO 3:

-Kanal A till stift 3

-Kanal B till stift 7

3. För potentiometern 1 anslut till Arduino UNO 3:

-Torkare till A4 -analog

4. För potentiometer 2 anslut till Arduino UNO 3:

-Torkare till A5 analog

5. För tryckknapp 1 anslut till Arduino UNO 3:

-Terminal 1a till stift 8

6. För tryckknapp 2 anslut till Arduino UNO 3:

-Terminal 1a till stift 9

7. För H-Bridge Motor Drive anslut till Arduino UNO 3:

-Ingång 1 till stift 11

-Inmatning 2 till stift 6

Steg 3: Kodning

Kodning
Kodning

Du kan ladda ner kodningen för att testa likströmsmotorn som kan rotera. Denna kodning kan hjälpa dig att få likströmsmotorn att rotera och fungera. Du måste ladda ner denna kodning till din dator för nästa steg.

Steg 4: Testa likströmsmotorn

Testar likströmsmotorn
Testar likströmsmotorn

Så, efter att du har laddat ner kodningen från föregående steg, måste du öppna den i din Arduino IDE som redan är installerad på din dator eller använda Tinkercad i online. Och det, ladda upp denna kodning till ditt Arduino -kort via USB -kabel. Om du använder Tinkercad på nätet laddar du bara upp denna kodning till "Koden" som visas på bilden. Efter att du har laddat upp kodningskällan kan du köra likströmsmotorn. Om du använder Tinkercad måste du trycka på "Start Simulation" för starta detta system.

Steg 5: Resultat

Resultat
Resultat
Resultat
Resultat

Efter att vi startat simuleringen kan vi se att båda likströmsmotorerna roterar men olika riktning. När vi ser "Serial Monitor" är M1: s riktning medurs och M2: s riktning moturs.

Rekommenderad: