Styra stegmotor med arduino.
Styra stegmotor med arduino.
Hejsan.
Jag har en fundering angående Arduino Uno. Jag har tittat på detta http://arduino.cc/it/Tutorial/MotorKnob exempel och har tänkt bygga ett sådant projekt med skillnaden att jag behöver 3st potentiometrar och 3st motorer.
Jag ska ha 3st stegmotorer av detta slag http://www.jbcnc.se/product_info.php?cP ... cts_id=134 vilka är tänkta att drivas med arduinon. Varje motor ska "styras" av en potentiometer var som kommer att ha olika värden alla tre.
Då till mina funderingar/frågor:
Behöver jag 3st individuella arduino kort som tar hand om en motor och en pot var till detta?
Jag har tänkt driva motorerna med en sån här till varje http://www.jbcnc.se/product_info.php?cP ... cts_id=108 och undrar om jag kan koppla in den isället för H-bryggan i exemplet? Jag vet att Arduinon skickar ut en signal på 5v vilket styrkortet klarar av "att ta upp".
Jag är väldigt ny inom detta och ber därför om ursäkt om det är något som är obegripligt i min text och hoppas också på bra svar/diskussion.
// One
Jag har en fundering angående Arduino Uno. Jag har tittat på detta http://arduino.cc/it/Tutorial/MotorKnob exempel och har tänkt bygga ett sådant projekt med skillnaden att jag behöver 3st potentiometrar och 3st motorer.
Jag ska ha 3st stegmotorer av detta slag http://www.jbcnc.se/product_info.php?cP ... cts_id=134 vilka är tänkta att drivas med arduinon. Varje motor ska "styras" av en potentiometer var som kommer att ha olika värden alla tre.
Då till mina funderingar/frågor:
Behöver jag 3st individuella arduino kort som tar hand om en motor och en pot var till detta?
Jag har tänkt driva motorerna med en sån här till varje http://www.jbcnc.se/product_info.php?cP ... cts_id=108 och undrar om jag kan koppla in den isället för H-bryggan i exemplet? Jag vet att Arduinon skickar ut en signal på 5v vilket styrkortet klarar av "att ta upp".
Jag är väldigt ny inom detta och ber därför om ursäkt om det är något som är obegripligt i min text och hoppas också på bra svar/diskussion.
// One
Re: Styra stegmotor med arduino.
Hej one,
Jag gissar att du ska styra något annat än en volympott? De där motorerna klarar av att driva en stor CNC-fräs, de väger 3,6kg/st och har ett hållmoment på 8,4Nm.
Om du ska styra potentiometrar är väl något sånt här mer rätt: http://www.electrokit.com/stegmotor-28byj48-5v.49760 men antagligen overkill även det.
Berätta mer om vad du ska göra!
Drivsteg behöver du inte alls ha något avancerat om du ska styra småmotorer som den jag länkade.
Jag gissar att du ska styra något annat än en volympott? De där motorerna klarar av att driva en stor CNC-fräs, de väger 3,6kg/st och har ett hållmoment på 8,4Nm.
Om du ska styra potentiometrar är väl något sånt här mer rätt: http://www.electrokit.com/stegmotor-28byj48-5v.49760 men antagligen overkill även det.
Berätta mer om vad du ska göra!
Drivsteg behöver du inte alls ha något avancerat om du ska styra småmotorer som den jag länkade.
Re: Styra stegmotor med arduino.
Tanken är att jag ska använda en vanlig vridpot som ska styra en motor vilken rör tex ett fräshuvud på en axel på något som kan liknas vid en stor cncfräs. Tänk dig att motorn ska bete sig såhär: http://www.youtube.com/watch?v=oToer6eb ... ure=relmfu alltså att den förljer vinkeln på pot:en fast med en "uppskalning".
Dvs vrider jag pot:en ett varv så ska motorn vrida sig tex 3 varv.
Jag behöver den storlek på motor för att få lite marginal, det är en ganska tung pryl den ska flytta.
Dvs vrider jag pot:en ett varv så ska motorn vrida sig tex 3 varv.
Jag behöver den storlek på motor för att få lite marginal, det är en ganska tung pryl den ska flytta.
Re: Styra stegmotor med arduino.
Aha, missförstod, jag trodde motorknob betydde motorstyrd potentiometer (a la stereoapparat), men då förstår jag.
Visst kan du använda drivarna från JB och koppla till din arduino, du behöver koppla steg, riktning, jord och eventuellt enable från din arduino till ingångarna på drivaren.
Visst kan du använda drivarna från JB och koppla till din arduino, du behöver koppla steg, riktning, jord och eventuellt enable från din arduino till ingångarna på drivaren.
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Styra stegmotor med arduino.
Tänk om, skippa pot och ersätt med enkoder. Då blir du inte begränsad till hur många varv du kan vrida/styra mot pottens ca 270°
Re: Styra stegmotor med arduino.
> Dvs vrider jag pot:en ett varv...
OK, här får du förtydliga lite...
En normal "pot" kan vridas ca 3/4 varv, aldrig "ett varv".
Sen finns det 10 och/eller 20 varviga pottar, men är det du menar?
Jag skulle också kunna misstänka att det du menar är något mer i stil
med en "rotary encoder", d.v.s där man inte har några speciella "lägen"
utan det är den rellativa rörelsen som man använder. Alltså som på en
modern förstärkare där man har samma "ratt" till volym, bas o.s.v. och
det blir mer en "öka"/"minska" funktion på ratten. En encoder skulle bättre
passa in på din beskrivning för övrigt än en "pot"...
OK, här får du förtydliga lite...
En normal "pot" kan vridas ca 3/4 varv, aldrig "ett varv".
Sen finns det 10 och/eller 20 varviga pottar, men är det du menar?
Jag skulle också kunna misstänka att det du menar är något mer i stil
med en "rotary encoder", d.v.s där man inte har några speciella "lägen"
utan det är den rellativa rörelsen som man använder. Alltså som på en
modern förstärkare där man har samma "ratt" till volym, bas o.s.v. och
det blir mer en "öka"/"minska" funktion på ratten. En encoder skulle bättre
passa in på din beskrivning för övrigt än en "pot"...
Re: Styra stegmotor med arduino.
Ursäkta om jag var otydlig i min förklaring.
Det där med enkoder lät vettigt! Funderade på hur jag skulle lösa det med pot eftersom den har liten "vridbarhet".
Går enkodern att koppla in på samma sätt som pot:en i Arduinon eller behövs det något emellan de två?
Tror ni att jag behöver 3st Arduino kort?
Det där med enkoder lät vettigt! Funderade på hur jag skulle lösa det med pot eftersom den har liten "vridbarhet".
Går enkodern att koppla in på samma sätt som pot:en i Arduinon eller behövs det något emellan de två?
Tror ni att jag behöver 3st Arduino kort?
Re: Styra stegmotor med arduino.
Utan att veta så tror jag att du har tillräckligt med IO på arduinon för att klara dig på ett kort.
Enkodern är lite pilligare att interfacea (fint svenskt ord), kräver några digitala ingångar i normalfallet.
Enkodern är lite pilligare att interfacea (fint svenskt ord), kräver några digitala ingångar i normalfallet.
Re: Styra stegmotor med arduino.
> Går enkodern att koppla in på samma sätt som pot:en i Arduinon eller behövs det något emellan de två?
Jag har inte en susning och jag vet inget om Arduino, men Google hittade detta
åt mig (och dig) : http://arduino.cc/playground/Main/RotaryEncoders.
Jag har inte en susning och jag vet inget om Arduino, men Google hittade detta
åt mig (och dig) : http://arduino.cc/playground/Main/RotaryEncoders.
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Styra stegmotor med arduino.
Vad är det som har styrt in dig på Arduino?
Berätta lite mer i detalj vad du ska göra, det finns fm enklare/bättre lösningar på det hela.
Berätta lite mer i detalj vad du ska göra, det finns fm enklare/bättre lösningar på det hela.
Re: Styra stegmotor med arduino.
Arduino har jag valt då jag blivit tipsad om det och att det fanns många exempel på hur man kan göra eftersom att jag inte kan så jättemycket om liknande projekt.
Hittade ett exempel nu på hur jag vill att det ska funka i princip http://www.youtube.com/watch?v=2dh6TIkN6jE . Det finns dock en skillnad, det är att jag vill att motorn ska snurra mer än en enkodern så att säga. Dvs ett varv på enkodern ger ex.vis 5 varv på motorn.
Hittade ett exempel nu på hur jag vill att det ska funka i princip http://www.youtube.com/watch?v=2dh6TIkN6jE . Det finns dock en skillnad, det är att jag vill att motorn ska snurra mer än en enkodern så att säga. Dvs ett varv på enkodern ger ex.vis 5 varv på motorn.
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Styra stegmotor med arduino.
Svaret på det är 'programmering av en elektronisk växellåda' till Arduinon. Dvs 1 puls in kan vara 10 pulser ut eller vad du nu vill ha för utväxling.
Re: Styra stegmotor med arduino.
Det är precis så jag menar! Elektronisk växellåda!
Behövdes någon digital ingång mellan arduinon och enkodern?
Behövdes någon digital ingång mellan arduinon och enkodern?
- tecno
- Inlägg: 27039
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Styra stegmotor med arduino.
Nu behöver du nog läsa på lite, här en början om enkoders och Arduino som sodjan länkade till tidigare i tråden.
http://arduino.cc/playground/Main/RotaryEncoders
http://arduino.cc/playground/Main/RotaryEncoders