Servo styrning

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43266
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jo, det är näst intill omöjligt att missa det om man googlar efter
lite info om RC-servo... :-)
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Den ska vrida sig 180grader.
Jo, det ska vara en 20ms paus. Det står lite överallt. :)

//Emil
bearing
Inlägg: 11682
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

Korken skrev:När jag drar med tång så ska den gå 180 grader men den gör bara 1/3.
Hur menar du? är det 120 grader mellan de mekaniska ändlägena?

I så fall är väl 110 grader inte så dåligt.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Jag menar att när jag först testade koden så va den felskriven och den gick konstingt (hackigt) från 0-ca 60 grader.
Nu gör den 0-ca 110 grader. Men den ska kunna göra 180grader.

//Emil
sodjan
EF Sponsor
Inlägg: 43266
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Om du kör servot från en vanlig RC utrustning, vilket utslag får du då ?

> Men den ska kunna göra 180grader.

Och *EXAKT HUR* vet du det ????

Notera att det är näst intill komplett värdelöst för ett servo att
ha *180* graders vridning. De sista 10-tal graderna går ju nästan i
90 graders vinkel med huvudriktningen och är helt bortkastat...

110 grader låter som en bra kompromiss för att översättas till en
linjär rörelse.

Att du med VÅLD kan vrida servot 180 grader betyder ju inte att
dess arbetsområde (inom 1.0 - 2.0 ms) är lika stort ! Det betyder
bara att det är lite marginal i de makaniska ändlägena...
Användarvisningsbild
Henry
Inlägg: 24725
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Inlägg av Henry »

Vanliga servon bruka tom innehålla ett mekaniskt stopp för att förhindra att den går 180 grader som kan förstöra en potentiometer som finns i dom. Även om man tar bort detta stopp så går dom ändå inte 180 grader med 1ms och 2ms i puls. Har ialf inte själv varit med om något men det finns kanske för speciella ändamål.
sodjan
EF Sponsor
Inlägg: 43266
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> men det finns kanske för speciella ändamål.

Som sagt, de sista 10-tal graderna (upp till 180) är i princip komplett oanvändbara/onödiga.
110-120 grader är nog ganska nära gränsen för vad som är praktiskt användbart.

Det vore intressant att höra vad servot ska användas till där man måste ha en 180 graders vridning.
bearing
Inlägg: 11682
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Inlägg av bearing »

Du kan ju testa att succesivt öka intervallet tills den inte ger större utslag.
Kolla vid vilken pulsbredd den ställer sig mitt emellan de mekaniska ändlägena och sedan börjar du med +- 0.5 ms från det och ökar till +-0.55 o.s.v tills ökningen inte ger större vridning.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Ok! Tackar för infon.

Nä, när jag sätter upp det med vanlig rc så gör den ca 150grader (sätter en bil blyerts i hålet på armen sen ett papper) men de gjorde det på 2.3ms puls.

Nä, jag ksa bara ha va 60grader men jag vart lite fundersam när den inte kom till mer än 110grader.

//Emil
sodjan
EF Sponsor
Inlägg: 43266
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ger en valig RC utrustning (sänd/mott) upp till 2.3 ms puls ?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Inlägg av Korken »

Vet inte, men tydligen gör den det.

//Emil
Skriv svar