Progressiv servo styrning
-
- Inlägg: 64
- Blev medlem: 22 maj 2006, 22:22:46
- Ort: Sthlm
Progressiv servo styrning
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
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
-
- Inlägg: 64
- Blev medlem: 22 maj 2006, 22:22:46
- Ort: Sthlm
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?
$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?
Detta var rörigt att skriva, reserverar för eventuella fel 
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?

$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.

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
-edit
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

-
- Inlägg: 64
- Blev medlem: 22 maj 2006, 22:22:46
- Ort: Sthlm
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.
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.
-
- Inlägg: 64
- Blev medlem: 22 maj 2006, 22:22:46
- Ort: Sthlm
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
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
> 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...
> Ä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...
Misstänkte det.Bamsetroll skrev:Tänkte ta signalen från förgasar-servot som hastighetsgivare.

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)!
-
- Inlägg: 64
- Blev medlem: 22 maj 2006, 22:22:46
- Ort: Sthlm