Mis on samm-mootori ahel?

Sammmootori ahel on vooluahel, milles samm-mootorit käitab pingeimpulsside jada, mis võimaldab selle võlli mehaanilist pöörlemist diskreetsete liigutustega. Erinevalt tüüpilisest mootorist, mis pöörleb pidevalt, ei ole samm-mootoril seda pidevat liikumist, vaid see liigub pigem diskreetse arvu samme. Sammmootori täispööre – 360-kraadine pööre – on jagatud mitmeks osaks. Mõnel samm-mootoril võib olla kuni 200 jaotust. See tähendab, et täieliku pöörde toimumiseks tuleb samm-mootorile saata 200 elektrilist pingeimpulssi, sest iga sammu jaoks tuleb saata eraldi impulss.

Lisaks samm-mootorile võlli pöörlemise määramiseks saadetavate pingeimpulsside arvu täpsustamisele on veel üks kasutaja poolt määratud peamine omadus selle kiirust reguleeriva samm-mootori impulsside sagedus. Sammmootori kiiruse suurendamiseks suurendatakse mootorile saadetavate impulsside sagedust. Kiiruse vähendamiseks vähendatakse impulsside sagedust. Seda on vaja teha, kui rakenduse jaoks soovitakse teatud kiirust.

Sammmootoreid on kolme põhitüüpi, milleks on muutuva reluktantsusega sammmootorid, püsimagnetiga sammmootorid ja hübriidsammmootorid. Muutuva reluktantsiga mootor on mootor, mis koosneb hammastega raudrootorist, mis liigub pingestatud staatori pooluste külgetõmbejõul. Seda tüüpi mootor ei sisalda püsimagneteid. See erineb püsimagnetiga samm-mootorist, mille rootor on küll püsimagnet, kuid mis ei koosne hammastest.

Püsimagnetmootoris on neli magnetpoolust, mis toimivad pingestatud mähistena, mis tõmbavad rootori liikuma. Hübriidsammmootorites on ühendatud nii muutuva reluktantsiga mootorite kui ka püsimagnetmootorite omadused. Nende ehitamisel kasutatakse püsimagnetrootorit, millel on mitme hambaga staatoripoolused.

Sammmootori vooluringi saab omavahel ühendada, ühendades samm-mootori samm-mootori draiveriga, mis tavaliselt on mikrokontroller. Sammmootoritel on sisendviigud, mis võimaldavad saata neisse digitaalseid impulsse, et juhtida mootorite liikumist ja kiirust. Sellise seadmega nagu mikrokontroller saab samm-mootori ahelat programmeerida tarkvara kaudu, et juhtida samm-mootori juhtimise kõiki aspekte. Seega ei peaks kasutaja mootorile impulsse käsitsi välja saatma, mis pole nii tõhus kui samm-mootori vooluringi programmeerimiseks tarkvara kasutamine.