Tartalomjegyzék:

Léptetőmotor vezérlése: 5 lépés
Léptetőmotor vezérlése: 5 lépés

Videó: Léptetőmotor vezérlése: 5 lépés

Videó: Léptetőmotor vezérlése: 5 lépés
Videó: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Léptetőmotor vezérlése
Léptetőmotor vezérlése

Ez az oktatóanyag akkor is érvényes, ha az Arduino -t használjuk, és mindkettőt a Drivemall Board segítségével, a link alatt a Drivemall létrehozásához.

A Drivemall előnyben részesítése a klasszikus Arduino táblával szemben az, hogy csökkenti a kapcsolatok összetettségét, ami rendezett beállításhoz vezet. Ez azonban opcionális: az összes eredmény továbbra is érvényes az arduino táblával, a kenyérpanellel és a csatlakoztatáshoz elegendő dupont jumperrel.

Irányítsuk a léptetőmotort egy arduino táblával.

1. lépés: Amire szükségünk van

- Arduino mikrovezérlő vagy Drivemall

- Vezeték (ek)

- Léptetőmotor

- A4988 vagy DRV8825 vagy L298N vagy ULN2003 illesztőprogram (sok illesztőprogram létezik)

2. lépés: Hogyan működik a léptetőmotor és miért használunk illesztőprogramot

Hogyan működik a léptetőmotor és miért használunk illesztőprogramot
Hogyan működik a léptetőmotor és miért használunk illesztőprogramot
Hogyan működik a léptetőmotor és miért használunk illesztőprogramot
Hogyan működik a léptetőmotor és miért használunk illesztőprogramot
Hogyan működik a léptetőmotor és miért használunk illesztőprogramot
Hogyan működik a léptetőmotor és miért használunk illesztőprogramot

A léptetőmotor lényegében két tekercsből áll, amelyeket megfelelően kell táplálni (1. kép), ha a motort rossz mozgásban táplálják, rövidzárlatot okozhat a GND -ben.

A motor minden lépésben jól ismert szögben fordul, amelyet a gyártó általában 1,8 ° -nak jelöl, így 200 lépés szükséges a teljes kör megtételéhez

Tisztázzuk, miért van szükségünk meghajtóra, ahelyett, hogy közvetlenül a mikrovezérlőhöz csatlakoztatnánk a léptetőt.

Az illesztőprogramok lehetővé teszik a lépések beolvasását, mivel egy mikrokontroller nem tudja betölteni a tekercseket a léptetőmotorba.

A léptetőmotorokhoz kétféle meghajtó létezik a piacon:

  • a klasszikus L298 vagy ULN2003 illesztőprogramok kettős H-híd, amelyben az egyes fázisok áramellátásának logikája a kódban található;
  • Modern illesztőprogramok A4988 vagy drv8825, ahol a logika egy része a meghajtóban található.

A bemeneten működő A4988 engedélyezést és két érintkezőt biztosít, az egyik az irányt, a másik a lépések számát, valamint a tápellátást.

3. lépés: Kapcsolatok

Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok

A léptetőmotorok első megközelítéseként az ULN2003 meghajtót választottuk.

A motorvezérléshez három gomb van csatlakoztatva az Arduino -hoz, a GND -hez csatlakoztatott ellenállással.

A motort az ULN -hez csatlakoztatjuk a 2. ábra sémája szerint, Az Arduino a 8 9 10 és 11 csapokkal van csatlakoztatva a meghajtóhoz.

4. lépés: Firmware és vezérlés

Firmware és vezérlés
Firmware és vezérlés

Itt talál egy alapvető firmware -t a léptetőmotor vezérléséhez. Ebben a különleges esetbenAz alján

  • Az A0 csap pozitív irányba és ütközésre szolgál
  • az A1 csap negatív irányba és ütközésre szolgál
  • Az A2 érintkező megerősíti és mozgásba hozza az előzőleg megnyomott gomb irányának megfelelően

a ciklusonkénti lépések száma 20 -ra van állítva, ez azt jelenti, hogy a program 10 ciklust hajt végre, hogy a motor egy teljes fordulatát elvégezze

5. lépés: Nyilatkozat

Ez az oktatóanyag a Makerspace for Inclusion projekt részeként készült, amelyet az Európai Bizottság Erasmus + programja társfinanszírozott.

A projekt célja az informális oktatás formájának népszerűsítése, mint a fiatalok társadalmi befogadásának elősegítésére szolgáló eszköz, az informális oktatás, amely a gyártói tereken belül megtalálható.

Ez az oktatóanyag csak a szerzők véleményét tükrözi, és az Európai Bizottság nem tehető felelőssé az abban foglalt információk esetleges felhasználásáért.

Ajánlott: