Buggfix Plus
Aktuellt datum och tid: 17.06 2019-11-17

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 70 inlägg ]  Gå till sida Föregående  1, 2, 3, 4, 5  Nästa
Författare Meddelande
InläggPostat: 14.05 2019-10-18 

Blev medlem: 13.50 2012-07-24
Inlägg: 69
test


Senast redigerad av basekson 15.44 2019-11-09, redigerad totalt 1 gång.

Upp
 Profil  
 
InläggPostat: 14.19 2019-10-18 
Användarvisningsbild

Blev medlem: 11.56 2004-05-08
Inlägg: 3570
Ort: Stockholm
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: [Expandera/Minimera] [Hämta] (Untitled.txt)
  1. int dir = 0;
  2.  
  3. void setup()
  4. {
  5.   Serial.begin(9600);
  6.   stepper.setAcceleration(50);
  7.   Serial.println("Arduino rdy for (S)art or (B)reak input.");
  8. }
  9.  
  10. void loop()
  11. {
  12.   char c;
  13.   if (Serial.available()) {
  14.    
  15.     c = Serial.read();
  16.    
  17.     if (c == 's') {  // start
  18.       dir = 80000;
  19.       Serial.println("Engine Power: ON.");
  20.     }
  21.  
  22.     if (c == 'b') {  // break
  23.       dir = 0;
  24.       Serial.println("Engine Power: OFF.");
  25.     }
  26.    
  27.   }
  28.  
  29.   stepper.move(dir);
  30.   stepper.run();
  31. }
  32.  


Upp
 Profil  
 
InläggPostat: 14.42 2019-10-18 

Blev medlem: 13.50 2012-07-24
Inlägg: 69
Ja precis, jag testade din kod. Funkade riktigt bra, kändes skönare för motorn lät det som även om det gick lite långsammare.
Jag skulle bara vilja öka hastigheten ytterligare 50-100% nu, men går det inte så känns jag mig ganska klar :) :)
Kanske blir någon skillnad när jag får nya A4988 kortet och rätt ström,

Tack för ditt tålamod och tack alla andra!!


Upp
 Profil  
 
InläggPostat: 00.01 2019-10-19 
Användarvisningsbild

Blev medlem: 11.56 2004-05-08
Inlägg: 3570
Ort: Stockholm
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.


Upp
 Profil  
 
InläggPostat: 09.14 2019-10-19 

Blev medlem: 14.43 2007-06-14
Inlägg: 4170
Ort: Hälsingland
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.


Upp
 Profil  
 
InläggPostat: 09.53 2019-10-19 
Användarvisningsbild

Blev medlem: 19.22 2008-12-17
Inlägg: 4269
Ort: Kävlinge
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å.


Upp
 Profil  
 
InläggPostat: 10.01 2019-10-19 
Användarvisningsbild

Blev medlem: 21.16 2009-02-22
Inlägg: 17815
Ort: Säter
Det var exakt av den anledningen jag ställde frågan tidigt i tråden.
Tydligen är det superhemligt.


Upp
 Profil  
 
InläggPostat: 10.22 2019-10-19 

Blev medlem: 20.20 2010-08-30
Inlägg: 3380
Ort: Umeå
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.


Upp
 Profil  
 
InläggPostat: 12.56 2019-10-19 

Blev medlem: 01.01 2006-03-02
Inlägg: 7879
Ort: Vänersborg
Tycker inte det ser ut som en kilrem. Ser ut som tandade remmar i båda stegen:
https://imgur.com/a/4nsWoVB

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 =)


Upp
 Profil  
 
InläggPostat: 13.09 2019-10-19 
Användarvisningsbild

Blev medlem: 21.16 2009-02-22
Inlägg: 17815
Ort: Säter
Nu när jag har sett filmen, ser det faktiskt ut som tandremmar.


Upp
 Profil  
 
InläggPostat: 10.02 2019-10-24 

Blev medlem: 13.50 2012-07-24
Inlägg: 69
test


Senast redigerad av basekson 15.45 2019-11-09, redigerad totalt 1 gång.

Upp
 Profil  
 
InläggPostat: 10.41 2019-10-24 

Blev medlem: 19.16 2009-04-24
Inlägg: 923
Ser inte ut som om du byglat sleep och reset.


Upp
 Profil  
 
InläggPostat: 10.49 2019-10-24 

Blev medlem: 13.50 2012-07-24
Inlägg: 69
Jo, syns kanske dåligt på bilden men det är en gul liten jäkel där emellan ;)


Upp
 Profil  
 
InläggPostat: 12.09 2019-10-24 

Blev medlem: 13.50 2012-07-24
Inlägg: 69
Min fundering är om - polen är samma som GND? Är den rätt kopplad eller bör jag göra på annat sätt.


Upp
 Profil  
 
InläggPostat: 12.44 2019-10-24 

Blev medlem: 20.20 2010-08-30
Inlägg: 3380
Ort: Umeå
har du någon konding vid spänningsmatningarna på kortet nära ICn?


Senast redigerad av svanted 12.49 2019-10-24, redigerad totalt 1 gång.

Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 70 inlägg ]  Gå till sida Föregående  1, 2, 3, 4, 5  Nästa

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Jugge, l2t, linlun, MadModder, swesysmgr och 10 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
    Electrokit
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010