Motorshield és léptetőmotor

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: Gorrodin »

A cserélgetésen már túl vagyok.
A motor elvileg 2,8 A-t kér, tehát lehet, hogy nem jó hozzá a L298.
Talán PWM-el meg tudná hajtani, bár a lapja szerint 2,5 A-t tud 80%-os kitöltési tényezővel.
Ezek alapján azt mondhatnánk, hogy keressek egy kisebb motort, hátha azt meghajtja?
Talán kipróbálom egy flopi, vagy cd fejmozgatóval. Csak azt nem tudom, hogy azok bipolárisak-e.
Most az lenne a lényeg, hogy bipolárist tudjak kezelni, mert unipolárissal megy.
Még mindig nem tudom, hogy az elv hogy működik a gyakorlatban.
Az L298 vagy akármelyik motorvezérlő kimenetei ha nincsenek bekapcsolva akkor GND-n vannak?
Mert ha a tekercs két vége két kimeneten van, akkor az egyiknek ott kell lennie, különben hiába kapcsolgatok.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: kapu48 »

PIC-re találtam példát:
http://hades.mech.northwestern.edu/inde ... pper_Motor

De az elvek AVR-re is ugyanazok!

Próbáld lassabban indítani a motort.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: Robert »

L298: Max4A/csatorna.
- betápod tudja a 8-10A leadását?

A motor _induláskor_ a névleges áram 2-4x igényét venné le...
A motor feszültsége a 2.4A esetén nem olyan 4-5V körüli?
Mi a motor típusa? Adattáblája?

Unipoláris motorod van?
- a közös kivezetést _NE_ használd. Kész is a bipoláris motor.... :)
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: Gorrodin »

Az adatlap szerint az L298 még tüskében is csak 3A (kép)
A motor adatlapját is felteszem.
Meg kell mondjam, hogy nem tudom, mennyi a feszültség. A tápom biztos nem tud többet 3,5 A-nél.
Méricskélni meg sem próbáltam, mert félő, hogy közben elég a csip.
Azért ezt a motort erőltettem, mert még sosem működött nálam, és ki akartam próbálni.
Sajna most egyre inkább úgy néz ki, hogy jegelem ezt a témát, amíg nincs kellő információm a meghajtásról.
Tényleg nem értem, hogy a szaikrodalom miért kerüli ennyire a bipoláris vezérlését.
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: Robert »

Nem kerüli az irodalom. Csak más a megvalósítása....
Az unipoláris megoldás _sokkal_ egyszerűbb: 4 tranzisztor+sallangok.
Bipoláris: alkatrésztemető vagy IC.

A motor paramétereket tudd meg, szerintem simán túlterheled a tápot/motor méretezés nem OK.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: kapu48 »

Ehhez a motorhoz sajnos kicsi a vezérlőd teljesítménye!

Ragaszthatsz rá hűtőbordát esetleg ventilátorral támogatva! (Ami különben alapvető követelmény az ilyen vezérlőkön!)

Az LSP5-6 (VMOT)-on mekkora feszültségen táplálod? (Esetleg ezt emelheted, ha van jó hűtése!)
Adatlap szerint VS 46V MAX.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: kapu48 »

És 2 lépés között a tartó áramot csökkenteni kel (szokták!) Erre van a PWMA-B vezérlés.
Pont a rendszer túlmelegedésének megelőzése érdekében.
Avatar
Zofi
Újonc
Újonc
Hozzászólások: 5
Csatlakozott: 2007. február 18. vasárnap, 7:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: Zofi »

Sikerült megoldani a motor forgatást?
Néhány hete forgattam meg egy szkenner bipoláris motorját egy l293d-vel.
Hasonló a bekötés.
Ha az egyik tekercs kivezetései A és B és a másiké C és D, akkor a sorrend a következő:
1. A+ B- , C D nincs fesz
2. A B nincs fesz, C+ D-
3. A- B+ C D nincs fesz
4. A B nincs fesz, C- D+
És az 1. Lépéstől kezdődik előlről.
Ez az egyik irány. A másik irány 4-től 1-ig.
Ha a tekercspár kivezetései már ismertek és a motor mégsem indul el(remeg) - mint ahogy nálam sem indult - csak meg kell cserélni az egyik tekercs kivezetéseit.
Persze irányváltáskor figyelni kell hogy mi volt az utolsó pozíció. (1234321 vagy 34121432)
A mikrolépéses megoldáson még dolgozom.
miksiy
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2014. július 15. kedd, 8:52

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: miksiy »

Sziasztok

Nekem is fent van a motorvezérlő az alaplapon,eddig egy léptetőmotort hajt.
De helyhiány miatt csak 6db analog kivezetésem van,van rá valami módszer hogy ebből digitálisat lehessen csinálni? Mert rá kéne kötnöm kát végállás kapcsolót,amit én úgy gondolok ,hogy csk HIGH vagy LOW ként tudnám értelmezni.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: Robert »

Mérj analógként.
0---100 -> Low
700-1023 -> High

Illetve: digitalread (A0)
miksiy
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2014. július 15. kedd, 8:52

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: miksiy »

Köszi müködik..

A következő problémám


AF_Stepper motor(200, 1);
AF_Stepper motor2(48, 2);

void setup() {
Serial.begin(9600);

motor.setSpeed(50);
motor2.setSpeed(150);
}

void loop() {



motor.step(100, FORWARD, SINGLE );
motor2.step(100, FORWARD, SINGLE);
motor.step(100, BACKWARD, SINGLE);

motor2.step(100, FORWARD, SINGLE);
motor.step(100, FORWARD, SINGLE );
motor2.step(100, BACKWARD, SINGLE);



}
Ezzel a progival megy a második motor is,meg lehet-e oldani hogy egyszerre menjenek ne egymás után?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: Robert »

Bontsd kisebb lépésekre és gyorsan egyik, majd másik tegyen 1-1 lépést.....
miksiy
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2014. július 15. kedd, 8:52

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: miksiy »

Elősször én is erre gondoltam,de így 800 sor lenne,de gyakorolni jólessz.

Viszont be tutam kötni a végálláskapcsolót.
Hogy lehet úgy megirni a stup részt,hogy a program indításakor a motor mindíg hátrafele induljon el,addig a míg a végállást nem éri el.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: Robert »

Kód: Egész kijelölése

while  (vegallas!= vegenvagyok) {
  motorlephatrakicsit();
}
miksiy
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2014. július 15. kedd, 8:52

Re: Motorshield és léptetőmotor

Hozzászólás Szerző: miksiy »

Tudnál segíteni?

Ha ezt beillesztem a progiba akkor valamiért csak sipolnak a motorok.

int sensorPin= A0;
int sensorValue = 0;


while (sensorValue =1023) {
motor.step(BACKWARD,DOUBLE);}







a teljes progi
AF_Stepper motor(200, 1);
AF_Stepper motor2(200, 2);

void setup() {
Serial.begin(9600);
int sensorPin= A0;
int sensorValue = 0;


while (sensorValue =1023) {
motor.step(BACKWARD,DOUBLE);}


motor.setSpeed(100);
motor2.setSpeed(100);
}

void loop() {



motor.step(200, FORWARD, SINGLE );
motor.release();
motor2.step(200, FORWARD, SINGLE);
motor2.release();
motor.step(200, BACKWARD, SINGLE);
motor.release();
motor2.step(200, BACKWARD, SINGLE);
motor2.release();
Válasz küldése