Styrpuls rc servo

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
rysshack.se
EF Sponsor
Inlägg: 1346
Blev medlem: 11 februari 2009, 21:11:28
Ort: Stockholm

Styrpuls rc servo

Inlägg av rysshack.se »

Tack för alla svar på frågor angående styrpuls till rc servo, tycker mig fått en bra bild över hur man styr rc servon nu.
Har ändrat på hemsidan, lagt upp en detaljerad filmsnutt där servon rör sig i olika lägen, samt enkel kod för avr microcontrollers


http://www.rysshack.se/rcservo.html




uppdatering från:
Hallå i forumet, satt och försökte styra ett rc servo med en microcontroller.

Intresserad av bra länkar angående specifikationer och så på hur servona egentligen fungerar.
Kanske någon som är duktig på rc servon i forumet.

Fick det att funka, men inte som jag läst tidigare på nätet.
Enligt vad jag läst tidigare skall det vara en styrpuls på 1.5 mS som uppdateras ca var 20:de mS

Bild

har en länk här på hur jag har gjort och hur det inte stämde mot det jag läst.
http://www.rysshack.se/rcservo.html
Senast redigerad av rysshack.se 26 april 2009, 12:48:38, redigerad totalt 1 gång.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Styrpuls rc servo

Inlägg av vfr »

Länken skrev:Styrsignalen ligger visserligen på 1.5 mS i mittenläget, men ytterlägena är helt annorlunda, minvärdet ligger på ca 0.6 mS och maxläget ligger på ca 2.36 ms
Hur definierar du ändlägena när du testar? Är det där det går mot stop och inte går att köra längre?

Så stora är inte utslagen på ett normalt RC-servo. Det är typ 90gr totalt, d.v.s ca 45gr åt vardera håller. Såvida det inte är ett skotservo som kan ha längre utslag, och det är det säkert inte.
Användarvisningsbild
rysshack.se
EF Sponsor
Inlägg: 1346
Blev medlem: 11 februari 2009, 21:11:28
Ort: Stockholm

Re: vfr Re: Styrpuls rc servo

Inlägg av rysshack.se »

Jag var lite otydlig. Servot rör sig betydligt mer än 90 grader, det är närmare 180 grader

vid lite tester som jag gjorde nu på morgonen, så syns det tydligt att servon rör sig ca 45 grader från mittläget vid 1 och 2 mS
Så det verkar fungera som det ska.

Bild

Bilden ljuger lite, servot klarar inte riktigt 180 grader, det skall vara en svag böjjning på servot vid 0.6 mS

En annan fråga när jag ändå håller på.

Någon som vet varför servot uppför sig lite ryckigt?
För det mesta går den till den positionen som man ger den, men ibland rycker den lite grann innan den hittar läget.
Kan det vara dålig styrpuls, taskigt servo eller något annat??
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: Styrpuls rc servo

Inlägg av v-g »

Rätt ett servo rör sig mer än 90 grader, trimmar man så tror jag man kommer upp i snudd på 180 grader men detta är opraktiskt när de används där de är menta att användas.

Jag har stukat en del servofästen på så sätt då neutralläget inte legat på 90° så att säga. Servona slits mer och fästena belastas väldigt mycket i onödan om man använder hela skalan och stötstången pga detta böjs.
Användarvisningsbild
Glenn
Inlägg: 37633
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: vfr Re: Styrpuls rc servo

Inlägg av Glenn »

rysshack.se skrev: Någon som vet varför servot uppför sig lite ryckigt?
För det mesta går den till den positionen som man ger den, men ibland rycker den lite grann innan den hittar läget.
Kan det vara dålig styrpuls, taskigt servo eller något annat??
Njä, men jag får samma problem, och alla servon är olika, en del har inte mittpositionen vid 150ms, en del har väldigt olika "ändlägen", vissa uppför sej väldigt ryckigt, andra inte, allt med samma program i pic'en.

tittar man på signalen med ett skåp ser den hur fin ut som helst.
Användarvisningsbild
RRacer
Inlägg: 370
Blev medlem: 29 januari 2005, 19:40:17
Ort: Lerum

Re: vfr Re: Styrpuls rc servo

Inlägg av RRacer »

rysshack.se skrev:En annan fråga när jag ändå håller på.

Någon som vet varför servot uppför sig lite ryckigt?
För det mesta går den till den positionen som man ger den, men ibland rycker den lite grann innan den hittar läget.
Kan det vara dålig styrpuls, taskigt servo eller något annat??
Det kan bero på att du har samma strömförsörjning till uC och servo. Servot kan dra så mycket ström att spänningen sjunker för lågt för uC:n.
Användarvisningsbild
rysshack.se
EF Sponsor
Inlägg: 1346
Blev medlem: 11 februari 2009, 21:11:28
Ort: Stockholm

Re: Styrpuls rc servo

Inlägg av rysshack.se »

Det kan bero på att du har samma strömförsörjning till uC och servo. Servot kan dra så mycket ström att spänningen sjunker för lågt för uC:n.
Halloj RRacer. Jag kör på en stk500 utvecklingskort för avr microcontrollers, för att inte sänka spänningen till microcontrollern då servon började arbeta kopplade jag till en extern spänningsmatning till servon enligt mspaint fulritningen nedan.
Bild
Något som dock kan vara ett problem som jag sett är att alla servon inte är specade till 6 V och batteriet som jag matar servot med ligger på 6V
Användarvisningsbild
Glenn
Inlägg: 37633
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Styrpuls rc servo

Inlägg av Glenn »

I princip alla servon är gjorda för att klara 6V, efterssom man ofta kör dom på 4xR6-batterier = 6V
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Styrpuls rc servo

Inlägg av sodjan »

> Jag var lite otydlig. Servot rör sig betydligt mer än 90 grader,

Kör med 1,5 ms +/- 0.5 ms, det är det som "standarden" säger.
Skit bara helt i att ditt servo *ser ut* att klara mer...
Användarvisningsbild
rysshack.se
EF Sponsor
Inlägg: 1346
Blev medlem: 11 februari 2009, 21:11:28
Ort: Stockholm

Re: Styrpuls rc servo

Inlägg av rysshack.se »

I princip alla servon är gjorda för att klara 6V... .
Joo, jag läste det tidigare, att det brukar klara mellan 4.8 till 6 V för att klara 4*1.2 V celler eller 4*1.5 V celler
Men enligt specifikation så verkar denna arbeta mellan 3-5 volt.
http://www.sodersrchobby.se/sodersrchob ... pid=HY-S09
Vissa uppför sej väldigt ryckigt, andra inte, allt med samma program i pic'en.
tittar man på signalen med ett skåp ser den hur fin ut som helst.
Tack Glenn, jag antar att man får vad man betalar för ibland oxå he he, betalade ju bara 75 kr för servot he he
Och jag tyckte oxå att det såg bra ut i skåp =)
Användarvisningsbild
Glenn
Inlägg: 37633
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Styrpuls rc servo

Inlägg av Glenn »

:) Tänkte ta tag i det där nån dag och fortsätta att labba med servon, jag lessnade lite just för att jag fick problem, uppenbarligen ungefär samma som du fick. ..Jag gissade då på att jag är för kass på att koda och inte fick nån bra uppdateringsfrekvens, och att olika servon var olika känsliga.

Nu blev jag ju sugen på att ge det ett försök till när jag läste din tråd :)
Användarvisningsbild
rysshack.se
EF Sponsor
Inlägg: 1346
Blev medlem: 11 februari 2009, 21:11:28
Ort: Stockholm

Re: Styrpuls rc servo

Inlägg av rysshack.se »

sodjan skrev:
Kör med 1,5 ms +/- 0.5 ms, det är det som "standarden" säger.
Skit bara helt i att ditt servo *ser ut* att klara mer...
Jepp, du har helt rätt, bättre att köra enligt vad standarden säger än att köra utanför gränserna!
Du har möjligen inte någon länk till specifikation över standarden, eller tipps på bok/häfte där det står?
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Styrpuls rc servo

Inlägg av sodjan »

> Du har möjligen inte någon länk till specifikation över standarden,

Nej, men jag har aldrig hört eller läst något annat än 1.5 +/- 0.5 ms.
Användarvisningsbild
Glenn
Inlägg: 37633
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Styrpuls rc servo

Inlägg av Glenn »

Jag har nån bok om robotbyggen där man uttryckligen varnas för att ta saker för givet med servon, efterssom alla är väldigt olika, tex så varierar "slaglängden" otroligt mycket från servo till servo.

Tror inte det finns nån riktig standard.
Användarvisningsbild
PeterH
Inlägg: 8647
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Styrpuls rc servo

Inlägg av PeterH »

Men å andra sidan spelar det ingen roll vad servon har för slaglängd om alla tillverkare skulle hålla sig till standard för styrsignalen (1.5 +/- 0.5 ms). Det skulle bara innebära att exempelvis tillverkare 1 får ett maxutslag på +/-45 grader medans tillverkare 2 får maxutslag på +/- 80 grader.
Skriv svar