Motorshield és léptetőmotor
Motorshield és léptetőmotor
Szeretnék minél több dolgot kipróbálni. Most a motorvezérlés került terítékre.
Van egy motorshieldem (képen), és egy bipoláris léptetőmotorom (NEMA 23 57BYGH56-401A).
Az első problémám mindjárt a motor bekötésével van. Találtam ugyan képet (mellékelve), de nem vagyok benne biztos, hogy így kell.
A következő pedig a program konfigurálása, és a morot meghajtása.
A példaprogramok unipoláris motort meghajtottak nekem, de ezt nem.
Melyik lábakra, és milyen sorrendben kell jelet kapcsolni, hogy elinduljon valamelyik irányba.
Van itt nekem DIRA, DIRB, PWMA, PWMB, BRAKEA, BRAKEB kivezetés. Melyik mire jó az én esetemben?
A DIR nyilván az irány, de azt hova kell programozni?
Van valahol egy bipoláris motorra írt mintaprogram?
Van egy motorshieldem (képen), és egy bipoláris léptetőmotorom (NEMA 23 57BYGH56-401A).
Az első problémám mindjárt a motor bekötésével van. Találtam ugyan képet (mellékelve), de nem vagyok benne biztos, hogy így kell.
A következő pedig a program konfigurálása, és a morot meghajtása.
A példaprogramok unipoláris motort meghajtottak nekem, de ezt nem.
Melyik lábakra, és milyen sorrendben kell jelet kapcsolni, hogy elinduljon valamelyik irányba.
Van itt nekem DIRA, DIRB, PWMA, PWMB, BRAKEA, BRAKEB kivezetés. Melyik mire jó az én esetemben?
A DIR nyilván az irány, de azt hova kell programozni?
Van valahol egy bipoláris motorra írt mintaprogram?
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Re: Motorshield és léptetőmotor
A Motorshield-et melyik cég gyártja? DeekRobot?
A honlapján ott kell(ene) lennie a kódnak....
Bipoláris: baloldali ábra.
A honlapján ott kell(ene) lennie a kódnak....
Bipoláris: baloldali ábra.
Re: Motorshield és léptetőmotor
A honlapjuk épp feltöltés alatt...
Re: Motorshield és léptetőmotor
A lap egyébként az Arduino Motorshield R3 másolata.
De ott sem találtam csa a dc motor meghajtásáról leírást.
De ott sem találtam csa a dc motor meghajtásáról leírást.
Re: Motorshield és léptetőmotor
Arduino gyári motorshield stepper kód
http://playground.arduino.cc/MotorControlShieldV3/0
http://playground.arduino.cc/MotorControlShieldV3/0
Kód: Egész kijelölése
/*
Stepper Motor Control with Arduino Motor Control Shield V3.0.
This program drives a bipolar stepper motor. The motor is controlled
by Arduino pins 10, 11, 12, 13.
The motor should do five revolutions into one and five into another direction.
Using this sketch for longer is not recommended because it will keep the motor under current
and can cause it to become quite hot.
*/
#include <Stepper.h>
int enA = 10; // Enable pin 1 on Motor Control Shield
int enB = 11; // Enable pin 2 on Motor Control Shield
int dirA = 12; // Direction pin dirA on Motor Control Shield
int dirB = 13; // Direction pin dirB on Motor Control Shield
const int stepsPerRevolution = 20; // Change this to fit the number of steps per revolution
// for your motor
// Initialize the stepper library on pins 12 and 13:
Stepper myStepper(stepsPerRevolution, dirA, dirB);
void setup() {
// set the speed at 60 rpm:
myStepper.setSpeed(60);
// Enable power to the motor
pinMode(enA, OUTPUT);
digitalWrite (enA, HIGH);
pinMode(enB, OUTPUT);
digitalWrite (enB, HIGH);
}
void loop() {
// Step five revolutions into one direction:
myStepper.step(stepsPerRevolution*5);
delay(2000);
// Step five revolutions in the other direction:
myStepper.step(-stepsPerRevolution*5);
delay(2000);
}
Re: Motorshield és léptetőmotor
Ezzel valóban jönnek a jelek, csak éppen nem úgy, ahogy én szeretném.
A motor nem forog, csak rezeg, a meghajtó IC viszont másodpercek alatt felizzik.
A motor nem forog, csak rezeg, a meghajtó IC viszont másodpercek alatt felizzik.
Re: Motorshield és léptetőmotor
Motor rezeg: a tekercsvégek hibásan/hibás sorrendben vannak bekötve.
Re: Motorshield és léptetőmotor
Úgy kötöttem be, ahogy a fenti képen van bal oldalt.
Hogyan deríthetem ki, hogy melyik a jó bekötés?
Mit cseréljek fel? 1 tekercs két végét? Vagy a két tekercet A-B ről B-A ra?
Hogyan deríthetem ki, hogy melyik a jó bekötés?
Mit cseréljek fel? 1 tekercs két végét? Vagy a két tekercet A-B ről B-A ra?
Re: Motorshield és léptetőmotor
A motor tekercseket mérd ki (pl. ohmmérő)
A nyák/kapcsolási rajzot nézd meg, hogy hogyan kell bekötögetni.
Ha nagyon nem megy, akkor a cserebere alapon van ~12 lehetőség, hogy elinduljon valamelyiken a motor .
A nyák/kapcsolási rajzot nézd meg, hogy hogyan kell bekötögetni.
Ha nagyon nem megy, akkor a cserebere alapon van ~12 lehetőség, hogy elinduljon valamelyiken a motor .
Re: Motorshield és léptetőmotor
Mi van akkor, ha a vezérlés nem jó?
Ha a program nem jó sorrendben kapcsolgat.
Milyen sorban kell a végeket kapcsolni?
Ha a program nem jó sorrendben kapcsolgat.
Milyen sorban kell a végeket kapcsolni?
Re: Motorshield és léptetőmotor
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Re: Motorshield és léptetőmotor
Elképzelhető, hogy Gorrodin jól beszéli a Török nyelvet?
De mivel ez Magyar fórum!
Inkább ezt az oldalt ajánlanám:
http://qtp.hu/elektro/leptetomotor_mukodese.php
És még azt sem tudjuk, hogy 4 vagy 6 vezetékes a motorja?
De mivel ez Magyar fórum!
Inkább ezt az oldalt ajánlanám:
http://qtp.hu/elektro/leptetomotor_mukodese.php
És még azt sem tudjuk, hogy 4 vagy 6 vezetékes a motorja?
Re: Motorshield és léptetőmotor
Az első kérdésben a motor bipolárisnak volt hívva. Ez 4 kivezetést jelent...
Re: Motorshield és léptetőmotor
Valóban nem írtam még konkrétan, hogy milyen, csak utaltam rá.
4 vezetékes.
Sok ilyen oldalt felkerestem már, és az az érdekes, hogy mindegyiken ott a táblázat az unipoláris motor kapcsolási fázisaival, a bipolárishoz viszont egy sincs.
Ha feltételezem, hogy a két tekercset(A és B) váltakozva kell bekapcsolni, akkor először az egyikre kapcsolok + és gnd-t, aztán a másikra.
Elvileg az sem mindegy, hogy a tekercsekben milyen irányban folyik az áram, így tudnom kellene, hogy hogyan van kötve, és melyikre milyen feszültséget kell kötnöm.
A program azt csinálja, hogy felváltva kapcsolja be az A+B+, és A-B- kapcsokat. Szerintem ez azt jelenti, hogy mindig fordul az áram iránya, tehát egyszer balra akar fordulni, utána jobbra.
Ezért remeg, és ezért gondoltam, hogy a vezérlés lehet rossz.
Mindenesetre jó lenne látni egy bipoláris fázisvezérlő táblát is.
Ja, és itt a panel kapcsolási rajza csatolva.
4 vezetékes.
Sok ilyen oldalt felkerestem már, és az az érdekes, hogy mindegyiken ott a táblázat az unipoláris motor kapcsolási fázisaival, a bipolárishoz viszont egy sincs.
Ha feltételezem, hogy a két tekercset(A és B) váltakozva kell bekapcsolni, akkor először az egyikre kapcsolok + és gnd-t, aztán a másikra.
Elvileg az sem mindegy, hogy a tekercsekben milyen irányban folyik az áram, így tudnom kellene, hogy hogyan van kötve, és melyikre milyen feszültséget kell kötnöm.
A program azt csinálja, hogy felváltva kapcsolja be az A+B+, és A-B- kapcsokat. Szerintem ez azt jelenti, hogy mindig fordul az áram iránya, tehát egyszer balra akar fordulni, utána jobbra.
Ezért remeg, és ezért gondoltam, hogy a vezérlés lehet rossz.
Mindenesetre jó lenne látni egy bipoláris fázisvezérlő táblát is.
Ja, és itt a panel kapcsolási rajza csatolva.
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Re: Motorshield és léptetőmotor
Kezdd el a kivezetéseket megcserélni.
A kivezetések párba rakhatóak. Innentől csak a teszteknél az A/B-t meg kell cserélni.
Az L298D chipet nem terheled túl a motorral? Esetleg a motorod névleges feszültsége nem jóval kisebb, mint amit a L298D kap?
A kivezetések párba rakhatóak. Innentől csak a teszteknél az A/B-t meg kell cserélni.
Az L298D chipet nem terheled túl a motorral? Esetleg a motorod névleges feszültsége nem jóval kisebb, mint amit a L298D kap?