Allegros stegmotordrivare A3977

Robot, CNC, Pneumatik, Hydraulik, mm
Agwan
Inlägg: 1617
Blev medlem: 15 september 2009, 09:05:14

Allegros stegmotordrivare A3977

Inlägg av Agwan »

Hej,

Har någon av er använt allegros A3977 stegmotordrivare till något? Jag sitter och implementerar kod för att driva en sån via en mikroprocessor och tittar just nu på mikrosteg. Av någon anledning får jag bara helsteg. Om jag ställer in 2, 4 resp 8 mikrosteg så får jag ett helsteg vart annat, fjärde resp åttonde puls jag skickar in. Det var ju inte riktigt den funktionen jag hade tänkt mig.

Visst, man får räkna med att det är lite olinjärt när man mikrostegar en stegmotor, men så illa skall det ju inte behöva vara. Jag tjänar ju inget när det gäller mjuk gång eller ljud när det fungerar sådär.

Har ni några erfarenheter?
/Anders
Agwan
Inlägg: 1617
Blev medlem: 15 september 2009, 09:05:14

Re: Allegros stegmotordrivare A3977

Inlägg av Agwan »

Hmm, undra om det är så att mikrostegen bara fungerar om man kör lite fortare. Om man singelstegar så fungerar det inte. Iaf på den här drivern.
H.O
Inlägg: 5914
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Allegros stegmotordrivare A3977

Inlägg av H.O »

Det låter konstigt....
Vad har du för värde på sense-motstånden och vad har du för spänning på VRef?

Kan du mäta strömmen i lindningen och se om den ändrar sig när du "singel-mikro-stegar"?
Agwan
Inlägg: 1617
Blev medlem: 15 september 2009, 09:05:14

Re: Allegros stegmotordrivare A3977

Inlägg av Agwan »

Jag använder 0.2 ohm på sense-motståndet och V-ref ställer jag via filtrerad PWM.

Visst skulle jag med en del ansträngning kunna mäta strömmen genom lindningen, men att mäta över sense-motståndet gör jag. Det är så jag ser att inget händer förutom att motorn inte rör sig.
Användarvisningsbild
jesse
Inlägg: 9240
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Allegros stegmotordrivare A3977

Inlägg av jesse »

Nu kan jag inget om stegmotorer, men kan det vara så att PWM-filtret är för långsamt?
H.O
Inlägg: 5914
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Allegros stegmotordrivare A3977

Inlägg av H.O »

OK, nej att du mäter över sense-motstånden är helt OK.

Men hur hög är spänningen på VRef? Om du har 0.2ohm sense och vill ha 1A peak genom lindningen skall ju VRef vara 0.2V. Om VRef är alldeles för hög, låt säga 2V, blir ju strömbörvärdena för mikrostegen så höga att den faktiska strömmen aldrig når dit och det ända du ser är när strömmen byter riktning, alltså helsteg.

Ja, det är en tanke i alla fall....
Agwan
Inlägg: 1617
Blev medlem: 15 september 2009, 09:05:14

Re: Allegros stegmotordrivare A3977

Inlägg av Agwan »

Mm, bra tanke. Jag mäter direkt...
Agwan
Inlägg: 1617
Blev medlem: 15 september 2009, 09:05:14

Re: Allegros stegmotordrivare A3977

Inlägg av Agwan »

Jag hade för lågt ställd V-ref. Jag hade för mig att jag hade 255 som max in till PWM:en, men det var mycket mer. Så jag hade 80mV på refen.
Skriv svar