Progressiv servo styrning

Planering och tankar kring eventuella framtida projekt.
Bamsetroll
Inlägg: 64
Blev medlem: 22 maj 2006, 22:22:46
Ort: Sthlm

Progressiv servo styrning

Inlägg av Bamsetroll »

Hej!

Håller på med en 4x4x4 rc bil, d.v.s. 4-hjulsdriven och 4-hjulsstyrning.

Kommer vara en monstertruck/buggy, ha två servon för styning fram o bak, som är kopplade till samma kanal. Ett servo till förgasarn.
Vid låg fart vill jag att bakhjulen ska svänga lika mycket som framhjulen, men vid högre hastighet ska bakhjulen göra mindre utslag proportionellt mot gas servot.

Kommer kanske upp med en projektlogg här senare.

Tack på förhand
Robban
Användarvisningsbild
Snabelost
Inlägg: 1089
Blev medlem: 1 mars 2005, 23:12:57
Ort: Sweden / Örebro / Fjugesta
Kontakt:

Inlägg av Snabelost »

Det låter intressant!

Dock, borde det inte vara bättre med en trekanals sändare med någon form av programmerbar funktion i, som fixar bakstyrningen på det sätt du vill?

/Magnus
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Smart funktion!

Hur mäter du hastigheten?
Bamsetroll
Inlägg: 64
Blev medlem: 22 maj 2006, 22:22:46
Ort: Sthlm

Inlägg av Bamsetroll »

Tack för svar!

Snabelost:
Vill ha samma spak på radion för fram och bakhjul, blir nog lite jobbigt att köra annars.
Eller finns det sånna avancerade sändare som kan sända ut "samma" signal på flera kanaler från samma spak på radion, och dessutom fixa mitt problem, vad kostar en sån i såfall? :P

$tiff:
Tänkte ta signalen från förgasar-servot som hastighetsgivare.


Har kollat mer på detta och går nog inte att göra med simpel elektonik.
Signalerna till servot kommer väl inte undervarandra till alla servon?

Kod: Markera allt

      _________ 
_____|         |__________________ 
                 _________
________________|        |_______ 

Så måste spara senaste signal från servot till förgasartrotteln, för att kunna justera hur mycket bakhjulen ska svänga.
 


   __________
__|          |_________________________ : fullt utslag på förgasar servot

                  __________
_________________|          |__________ : fullt utslag åt höger från sändarn


                  __________
_________________|          |__________ : blir fulltutslag på framhjul


                 ______
_________________|    |______________ : men eftersom det är fulltutslag på förgasar servot vill jag bara ha ett litet utslag på bakhjulen eller inget alls kasnke.

Sen vid högersväng så ska bakhjuls-signalen minska proportionerligt med hur mycket gaspådraget ökar.

Och vid vänstersväng så ska bakhjuls-signalen öka proportionerligt med hur mycket gaspådraget ökar.

eller motsattsan vilket som e höger/vänster när signalen blir längre.
Detta var rörigt att skriva, reserverar för eventuella fel :P
Användarvisningsbild
Calle
Inlägg: 656
Blev medlem: 14 mars 2006, 19:52:56
Ort: Malmö
Kontakt:

Inlägg av Calle »

många moderna sändare kan man mixa i hop flera kanaler, så de går absolkut at fixa, se bara till att skaffa en med fria mixar på
Användarvisningsbild
wombat
Inlägg: 721
Blev medlem: 6 november 2006, 16:39:08
Ort: Stockholm

Inlägg av wombat »

Hej!

Du behöver en programmerbar sändare med 'fria'-mixar
där du kan koppla samman diverse funktioner.
Problemet är att de bara finns för flygbandet 35mhz.
I bilar och båtar får man bara använda 40(och 27)mhz.

Det finns iofs programmerbara bilradio, t ex Futaba Megatech 3PM,
som har 1 kanals mixning, men jag är osäker på om de tillräckligt flexibla.

/Stefan

edit-missade att mixspåret redan var hittat :roll: -edit
Bamsetroll
Inlägg: 64
Blev medlem: 22 maj 2006, 22:22:46
Ort: Sthlm

Inlägg av Bamsetroll »

Ok, så en sändare med fria mixar, får ta o kolla imorn efter sånna.
Men jag vill ha en spakradio så kan väl köra med en flygradio kanske, ska inte tävla eller annat med bilen så kan väl köra med 35MHz?

Men ingen som har förslag på hur man kan göra detta själv mellan mottagare och servo?

/Robban
danei
EF Sponsor
Inlägg: 27396
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

inte så poppulärt om någon flyger i närheten. Men funkar gör det ju. Men det är inget problem att lösa det med en PIC heller. Det blir ju billigare.
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

På det bedagade Robbe-RC-anläggning jag har finns det uttag till 8 st servos. Det finns ett 9'onde uttag också och det är de "råa" pulserna från radiodelen innan uppdelningen till de enstaka servos.

Det pulståg in i en lämplig µC som dekoder och blandar, väljer man en med A/D-omvandlare kan man även montera ett antal trimpot'ar som gör att man kan trimma blandningen efter önska vid att helt enkelt kunna sätta start och stopp på varje blandkurva.

Då kan man t.ex. ha det så att vid fullgas styr bakhjulen lite MED och vid låggas styr de EMOT och däremellan är det en rak kurva så att säga.

Att sedan pytsa ut signalerna till servoerna är ju det minsta problem.
Bamsetroll
Inlägg: 64
Blev medlem: 22 maj 2006, 22:22:46
Ort: Sthlm

Inlägg av Bamsetroll »

Skulle vara kul att lära sig kunna använda µC.

Vad behöver jag för att sätta igång?
Är helt grön inom PIC o allt vad det heter, men vad behöver man för att komma igång?

Gärna nåt som man kan göra mycket med i framtiden när man lärt mer också.
Kom gärna med förslag och länkar, har inte allt för mycket pengar att lägga ut på detta heller men runt 500?

Och ett stort tack för alla svar, kollade efter sändare med fria-mixar men är lite över min budget och med µC så kan jag använda det till framtida projekt också.

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

Inlägg av sodjan »

> Skulle vara kul att lära sig kunna använda µC.
> Är helt grön inom PIC o allt vad det heter,

OK. Räkna inte med att ha en färdig servo-styrning efter en vecka... :-)

> Vad behöver jag för att sätta igång?

En utvecklingsmiljö för den processor du väljer. MPLAB för PIC.
Med tanke på vad du ska göra (servo styrning med mycket tidskritiska
funktioner men inte så där väldigt mycket kod) så kan du mycket väl
starta med assembler (även för projektet).

En programmerare. Finns flera olika, jag säljer en. Tillfälligt slut men
jag kommer att ha ett par till under nästa vecka tror jag...
http://www.jescab.se/Prod_PIC.html

Lite "smått och gott" för att kunna koppla upp en testkoppling.

Några lämpliga PICs...
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Bamsetroll skrev:Tänkte ta signalen från förgasar-servot som hastighetsgivare.
Misstänkte det. :)
Men den signalen representerar ju inte riktigt hastigheten, utan snarare vridmomentet på hjulen (om man bortser från bromsarna). Då blir ju styrningen lite knas när du accelererar, eller för den delen retarderar din leksak! Tänk att du kör fort rakt fram och ger ganska stort styrutslag och släpper gasen, då kommer den ju att välta ändå (eller vad det nu är som händer)!
Bamsetroll
Inlägg: 64
Blev medlem: 22 maj 2006, 22:22:46
Ort: Sthlm

Inlägg av Bamsetroll »

$tiff:
Tack för det hade inte tänkt så långt, får mäta rpm på axeln efter kopplingen bara, kommer nog på nåt.

Håller på och läser PIC for dummies och liknande nu :P
Tänkte beställa vad man nu behöver av "sodjan" snart,
om ingen har nåt annat förslag på bra/dåligt billigt/dyrt osv.
Homebrew
Inlägg: 14
Blev medlem: 13 november 2006, 17:03:28
Ort: Hult
Kontakt:

Inlägg av Homebrew »

hmm, jag är ny här. Vem är "sodjan"? :)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Undertecknad...
Skriv svar