Hogyan Csatlakoztassunk Egy Szálcsiszolt Motort Az Arduino-hoz

Tartalomjegyzék:

Hogyan Csatlakoztassunk Egy Szálcsiszolt Motort Az Arduino-hoz
Hogyan Csatlakoztassunk Egy Szálcsiszolt Motort Az Arduino-hoz

Videó: Hogyan Csatlakoztassunk Egy Szálcsiszolt Motort Az Arduino-hoz

Videó: Hogyan Csatlakoztassunk Egy Szálcsiszolt Motort Az Arduino-hoz
Videó: Учебное пособие по шаговым двигателям Arduino! Виджет46 2024, November
Anonim

Mint tudják, az elektromos motoroknak három fő típusuk van: kollektoros, léptetős és szervo hajtások. Ebben a cikkben megvizsgáljuk a kollektormotor Arduino-hoz való csatlakoztatását az L9110S chip vagy hasonló alapú motor meghajtó segítségével.

Motorvezérlő L9110S chip alapján
Motorvezérlő L9110S chip alapján

Szükséges

  • - Arduino;
  • - személyi számítógép Arduino IDE fejlesztői környezettel;
  • - motorvezérlő L9110S vagy hasonló;
  • - kollektoros villanymotor;
  • - összekötő vezetékek.

Utasítás

1. lépés

Az Arduino csapokhoz nem lehet közvetlenül csatlakoztatni villanymotort: fennáll annak a csapnak az égési veszélye, amelyhez a motort csatlakoztatták. A különféle típusú villanymotorok biztonságos csatlakoztatásához az Arduino-hoz házi vagy kereskedelmi forgalomban gyártott motorvezérlőre van szükség. Sokféle motorvezető létezik. A leggyakoribb típusok a HG788, L9110S, L293D, L298N és mások. A motorvezetők rendelkeznek tápvezetékekkel, motorvezetékekkel és vezérlő vezetékekkel. Ebben a cikkben egy motorvezérlőt fogunk használni, amely az L9110S mikrokapcsolaton alapul. Általában olyan táblákat állítanak elő, amelyek több motor csatlakoztatását támogatják. De a tüntetéshez beérünk eggyel.

Különböző motoros vezetők
Különböző motoros vezetők

2. lépés

A legegyszerűbb motorok a szálcsiszolt motorok. Ezeknek a motoroknak csak két vezérlő érintkezője van. A rájuk alkalmazott feszültség polaritásától függően változik a motor tengelyének forgásiránya, az alkalmazott feszültség nagysága pedig a forgási sebességet.

Csatlakoztassuk a motort a mellékelt ábra szerint. A motorvezérlő tápellátása 5 V az Arduino-tól, a motor rotor sebességének szabályozásához a vezérlő érintkezők a PWM-t (impulzusszélesség-modulációt) támogató Arduino-csapokhoz vannak csatlakoztatva.

Arduino motorcsatlakozási ábra
Arduino motorcsatlakozási ábra

3. lépés

Írjunk egy vázlatot egy kollektor motor vezérléséhez. Nyújtsunk be két állandót a motort vezérlő lábakhoz, és egy változót a sebességérték tárolásához. A változó sebesség értékeit átvisszük a soros portra, és így megváltoztatjuk a motor fordulatszámát és irányát.

Maximális forgási sebesség - a legnagyobb feszültségértéken, amelyet a motorvezérlő képes biztosítani. A forgási sebességet 0 és 5 volt közötti feszültségellátással szabályozhatjuk. Mivel digitális csapokat használunk PWM-mel, a rajtuk lévő feszültséget az analogWtirte (pin, value) paranccsal szabályozzuk, ahol a pin annak a csapnak a száma, amelyre a feszültséget be akarjuk állítani, és az érték argumentum a következővel arányos együttható: a feszültségérték, a 0-tól (a tűfeszültség nulla) és a 255-ig (a tűfeszültség 5 V) terjedő tartományban.

Kefe motorvezérlő vázlat
Kefe motorvezérlő vázlat

4. lépés

Töltse be a vázlatot az Arduino memóriájába. Indítsuk el. A motor nem forog. A forgási sebesség beállításához 0 és 255. közötti értéket kell továbbítani a soros portra. A forgás irányát a szám előjele határozza meg.

Bármely terminál segítségével csatlakoztassa a portot, küldje el a "100" számot - a motor átlagos sebességgel forogni kezd. Ha adunk "mínusz 100" -t, akkor ugyanazzal a sebességgel kezd forogni az ellenkező irányba.

Ajánlott: