Léptető motor vezérlése

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

  • Usb kábel

  • Próba panel

  • Összekötő vezetékek

  • Egy kicsi léptető motor

  • L293D ic


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!

L293D.pdf

L293D lábkiosztása

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...