Léptetőmotor vezérlése Micro:bittel
A motor egy olyan eszköz, amely az elektromágneses indukció elvén működve alakítja át a villamos energiát mozgási energiává. Amikor egyenáramot kapcsolunk a motor két csatlakozási pontjára, a motor forogni kezd. Minél nagyobb a feszültség, annál gyorsabban forog.
DC motor (+/- áttétel) áramot kap, forog; ha nem kap áramot, nem forog. Nincs visszajelzés, hogy éppen hol tart, nem tudjuk megállapítani (külső eszköz nélkül), hogy milyen pozícióban állt meg, vagy épp mennyit fordult.
A meghajtó áram a micro:bit IO portjain (PIN, ha már vezérelni szeretnénk) túl gyengék ahhoz, hogy közvetlenül csatlakoztassuk a motort.
A H-híd (motorvezérlő)
A legegyszerűbb megoldás egy H-híd (motorvezérlő), amellyel be-ki tudjuk kapcsolni, illetve meg tudjuk határozni a forgás irányát.
Mi a szervómotor?
Általában egy egyenáramú (DC) motor, egy pár fogaskerék és egy abszolút pozíció érzékelő alkotja. Képes mozogni 0-180 fokos tartományban, illetve ezen a tartományon belül tudjuk mozgatni, illetve pozícionálni. A Robot szervó mindkét irányba teljesen körbe (360 fok) tud fordulni. A micro:bittel a szervó forgási irányát és sebességét szabályozzuk.
Megoldások léptetőmotor vezérléshez
micro:bit Parts: 180° Servo Motor
Mi a léptetőmotor?
A négy kivezetésnél több kivezetésű (lehet 5, 6 vagy 8) motorok az unipoláris motorok. Ezeknek négy tekercse van. Vezérléséhez összesen négy kapcsolóelem kell. A négy kivezetésű motornak két tekercse van, ezek a bipoláris motorok. A vezérléséhez két teljes H-hídra (H-bridge) van szükség, ami legalább kétszer négy kapcsolóelemből (tranzisztor, FET, IGBT, stb.) plusz az ehhez tartozó vezérlésből áll.
Egy léptetőmotor általában 1,8; 3,6 vagy 7,2 fokot mozdul egy lépéssel. Különféle trükkökkel a motor rábírható, hogy fél, negyed, nyolcad, stb. lépést tegyen meg. Léptetőmotorokat pontos pozícionálás esetén érdemes használni, mint például egy számítógép vezérlésű eszterga vagy maró (CNC), viszont mindenképpen szükség van hozzá (bonyolult) vezérlőelektronikára.
Léptetőmotorok típusai és jellemzői:
| Jellemző | Unipoláris léptetőmotor | Bipoláris léptetőmotor |
|---|---|---|
| Kivezetések száma | 5, 6 vagy 8 | 4 |
| Tekercsek száma | 4 | 2 |
| Vezérlés | 4 kapcsolóelem | 2 teljes H-híd |
| Felhasználás | Pontos pozícionálás (CNC gépek) | Pontos pozícionálás (CNC gépek) |
CNC Vezérlők
Léptetőmotorokat pontos pozícionálás esetén érdemes használni, mint például egy számítógép vezérlésű eszterga vagy maró (CNC), viszont mindenképpen szükség van hozzá (bonyolult) vezérlőelektronikára.
pl. 2010. április 20. Új! tápegységgel és aktív hűtéssel ellátott, komplett 4D-s CNC Vezérlője. paramétere és beállítása megegyezik a PCB kivitelűével. - Fázisonként max. 3.5A motorvégfok,- Kevert módú áramlecsengetés, PWM szabályzással,- Csendes tartóági üzemmód,- 100kHz-es max. léptetési frekvencia,- Szoftverből vezérelhető motorpihentetés,- 4 fokozatú, jumperelhető, motoráram szabályzás,- 5db. Input port (végállás, digitalizáló kapcsolókra előkészítve),- 1db relés kimenet (egysarkú, max. H2 PCB leírásánál megtalálhatóak. motortápegységet és aktív ventillátoros hűtést is. vezetve. Kifejezetten modellezők számára ajánlott verzió! impulzus generátorral, anélkül, hogy a "hagyományos" üzemeltetést ez zavarná! előlapon megtalálható az E2 LED-je. többi szabad)! A motor pihentetést ki kell kapcsolni (Full pozíció)! generátor alapbeállítása 12.3kHz.
Lépésről lépésre Marlin konfigurálás
Hibajelenségek és javítási lehetőségek: Opel alapjárati motor
tags: #microbit #léptetőmotor #vezérlés