RC-servon 'som det svänger rejält om' sökes.

Robot, CNC, Pneumatik, Hydraulik, mm
xarragon
Inlägg: 88
Blev medlem: 3 maj 2006, 14:10:35
Skype: xarragon
Ort: Halmstad
Kontakt:

RC-servon 'som det svänger rejält om' sökes.

Inlägg av xarragon »

Hejsan, jag håller på med ett projekt där jag behöver konstruera ett par analoga mätare till en bil, t.ex. hastighet, varvtal etc. Vi får en ström som är proportionell mot mätvärdet, och tanken var att omvandla denna till en spänning som vi läser in med AD-omvandlaren i en liten PIC eller AVR, som sedan PWM-styr ett servo för mätaren.

I teorin låter det ju bra, men jag behöver servon som kan klara mer än 180 graders utslag... Jag har kollat på Hobbex, men de har inte behmödat sig att märka ut dessa uppgifter på sina servon. Jag kollade även på Parallax-servona på Elfa, men de klarar också bara 180 grader, förutom de specialmoddade som är byggda för konstant rotation. Som jag fattat det kan väl dessa inte användas för en mätare, om man vill ha bibehållen positionsfeedback?

Hur som helst, det enda jag hittat som garanterat klarar mer än 180 grader är så kallade segelwinschservon, de verkar funka med totalt uppemot fyra kompletta varv. Är det någon som vet hur precisa dessa är? Fullt utslag på mätarna är ungefär 300 grader.

Annars kan man väl alltid modda servona, men jag har noll erfarenhet av detta. Är det någon som har lite mer erfarenhet av att jobba med servon som kan ge mig lite råd om vad som är en bra lösning för detta? Jag ringde precis till en butik i Varberg, men de hade i princip aldrig hört talas om servon som klarade mer än 180 grader. Jag har även kollat på Futaba och Hitecs hemsidor, men det fanns inga uppgifter om utslag där heller. Jag mailade även Hitec, men det lär väl ta ett tag att få svar.

Tack på förhand,
Martin Persson
limpan4all
Inlägg: 8435
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Inlägg av limpan4all »

Om du är någorlunda kompetent på mekanik så modifiera ett servo själv. Återkopplingen består av en 10k potentiometer kopplad till den utgående axeln. På denna sida kan du få lite tips. http://www.uoguelph.ca/~antoon/gadgets/ ... vomod.html
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Varför använder du inte vanliga visarinstrument? Skickar du din PWM signal via ett lämpligt motstånd så får du samma funktion...
xarragon
Inlägg: 88
Blev medlem: 3 maj 2006, 14:10:35
Skype: xarragon
Ort: Halmstad
Kontakt:

Inlägg av xarragon »

Anledningen till att de som vill ha det inte kunde använda visarinstrument var att det skakar i bilen, de försökte nämligen med en amperemeter. Jag tänkte först föreslå digitala instrument, men de ville ha analoga diton. Först förslaget de arbetade med var med hjälp av stegmotorer, men det blev lite omständigt, och precisionen blev lidande.

Hm, hur fungerar servona efter en dylik operation som beskrivs på sidan ovan? Vitsen med det hela var att det skulle vara precist, och kräva minimalt med kalibrering. Utan feedback från trimpoten verkar det ju lite svårt, såvida man inte monterar en extern läsgaffel som visaren får landa i, vilken kopplas till mikrokontrollern. Då motsvarar ju konstruktionen en stegmotor (ingen feedback), eller har servona inbyggda änlägesbrytare?

Jag hittade faktiskt segelwinschservon hos HiTec, som klarar 3.5 varv som jag fattar det: http://www.hitecrcd.com/Servos/hs785.htm
Senast redigerad av xarragon 25 augusti 2006, 22:53:31, redigerad totalt 2 gånger.
limpan4all
Inlägg: 8435
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Inlägg av limpan4all »

Min tanke var att du skulle avänd en annan potentiometer med så stor arbetsvinkel som du önska ha visarvinkel.
xarragon
Inlägg: 88
Blev medlem: 3 maj 2006, 14:10:35
Skype: xarragon
Ort: Halmstad
Kontakt:

Inlägg av xarragon »

limpan4all: Ah, okej, jag antog att de för att få så bra precision som möjligt redan vred potentiometern fullt ut genom nedväxling, men nu när jag tagit tummen ur arslet och faktiskt kollat på hur det är byggt mekaniskt så ser jag mycket riktigt att potentiometern sitter direkt på den utgående axeln. Vilket är helt logiskt. Vad som inte är helt logiskt är xarragon som skriver inlägg utan att först tänka... Sorry, mitt fel... jag slarvade helt enkelt.

Då köper jag nog ett par Parallax-microservon från Elfa och testar att modda ett exemplar. Tack så mycket. Jag ska bara kolla så att de har en liknande konstruktion då innan jag börjar.
limpan4all
Inlägg: 8435
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Inlägg av limpan4all »

Om du vill lära dig mera om servon osv så rekomenderar jag varmt följande sida http://www.rchelibase.com/radio/ på engelska men mycket informativ.
sodjan
EF Sponsor
Inlägg: 43243
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Problemet är väl inte "arbetsvinkeln" för potten.
Elektroniken i servot är ju byggd för att ge ett "lagom"
swing med 1.5 +/- 0.5 ms puls.

Vad man kanske skulle kunna göra vore att sätta ett motstånd i varje ände
av potten, så att den tvingas att gå lite längre för att uppna samma
spänning till återkopplingen. Förutsättar sannolikt att eventuella
mekaniska "klackar" vid utgående axel avlägsnas.

> Då köper jag nog ett par Parallax-microservon från Elfa...

Verkar ligga ca knappt 200:-/st.

Du skulle även kunna prova med :
http://www.tradera.com/auction/aid_32011930 för 160:-/st.

Enligt en köpare som har monterat isär ett ex, så är de fullt "moddbara"
och för övrigt helt standard (dock lite starkare).
limpan4all
Inlägg: 8435
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Inlägg av limpan4all »

Först så tyckte jag det var en lysande lösning sedan så insåg jag att det inte kommer att fungera.

Detta då den aldrig kommer att uppnå sin referenspunkt.

Om servot skall till 100% dvs 2,0ms och kommer på poten till 90% men vill till 100% så kommer det bara att snurra dvs man får en linjär rörelse över potens arbetsområde och full rotation därutöver.
För att förenkla lite "1k fast-8k pot-1k fast" inom 0-10% och 90-100% så kommer servot att snurra med full fart åt respektive håll mellan 10-90% så komer det att positionera sig korrekt. Eller tänker jag fel?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Om vi förutsätter att pottaxeln är direktkopplad till utgående axeln och således i normala fall inte rör sig mer än säg 180gr. Det som då händer när man sätter på motstånd i "ändarna" av potten (förutsatt också att den fungerar som spänningsdelare) är att potten måste röra sig längre över banan för att uppnå samma potentialskillnad som före modifieringen.

Slutsats: Rörelsen förlängs. Ev. mekaniska stopp förutom potten måste kollas och tas bort.
sodjan
EF Sponsor
Inlägg: 43243
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Exakt !

En förutsättning är naturligtsvis att potten normalt *inte* går till sina
ändlägen, utan att det finns lite spelrum. Detta extra spelrum skulle man
kunna använda genom att dra ner/upp pottens ändlägen närmare de
normala spänningarna för 0% och 100%.

Om potten redan som standard går till (eller nära) sina ändlägen (knappast troligt, det
skulle bli en alldeles för ostabil konstruktion), så fungerar det dock inte lika bra...
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

En den gamla Futaba servon gick 225 grader - inte tillräckligt för dig ändå iofs. Enklast är väl att växla utgången med faktor två?! Det fixar du lätt med två små plastkugghjul. För att montera ett kugghjul på servoarmen är det bara att borra upp navet på kugghjulet så att det centrumstyr på sevoarmsnavet. Borra sedan två 2mm hål i kugghjulet med styning ifrån linkhålen på servoarmen - skruva fast kugghjulet med m2 skurvar. Visaraxeln är ju enklare. anpassa kugghjulet till axeln och lagra den på enklaste sätt. Väljer du kugghjul med små tänder och får kuggspelet lagom så är det är bra och billig lösning.
Användarvisningsbild
Icecap
Inlägg: 26623
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Varför inte gå ända i mål och rita visarna på ett grafisk LCD?

Kan fås med backlight osv.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

En liten växlad stegmotor med en nollgivarkontakt/läsgaffel/mekanisk nolla är ju enklare att lösa iofs. Jag hadde några 10x växlade pyttestegisar som hadde 0,18grader per steg. Den upplösningen torde räcka så att du skipper böka med microsteg och liknande. Iofs hade den ett glapp på en knapp grad på utgåede axeln, men antigen kan man leva med det eller så kompenserar man för det i mjukvaran - inte så svårt att hålla reda på vilket håll man gick åt senast.
xarragon
Inlägg: 88
Blev medlem: 3 maj 2006, 14:10:35
Skype: xarragon
Ort: Halmstad
Kontakt:

Inlägg av xarragon »

Tack för alla era svar. Jag pratade med en gammal modellbyggare med, som faktiskt också föreslog mekanisk utväxling med hjälp ett par kugghjul, eller helt enkelt ett Hitec winschservo. Dessa är dock ganska dyra och klumpiga.

Killarna som skall ha det här ville uttryckligen ha analoga mätare, det är därför vi inte kan använda led-segmentdisplayer eller lcd-skärmar.
Skriv svar