Pulsordning unipolär stegmotor

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Pulsordning unipolär stegmotor

Inlägg av FS »

Hur vet jag i vilken ordning jag ska pulsa min stegmotor för att den ska köra framåt? Just nu hoppar den bara hit och dit när jag matar den med
1000
0100
0010
0001 osv...

Känns som jag har provat alla möjliga kombinationer men ändå vill det sig inte. Motorn satt en HP skrivare och har fyra blå kablar och en röd (antagligen den gemensamma).

Minebea electronics
PM55L-048-HPH1
C3801-60010 TC82208

En sådan här är det nog:
http://www.eminebea.com/content/html/en ... 55l048.pdf
http://www.eminebea.com/content/html/en ... l048.shtml
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

testa att växla två av dem, funkar inte det, växla tillbaka och växla två andra

ett alternativt sätt att driva den är halvsteg (men det ändrar inte det faktum att du måste koppla kablarna rätt)

helsteg
1000
0100
0010
0001

halvsteg
1000
1100
0100
0110
0010
0011
0001
1001

/Johan
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Har provat och växlat som du sa men det vill sig ändå inte. Känns som motorn vill ha ett läge till!?
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Såg nu i databladet att de vill ha 24V. Jag matar dem med 12V kan det vara det som gör att det inte fungerar? De rör ju trots allt på sig...
Användarvisningsbild
Icecap
Inlägg: 26612
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Den kommer med säkerhet att röra på sig vid 12V men du har inte alls kraften som finns vid 24V.

Rörande att växla ledare:
Låt oss kalla dom 1, 2, 3, & 4.
Jag hade satt till 1'an först. Den gör inget just så men det är ett startpunkt.
Sen hade jag startat styrningen som ska köra i LÅNGSAMT tempo.
Därefter hade jag testat vilka av de 3 kvarvarande som, kopplat till 2'ans uttag, ville ge den minste säkra rörelse, alltså en liten med tydlig rörelse mellan steg 1 och steg 2.
Samma sak med 3'an: steg 1 är "fast", steg 2 är ett litet tydligt, samma med steg 4. Sen när steg 3 är hittat är det 1 ledning till övers och sen får du gissa resten själv.
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Har vridit upp till 14.5V nu och kraften är det inget fel på. Har provat att köra med 1000ms mellan pulserna och försökt koppla som du sa, ändå fungerar det inte. Med tanke på att skrivaren fungerade alldeles utmärkt när jag slaktade den så är det hela väldigt märkligt.
Användarvisningsbild
Icecap
Inlägg: 26612
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Tja...antingen har du ett konstigt drivsteg, ger ut fel pulsföljd eller också har du inte testat den rätta inkoppling. Det siste är nog det mest troliga. Det finns 6 kombinationer att koppla in på om vi antar att du sätter ledare 1 på utgång och låter den sitta kvar. Kombinationerna är: 1234, 1324, 1432, 1342, 1243, 1423 och en av dom är rätt! Testa.
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Nix ingen av kombinationerna fungerar. Driver det hela direkt från datorns parallellport med en ULN2801A http://www.elfa.se/pdf/73/731/07313307.pdf och detta program http://art-pipes.com/electronics-diy/do ... roller.zip

Mycket märkligt...
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Har kikat lite i skrivaren som fick sätta livet till för detta labbande och det verkar som om motorerna går på 19V och drivs med en L6221AD http://www.ortodoxism.ro/datasheets/stm ... s/1379.pdf
Några ideer?
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Nu fungerar det 8)

Den röda ledaren var tydligen inte den gemensamma, lite lurig färgkodning må jag säga. Nu är frågan hur man ska driva den. Min ULN2801A blev brännvarm efter 10 sekunder på helsteg :roll:
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Resistansen mellan gemensam och en annan ingång är 9.1 ohm. Detta betyder ju att strömmen då blir I = U/R = 14.9/9.1 = 1.6 A :shock: Inte konstigt att kretsen blir varm. Frågan är hur de ännu mindre L6221AD kunde överleva i skrivaren i flera år? Eller tänker jag fel någonstans?
Användarvisningsbild
Icecap
Inlägg: 26612
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Du tänkar fel!

Man slår av drivningen när motorn ska stå still. Sen när den ska röra på sig klämmer man den igång och accelererar den upp till arbetshastighet och i den hastighet har induktansen en stor betydelse för den totala strömmen. Sen vid slutet an rörelsen decellereras den och när den är stoppat stängs drivningen av.
FS
Inlägg: 245
Blev medlem: 14 januari 2005, 23:35:45

Inlägg av FS »

Så du menar att min ULN2801 (som max sänker 500mA) är tillräcklig för att köra denna motor i en liten CNC-maskin? Tycker att kretsen blev varm lite väl fort!
Användarvisningsbild
Icecap
Inlägg: 26612
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Problemet med ULN2801 (den serie) är att de driver utan att gå i mättning. Det är alltså garanterat minst 0,8V över drivtrissen, det medger snabba omslag förvisso men också en minste "uppeldat" effekt.

Det hade i ditt fall varit mycket bättre att ta 4 N-MOSFET (BUZ10, billiga och bra) samt lite freeweeling-dioder på samma sätt som det är kopplat inuti ULN-kretsen.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31173
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Jag skulle vilja påstå att drivningen till motorn inte alls slås av när motorn står still. Det går väldigt tungt att snurra på stegmotorn när skrivaren är på, men lätt när den är avstängd. Men hållströmmen är ju lägre, så man kanske bara behöver ge den halva spännignen när den står still...
Skriv svar