De stappenmotor, de naam zegt het al, is een elektromotor die stap-voor-stap aangestuurd wordt. Deze aandrijving maakt dus kleine stapjes. Daardoor kun je dit soort motoren heel precies besturen van een enkele stap tot volledige omwenteling(en).
Handig wanneer je een beweging van een object goed gecontroleerd wilt besturen.
De signalen waarmee je een stappenmotor bestuurt zijn daarmee ook meteen iets ingewikkelder dan simpelweg een elektrische stroom aanbieden via twee draden.
Magnetische velden aan- en uitzetten
In de stappenmotor bevind zich een getand gemagnetiseerd wiel waar een aantal elektromagneten om zijn geplaatst.
Afhankelijk van welke elektromagneet wordt bekrachtigd en in welke volgorde dat gebeurt neemt het wiel een positie in. Het wiel zal dus een aantal graden draaien. Bestuur je de elektromagneten continu na elkaar in een constante volgorde, dan zal het wiel blijven draaien.
Omdat er meestal ook nog een overbrenging met tandwielen in de motor zit, kunnen er heel kleine en krachtige stappen worden gemaakt.
Programmeren
Met de arduino programmeer je de stappen die de motor moet maken. Omdat de arduino zelf niet genoeg stroom kan leveren moet er een “driver”schakeling tussen arduino en motor worden gebruikt. Deze driver krijgt een eigen stroomtoevoer. De arduino laat je dan de digitale signalen via aparte draden aansturen.
Tip voor straks: Onze motor moet continu worden bekrachtigd (een soort “parkeerstand”) omdat hij anders vrij kan draaien als er van buitenaf kracht op wordt uitgeoefend.
Technische gegevens
Stappenmotor 28BYJ-48:
Driverschakeling:
-- nog in bewerking --