stegmotor drivares insignal

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

stegmotor drivares insignal

Inlägg av gripner »

Svårt att bestämma om tråden hörde hemma i Mekatronik eller uC

Till frågan,
Hur ser signalerna ut till stegmotor driver korten, de har ju ofta 3 ingångar: gnd, step, dir

Jag har surfat/googlat lite och fått fram att på dir ger man 0 alt 5v för att ställ rotationsriktning.
step är mer oklar, kör man in en PWM (0-5v) där med godtyklig frekvens mellan lägsta och högsta frekvens stegmotor drivkretsen klarar, och duety cyklen = hur snabt motorn snurrar?

Eller är jag helt ute och cyklar?

EDIT
Hittade en film på tuben, där såg det ut som att duety cykeln var satt till 50% och frekvensen ökades för högre varv.
monstrum
Inlägg: 620
Blev medlem: 13 januari 2005, 05:38:32
Ort: Göteborg

Re: stegmotor drivares insignal

Inlägg av monstrum »

Nja, PWM är används inte som insignal till stegmotordrivare. Kanske i något märkligt specialfall.
Det är snarare frekvensmodulering, även om man normalt inte använder den benämningen.
Alltså, för varje puls du skickar in på STEP så rör sig motorn ett steg/mikrosteg i riktningen som bestäms av DIR-signalen, som är hög eller låg.

Om du bara vill köra en stegmotor som en vanlig DC-motor, utan krav på positionering så kan du använda en PWM-utgång i mikrokontrollern där du ställer pulsbredden till något lämpligt och sedan ändrar frekvens efter vilken hastighet du vill ha på motorn.
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Re: stegmotor drivares insignal

Inlägg av gripner »

Så om man till exempel vill snurra motorn 10 steg skickar man 10 pulser, frekvensen bestämmer hur snabbt stegen utförs ?
Smidigt !
Användarvisningsbild
Klas-Kenny
Inlägg: 11843
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: stegmotor drivares insignal

Inlägg av Klas-Kenny »

Har själv funderat på att skapa denna tråd ett tag, så nu lånar jag din :D

Så, om man kör Mach3 på en dator med parallell-port får man alltså ut en STEP och en DIR-signal på var sin pinne, till var och en axel (dvs tex. 3*2 pinnar till 3 axlar)?

Så om man vill bygga sitt eget drivkort är i princip allt som behövs en µC som stegar stegmotorn med hjälp av några transistorer i rätt riktning på var STEP-puls?
Vad är det då som gör dessa kort så (relativt...) dyra? Borde bara kosta några tjugor i komponenter.
Användarvisningsbild
AndLi
Inlägg: 18300
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: stegmotor drivares insignal

Inlägg av AndLi »

KlasKenny: Det finns en del gamla trådar om Jojjes stegmotorkort, och diskutioner om vad man behöver ta hänsyn till.

Det finns också en tråd om den optimala H bryggan.
Det kan nog ge lite kött på benen innan du börjar konstruera den nya G540 för några tjugor :)
Användarvisningsbild
Walle
Moderator
Inlägg: 7701
Blev medlem: 14 december 2004, 10:32:18
Ort: Stockholm

Re: stegmotor drivares insignal

Inlägg av Walle »

Att driva en stegmotor i helsteg är supersimpelt, göres lätt med några 555'or (har ett sånt kort som jag tillverkade i gymnasiet). Men när man vill ner på mikrosteg så blir det betydligt mer avancerat. Man vill få motorn att stanna i en viss position mellan två fasta steg, vilket kräver speciell drivning. Många populära stegmotordrivare använder väl FPGA-kretsar för logiken, och sen diverse förstärkare (spekulation, jag har inte analyserat hur kretsarna ser ut).
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: stegmotor drivares insignal

Inlägg av sodjan »

> Hur ser signalerna ut till stegmotor driver korten, de har ju ofta 3 ingångar: gnd, step, dir

Jag måste säga att jag inte riktigt förstår mig på en del trådar... :-) :-)
Varför slår man inte bara upp dokumentationen på kortet ?

> Vad är det då som gör dessa kort så (relativt...) dyra? Borde bara kosta några tjugor i komponenter.

Varför kostar en Volvo flera 100.000:- ? Metallvärdet är ju bara några tusen ?
Användarvisningsbild
Klas-Kenny
Inlägg: 11843
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: stegmotor drivares insignal

Inlägg av Klas-Kenny »

AndLi: Ja det är klart, att jag inte tänkt på det, Jojjes kort borde vara ganska väl diskuterat.

Vad har H-brygga med saken att göra? :humm: Stegmotorer kräver väl ändå ingen polvändning...
Sen så är väl Gecko-drivarna kanske lite mer avancerade än vad en annan skulle behöva för en första "leksaks"-cnc :lol:

Sodjan: Ja, det är klart :) I och för sig, Jojjes kort kostade väl under 1000-lappen om jag inte minns fel, med fabrikstillverkade kort och allt.
Om han skulle tjäna något på det kan de inte kostat så värst mycket i komponenter.
Användarvisningsbild
AndLi
Inlägg: 18300
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: stegmotor drivares insignal

Inlägg av AndLi »

KK: Unipolära behöver ingen polvändning, men bipolära gör...

edit: Hmm jag köpte en Gecko till min första CNC som jag bygger nu :)
Senast redigerad av AndLi 13 februari 2011, 23:41:21, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: stegmotor drivares insignal

Inlägg av sodjan »

Om en viss vara (som finns på den öppna marknaden) skulle vara
kraftigt och omotiverat överprissatt (och det inte är en väldigt liten
nisch-marknad) så kommer det andra liknande produkter med att
"bättre" pris ganska snart. Det är den generella regeln i alla fall.
Skriv svar