Stegmotor

Berätta om dina pågående projekt.
basekson
Inlägg: 69
Blev medlem: 24 juli 2012, 14:50:21

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av basekson »

test
Senast redigerad av basekson 9 november 2019, 15:44:58, redigerad totalt 1 gång.
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av arvidb »

AccelStepper-biblioteket verkar inte har någon funktion för att köra med viss hastighet godtycklig tid och samtidigt ta hänsyn till acceleration. Så då blir det väl rimligt att "missbruka" move() genom att anropa den varje loop, ja.

Kanske nåt sånt här?

Kod: Markera allt

int dir = 0;

void setup()
{ 
  Serial.begin(9600);
  stepper.setAcceleration(50);
  Serial.println("Arduino rdy for (S)art or (B)reak input.");
}

void loop()
{
  char c;
  if (Serial.available()) {
   
    c = Serial.read();
   
    if (c == 's') {  // start
      dir = 80000;
      Serial.println("Engine Power: ON.");
    }

    if (c == 'b') {  // break
      dir = 0;
      Serial.println("Engine Power: OFF.");
    }
   
  }

  stepper.move(dir);
  stepper.run();
}
basekson
Inlägg: 69
Blev medlem: 24 juli 2012, 14:50:21

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av basekson »

Test
Senast redigerad av basekson 4 december 2019, 17:52:24, redigerad totalt 1 gång.
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av arvidb »

Varsågod. :)

Du kan ju alltid testa att minska antalet mikrosteg ett snäpp och se om det går fortare. Det beror ju lite på om det är drivspänningen eller Arduinon som är begränsningen, men värt att testa, om du nu inte redan kör på helsteg.

Med halverat antal mikrosteg så måste du kanske halvera accelerationen i koden också förresten, för att få samma slutresultat.
Borre
Inlägg: 4564
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av Borre »

Nu bara skummade jag igenom funktionerna i biblioteket, men har du testat ökat setMaxSpeed()?
http://www.airspayce.com/mikem/arduino/ ... 6ec929c18f
Där står det att default är 1 steps/sekunden, men det låter ju lågt och exemplen med setMaxSpeed sätter den till flera tusen, men prova lite.
Användarvisningsbild
anders_bzn
Inlägg: 5443
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av anders_bzn »

Nu skriver du inte vad du vill uppnå, min känsla säger mig att en stegmotor kanske inte är det bästa valet för det du försöker uppnå.
Användarvisningsbild
säter
Inlägg: 32514
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av säter »

Det var exakt av den anledningen jag ställde frågan tidigt i tråden.
Tydligen är det superhemligt.
svanted
Inlägg: 5082
Blev medlem: 30 augusti 2010, 21:20:38
Ort: Umeå

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av svanted »

här kommer 3an...
hoppas att du uppskattar hjälp med välja metoder för att uppnå målet och inte bara hjälp med redan valda metoder.
det funkar ju inte om de redan är bestämda typ en skoluppgift....
men det uttalas inte.

att flytta på en tung vikt mha en synkronmotor, som en stegmotor är, är inte helt optimalt om man inte mäter vridmomentet eller effekt till motorn.
man vill inte ligga nära vridmomentsgränsen för stegmotorn för att riskera att den tappar steg,
mycket enklare mha en vanlig PWM styrd DC motor, då kan man köra på fullaskaft, rörelsen blir så snabb som motorn klarar av,
vill man ha exakt läge på vikten får man ordna en givare av något slag.
men eftersom du använder en kilrem kan det inte vara målet.
bearing
Inlägg: 11229
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av bearing »

Tycker inte det ser ut som en kilrem. Ser ut som tandade remmar i båda stegen:


Baserat på hur det som snurrar ser ut skulle det kunna vara en modell av en väderkvarn som ska stå och snurra inomhus typ. Men det är ju bara en gissning, så kan vara helt felt =)
Användarvisningsbild
säter
Inlägg: 32514
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av säter »

Nu när jag har sett filmen, ser det faktiskt ut som tandremmar.
basekson
Inlägg: 69
Blev medlem: 24 juli 2012, 14:50:21

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av basekson »

test
Senast redigerad av basekson 9 november 2019, 15:45:16, redigerad totalt 1 gång.
jihe
Inlägg: 2405
Blev medlem: 24 april 2009, 20:16:03

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av jihe »

Ser inte ut som om du byglat sleep och reset.
basekson
Inlägg: 69
Blev medlem: 24 juli 2012, 14:50:21

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av basekson »

Test
Senast redigerad av basekson 4 december 2019, 17:52:04, redigerad totalt 1 gång.
basekson
Inlägg: 69
Blev medlem: 24 juli 2012, 14:50:21

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av basekson »

Test
Senast redigerad av basekson 4 december 2019, 17:51:50, redigerad totalt 1 gång.
svanted
Inlägg: 5082
Blev medlem: 30 augusti 2010, 21:20:38
Ort: Umeå

Re: NEMA 17 Stegmotor, driva tung 30mm axel

Inlägg av svanted »

har du någon konding vid spänningsmatningarna på kortet nära ICn?
Senast redigerad av svanted 24 oktober 2019, 13:49:40, redigerad totalt 1 gång.
Skriv svar