A
léptető motorok speciális
motorok,
képesek a kismértékű fokonkénti elmozdulásra
és a folyamatos forgásra is, ezért
leginkább a szervók és a dc motorok kombinációi.
Ebben a cikkben megint az L293D motor
meghajtót fogjuk használni.
A következő alkatrészek szükségesek: -Arduino uno
|
Lássuk a kapcsolást:
A
léptető motornak 5
vezetéke van de
ebben a kapcsolásban csak négyet használunk
a piros szál bekötetlen marad!
Az ic működése a következő oldalon található:
A
sketch a serial monitoron
keresztül
megadott értékekkel vezérli a léptető motor
elfordulását. A serial monitorba
megadott érték 500 és -500 között lehet ami irányonként
360-360fok.
A kód:
/*
Adafruit Arduino - Lesson 16.
Stepper
*/
#include <Stepper.h>// stepper könyvtár
megnyitása
int in1Pin = 12;
int in2Pin = 11;//változók
hozzárendelése a lábakhoz
int in3Pin = 10;
int in4Pin =
9;
Stepper motor(512, in1Pin, in2Pin, in3Pin, in4Pin); //kimenetek
hozzárendelése a stepper motorhoz
//512 a stepper
motor 360fokos elmozdulásának felosztása
void setup()
{
pinMode(in1Pin, OUTPUT);
pinMode(in2Pin, OUTPUT);//beállítás
kimenetként
pinMode(in3Pin, OUTPUT);
pinMode(in4Pin,
OUTPUT);
while (!Serial);
Serial.begin(9600);//soros monitor bitsebességének beállítása
motor.setSpeed(20);//a motor sebessége
}
void loop()
{
if (Serial.available())
{
int steps =
Serial.parseInt();//bekéri az értéket a serial monitorból
motor.step(steps);//kiíratás a stepper motorra
}
}
Léptető
motorokról egy
kicsit
bővebben: általánosan két csoportra osztjuk őket a bipoláris és
az unipoláris motorokra. A bipoláris
motorok 4 kivezetésűek, a tekercseknek nincs közös pontjuk.
Az állórész 4 vagy 8 tekercses a
forgórész fogazott állandómágnes. A tekercsekre adott impulzusok
sorozata mágneses teret hoz létre
ami elmozdítja a forgórészt a kívánt pozícióba .
Ugyan ez igaz az unipoláris motorokra
is.
Az unipoláris motoroknak 5 vagy 6 kivezetése van, itt a tekercseknek van közös pólusuk ami legtöbbször a pozitív tápfeszültségre van kötve. Az unipolárist is használhatjuk bipolárisként ha a közös szálat szabadon hagyjuk.(kapcsolásunkban is így használjuk).
Dióhéjban
ennyit a stepper
motorokról, sokk mindent lehetne még írni de azt majd egy
másik cikkben...