Stapmotor definisie
'n Stapmotor is 'n DC-motor wat in stappe beweeg, met die draaispoed afhanklik van die frekwensie van die elektriese sein.

Komponente
Die motor het 'n rotor (permanente magneet) en 'n stator (winding), met die rotor wat draai en die stator wat vasstaan.
Werkprinsipe
Die middelkontak op die statorwinding laat toe dat die stroomrigting verander wanneer dit geaard word. Dit verander die magnetiese eienskappe van die stator, selektief die rotor aantrekkend en wegstootend om 'n stapbeweging te skep.
Stapvolgorde
Om die korrekte beweging van die motor te kry, moet 'n stapvolgorde gevolg word. Hierdie stapvolgorde gee die spanning wat na die statorfase toegepas moet word. Gewoonlik word 'n 4-stapvolgorde gevolg.
Wanneer die volgorde van stap 1 tot 4 gevolg word, kry ons 'n kloksgewyse rotasie, en wanneer dit van stap 4 tot 1 gevolg word, kry ons 'n teenkloksgewyse rotasie.

Koppeldiagram

Die diagram hieronder wys die koppeling van die stapmotor aan 'n mikrobestuurder. Dit is 'n algemeen diagram en kan op enige mikrobestuurdergeslag toegepas word, soos PIC-mikrobestuurder, AVR of 8051-mikrobestuurder.
Aangesien die mikrobestuurder nie genoeg stroom kan verskaf nie, word 'n bestuurder soos ULN2003 gebruik om die motor te bedryf. Individuele transistors of ander bestuurder IC's kan ook gebruik word. Maak seker dat eksterne pull-up weerstanders verbonden word indien nodig. Sluit nooit die motor direk by die bestuurderpinne aan nie. Die motorspanning hang af van sy grootte.
'n Tipiese 4-fase unipolaire stapmotor het 5 terminals. 4 fase-terminals en een gemeenskaplike terminal van die middelkontak wat aan die grond verbonden word. Die programmeringsalgoritme vir kontinue rotasie in kloksgewyse modus word hieronder gegee-
Initialiseer die poortpinne wat vir die motor gebruik word as uitsette
Skryf 'n algemene vertragingsprogram van byvoorbeeld 500 ms
Gee eerste volgorde-0 × 09 op die pinne
Roep vertragingsfunksie op
Gee tweede volgorde-0 × 0 c op die pinne
Roep vertragingsfunksie op
Gee derde volgorde-0 × 06 op die pinne
Roep vertragingsfunksie op
Gee vierde volgorde-0 × 03 op die pinne
Roep vertragingsfunksie op
Gaan na stap 3
Staphoek
Die aantal stappe wat benodig word om een volledige rotasie te voltooi, hang af van die staphoek van die stapmotor. Die staphoek kan varieer van 0,72 grade tot 15 grade per stap. Afhangende daarvan kan 500 tot 24 stappe benodig word om een rotasie te voltooi. In posisiebeheer-toepassings moet die keuse van die motor gebaseer word op die minimum graad van rotasie wat per stap vereis word.
Halfstapping
Stapmotors kan by half die werklike staphoek bedryf, bekend as halfstapping. Byvoorbeeld, 'n motor wat gerateer is vir 15 grade per stap, kan geprogrammeer word om by 7,5 grade per stap te roteer deur 'n spesiale halfstapvolgorde te gebruik.

Stapmotor vs Servomotor
Sowel die stapmotor as die servomotor word hoofsaaklik in posisiebeheer-toepassings gebruik. Maar daar lê 'n verskil in hul werking en konstruksie. Die stapmotor het 'n groot aantal pool of tande op hul rotor, en hierdie tande funksioneer as magnetiese noord- en suidpole wat aantrek of wegsteek tot die elektries gemagnetiseerde spoel van die stator. Dit help by die stapbeweging wat 'n stapmotor genereer.
Aan die ander kant, in 'n servomotor word die posisie beheer deur 'n gespesialiseerde sirkuit en die terugvoer-meganisme, wat 'n fouteken genereer om die motoras te beweeg.